JavaSE 入门:注释、方法、基础数据类型与输入输出
一、Hello World
作为第一个新手代码,Hello World 是必不可少的。
package javasecode;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello world");
}
}
- package:包名。创建项目后,模块下创建的软件包即为该名称。
- class:类名。类名需与文件及类定义一致。
- public static void main(String[] args):程序入口方法详解
public:访问修饰符,表示该方法对所有类可见,确保 JVM 可直接调用启动程序。static:静态关键字,表示该方法属于类而非实例,无需创建对象即可调用。void:表示该方法无返回值。main:方法名,固定命名,JVM 通过此名称识别程序入口。String[] args:参数类型为字符串数组,接收命令行传入的参数。
- System.out.println:打印语句,等同于 C 语言的 printf。
二、注释的写法
1. 单行注释
一般用于注释一行。
// 打印我是帅哥
System.out.println("我是帅哥");
2. 多行注释
一般用于注释多行。
/* 打印我是帅哥 */
System.out.println("我是帅哥");
3. 文档注释
一般用于类和方法说明。
/**
* 打印我是帅哥
*/
System.out.println("我是帅哥");
三、基础数据类型
Java 包含四大类八种基本数据类型:
- 整型:byte, short, int (默认), long
- 浮点型:float, double (默认)
- 字符型:char
- 布尔型:boolean
byte b = 100;
short s = 200;
int i = 300;
long l = 400L;
float f = 3.14f;
double d = 3.14159;
char c = 'A';
boolean flag = true;
四、方法:程序执行的最小单位
在 Java 中,方法是完成特定功能的可重复使用代码块,是面向对象编程封装思想的重要体现。
1. 核心作用
- 代码复用:避免编写重复代码,定义一次多次调用。
- 模块化:将复杂问题分解为小问题,结构清晰,便于维护。
- 提高可读性:有意义的命名让代码像自然语言。
- 隐藏实现细节:调用者只需知道功能,无需关心内部实现。
2. 方法定义格式
[访问修饰符] [返回类型] [方法名 ([参数列表])] {
// 具体内容
}
示例:
public static void main(String[] args) {
int a = 10, b = 20;
int sum = add(a, b);
System.out.println(sum);
}
public static int add(int a, int b) {
return a + b;
}
3. 注意事项
- 方法前若无
void,则必须有返回值return。 - 方法可以重载(Overload),只要参数列表不同。
public static int add(double a, double b) {
return a + b;
}
public static int add(int a, double b) {
return a + b;
}
public static int add(double a, int b) {
return a + b;
}
五、输入和输出
Scanner 是 Java 提供的 API,程序员可直接调用进行输入操作。
import java.util.Scanner;
public class ScannerDemo1 {
public static void main(String[] args) {
out();
}
public static void out() {
System.out.println("请输入你的名字");
Scanner sc = new Scanner(System.in);
String str = sc.next();
System.out.println("你的名字是:" + str);
System.out.println("请输入你的年龄");
Scanner sc1 = new Scanner(System.in);
int age = sc1.nextInt();
System.out.println("你的年龄是:" + age);
}
}
总结
本文介绍了 JavaSE 基础知识,包括 Hello World 程序结构、三种注释写法、八大基础数据类型、方法的定义与重载以及使用 Scanner 类进行输入输出的基本操作。

