🌟 Java学习第一天:核心代码与详细解析
一、HelloWorld与基础结构
📚 学习目标
-
掌握Java程序基本结构
-
理解方法定义与调用
⚡ 代码示例
package com.jinyu.hello;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!"); // 基础输出
System.out.println("--------------------------------");
printHelloWorld(); // 调用自定义方法
System.out.println("--------------------------------");
System.out.println("1+2=" + sum(1, 2)); // 方法返回值使用
}
// 打印3行HelloWorld(方法定义)
public static void printHelloWorld() {
for (int i = 0; i < 3; i++) {
System.out.println("Hello World!");
}
}
// 计算两数之和
public static int sum(int a, int b) {
return a + b;
}
}
🔍 核心知识点
-
main
方法是程序入口,固定写法 -
System.out.println()
用于控制台输出 -
方法定义语法:
访问修饰符 static 返回值类型 方法名(参数)
🚨 常见错误
-
类名与文件名不一致(必须同名!)
-
缺少分号或大括号不匹配
二、注释规范与快捷键
📚 学习目标
-
掌握三种注释写法
-
了解IDEA快捷操作
⚡ 代码示例
package com.jinyu.comment;
/**
* 文档注释示例(用于生成API文档):
* 本类演示单行、多行、文档注释的用法
*/
public class CommentDemo {
public static void main(String[] args) {
// 单行注释:输出诗句
System.out.println("我欲乘风归去,又恐琼楼玉宇");
/*
多行注释:
批量输出三行相同内容
*/
for (int i = 0; i < 3; i++) {
System.out.println("高处不胜寒");
}
}
}
🔍 核心知识点
注释类型 | 语法 | 使用场景 |
---|---|---|
单行注释 | // | 简短说明 |
多行注释 | /* ... */ | 代码块解释 |
文档注释 | /** ... */ | 类/方法说明(可生成API) |
💡 IDEA快捷键
-
Ctrl + /
:快速添加单行注释 -
Ctrl + Shift + /
:多行注释 -
Alt + Insert
:快速生成代码(Getter/Setter等)
三、字面量与变量操作
📚 学习目标
-
理解8种基本数据类型
-
掌握变量定义与修改
⚡ 代码示例
package com.jinyu.variable;
public class VariableDemo {
public static void main(String[] args) {
// ========== 变量定义 ==========
int age = 21; // 整型
double score = 98.5; // 双精度浮点
char gender = '男'; // 字符型
boolean isStudent = true; // 布尔型
// ========== 变量修改 ==========
double wallet = 29.9;
System.out.println("初始金额:" + wallet); // 29.9
wallet -= 5; // 消费5元
System.out.println("消费后:" + wallet); // 24.9
wallet += 6; // 收入6元
System.out.println("最终余额:" + wallet); // 30.9
// ========== 进制演示 ==========
int binary = 0B1010; // 二进制(10)
int octal = 012; // 八进制(10)
int hex = 0xA; // 十六进制(10)
}
}
🔍 核心知识点
-
变量三要素:数据类型、变量名、值
-
数据类型范围(重点记忆):
-
byte
:-128 ~ 127 -
int
:-21亿 ~ 21亿 -
long
:结尾加L
(如10000000000L
)
-
🚨 避坑指南
// 错误示例!
float f = 3.14; // 必须写成3.14f
long num = 10000000000; // 超出int范围,需加L
四、学习总结
✅ 今日掌握清单
-
Java程序基本结构
-
三种注释的规范使用
-
8种基本数据类型
-
变量定义与修改
📈 学习路线图
graph LR
A[HelloWorld] --> B[注释规范]
B --> C[字面量]
C --> D[变量操作]