)
一、今日核心知识点1. Java程序的基本结构记住这个模板以后每个Java文件都长这样public class声明一个公共类public表示这个类可以被其他任何类访问class是定义类的关键字。HelloWorld这是类名。根据 Java 规范如果类被public修饰那么文件名必须与类名完全一致即文件必须叫HelloWorld.java且区分大小写。{ ... }大括号包裹的内容属于这个类。public class HelloWorld { // 类名必须和文件名一致 public static void main(String[] args) { // 主方法程序的入口 System.out.println(Hello, Java!); // 打印输出 } }重点理解main方法是JVM启动时寻找的第一个方法所有代码逻辑从这里开始执行。2. 变量与数据类型java是强类型语言定义变量时必须指定类型。基本数据类型8种整数byte,short,int(最常用),long浮点数float,double(最常用)字符char(单引号如A)布尔boolean(只有true和false)引用数据类型String(字符串双引号如Hello) —虽然它不是基本类型但初期使用频率极高。3.最常用的数据类型int整数。场景年龄、数量、循环计数、ID。示例int age 18;double小数。场景价格、身高、体重、平均分。示例double price 9.9;String字符串。场景姓名、地址、任何文本信息。示例String name 张三;注意双引号boolean布尔值。场景开关、判断条件如是否登录、是否及格。示例boolean isPass true;4.最常用的定义位置局部变量在方法里特点必须先赋值才能用用完就销毁。场景临时计算、接收输入。示例int sum a b;成员变量在类里、方法外特点有默认值int为0, String为null描述对象属性。场景学生类的姓名、年龄。示例public class Student { String name; }5. 标识符命名规范硬性规定: 只能包含字母、数字、下划线_、美元符号$不能以数字开头区分大小写。行业规范:类名大驼峰命名法如StudentInfo变量/方法名小驼峰命名法如studentName,getScore常量全大写加下划线如MAX_SPEED6. 运算符算术运算符,-,*,/,%(取余)注意整数除以整数结果还是整数如5 / 2 2而不是2.5。赋值运算符,,-等自增自减,--难点:a(先使用后加) 和a(先加后使用的区别)。二、今日实操练习在IDEA中完成不要只看不练请亲手敲入以下代码并运行观察结果注意idea配置 看上个文章 已完整下载和配置1.创建项目打开 IDEA点击New Project- 选择Java- 设置项目名称如JavaLearn- 点击Create。1初始新项目2已有打开的项目点击顶部菜单 File - Close Project关闭项目再按照初始新项目 开始操作2.创建类文件在左侧项目栏找到src文件夹。右键点击src-New-Java Class。输入类名例如HelloWorld回车。打开文件HelloWorld小技巧输入psvm然后按Tab键IDEA 会自动生成main方法输入sout然后按Tab键会自动生成打印语句。public class HelloWorld { psvm 直接按下tab键 }public class HelloWorld { public static void main(String[] args) { } }public class HelloWorld { public static void main(String[] args) { System.out.println(hello java); } }3. 怎么运行方法 A点击代码行号左侧绿色的 三角形播放按钮。方法 B在代码编辑区任意位置右键选择Run HelloWorld.main()。结果查看IDEA 底部会弹出Run窗口显示Hello, Java!即表示运行成功。新手常见报错及解决“找不到符号”或乱码检查所有标点符号分号;、括号()、引号是否都在英文输入法状态下输入。中文标点会导致编译失败。“类名与文件名不一致”Java 规定public class后面的名字必须和文件名完全一致包括大小写。例如类名是HelloWorld文件必须是HelloWorld.java。“不是内部或外部命令”如果在 CMD 中输入javac提示此错误说明之前的 环境变量配置未生效。请重启电脑或重新检查 Path 变量配置。三、解读日志你看到的这段信息是 IntelliJ IDEA 运行 Java 程序后的标准输出日志。对于初学者来说只要看到最后一行Process finished with exit code 0就代表你的代码已经正确执行且没有任何错误。启动命令E:\Java\jdk-17\...\java.exe ... HelloWorld这表示 IDEA 调用你安装的 JDK 17 中的java.exe程序来启动名为HelloWorld 的类。参数配置-javaagent:...,-Dfile.encodingUTF-8,-classpath ...这些是 IDEA 自动添加的运行参数用于设置编码格式、类路径告诉 JVM 去哪里找编译好的 .class文件以及 IDEA 自身的调试代理。你不需要手动修改这些。程序输出hello java这是你代码中System.out.println(hello java);打印出来的结果。说明你的代码逻辑正确执行了。退出状态Process finished with exit code 0这是最关键的一行。exit code 0表示程序正常结束没有发生任何异常或错误。如果这里显示exit code 1或其他非零数字才代表程序出错了比如报错、崩溃。四、解读代码1.System.out.println作用是将信息输出到控制台并在输出内容后自动换行。2.System.out.print作用是将信息输出到控制台注意这里不会换行。3.代码示例对比public class HelloWorld { public static void main(String[] args) { // println: 打印后自动换行 System.out.println(Hello); System.out.println(World); // 输出结果 // Hello // World System.out.println(---分割线---); // print: 打印后不换行 System.out.print(Hello); System.out.print(World); // 输出结果 // HelloWorld } }