重学Java 2.Java入门程序

不破不立

------24.1.11

1.开发三步骤

1.编写:

a.创建一个文本文档

b.注意:将文件的后缀名显示出来 显示扩展名:点击查看->点击文件扩展名

2.编译:

a.命令:javac java文件名.java

b.注意:javac会将java文件编译,生成一个.class文件(字节码文件),jvm运行只认class文件

3.运行:

a.命令:java class 文件名(不需要带后缀名)

2.注释

1.概述:对代码的解释说明

2.分类:

a、单行注释://注释内容

b、多行注释:/*...注释内容...*/

c、文档注释:/**...注释内容...*/

3.文档注释的作用:将来我们给他人一个开发好的类,如何让别人快捷对我们写的代码了解?

我们的文档注释中的内容可以根据javadoc命令生成一个文档(API文档),别人拿到这个二文档,就能快速对其中类以及类实现的功能,进行快速了解

4.文档注释的命令:javadoc -d 要生成的文件夹名字 -author -version 文件名.java

3.第一个Java程序的详解

java 复制代码
public static 文件名{
    public static void main(String[] args){
        System.out.println("helloworld");
    }
}

4.关键字

关键字是java提前定义好的,具有特殊含义的小写单词,不用死记硬背,关键字在高级记事本中颜色特殊

5.编写第一个Java程序时应该注意的问题:

1.字符编码问题:

①编码:保存数据的过程就是编码的过程

②解码:读数据的过程就是解码的过程

③注意:

a.编码和解码过程遵守的编码规范必须是一样的

b.常见的两个编码规范:

GBK:为中文所设计的编码 ANSI代表GBK

一个中文汉字在GBK中占两个字节

UTF-8:一个中文汉字在UTF8中占三个字节

2.源文件名(Java文件名)与类名的一致性问题

①类名必须要和java文件名保持一致吗?

不是必须

当类名和Java文件名不一致,需要将class 前面的public干掉

②如果class前带public,则此时类名必须要和文件名保持一致

③一个Java文件中可以写多个class类,但只能有一个类带有public,但是建议不要在一个java文件中写多个class类

④main方法必须写到public的类中

6.println和print区别

相同点:都是输出语句

不同点:

a.println:输出之后自带换行效果

b.print:输出之后不带换行效果
小技巧:

1.ctrl+d 复制一行

2.一次操作多行

a.预留足够的空间

b.按住alt不放,鼠标下拉,发现光标变长了

相关推荐
这个昵称不容易1 小时前
SpringBoot「衣依」服装销售平台:144个Java文件180个接口,从挑衣服到收货评价整条链路都在
java·springboot·毕设
计算机毕设定制辅导-无忧学长1 小时前
《基于微信小程序的居家医疗陪护预约系统设计与实现》
java·spring boot·微信小程序·uniapp·居家医疗陪护预约系统
张张123y2 小时前
DSH 插件调试避坑:client.js 设置面板、热重载与高频报错排查表
开发语言·javascript·人工智能·开源·ecmascript·后端开发·ai agent
文丑颜不良啊3 小时前
LeetCode2221~2240题目解析
java·leetcode
秋饼3 小时前
Computer Use Agent Java 落地实战:感知-行动循环、执行器与安全围栏生产级实现
java·ai·技术分享·后端开发
冻柠檬飞冰走茶4 小时前
字母移动游戏题解:贪心求最长可保留连续子串(附 C 实现)
c语言·开发语言·数据结构·算法·动态规划
文丑颜不良啊5 小时前
LeetCode2161~2180题目解析
java·leetcode
FRing035 小时前
vue2干货总结7(自定义指令、插槽、单页应用程序、路由的使用(VueRouter))
开发语言·前端·vue.js·vue2
雪落漂泊5 小时前
C++算法 二分查找篇(上)
开发语言·c++·算法
波力海苔夹心脆6756 小时前
C# WPF 资源字典详解:ResourceDictionary、MergedDictionaries 与自定义控件案例
开发语言·c#·wpf·入门教程·resource·资源字典