Java是一种面向对象的语言,因此,程序的基本单位是“类”(Class)。类是用来描述具有相同属性和行为的对象的蓝图。每个Java程序都至少包含一个类。
类定义
类定义以关键字class
开始,后面跟着类名。类名必须是有效的标识符,即以字母、美元符号($)或下划线(_)开始,后面可以跟着字母、数字、美元符号或下划线。类名通常以大写字母开头,以符合Java的命名习惯。
public class Hello {
// 类的内容
}
在这个例子中,Hello
是类名,public
是一个访问修饰符,表示这个类可以被任何其他类访问。
方法
类中可以定义多个方法。方法是执行特定任务的代码块。每个方法都有一个名字、返回类型和一个参数列表。
public class Hello {
public static void main(String[] args) {
// 方法体
}
}
在这个例子中,main
是方法名,public static void
是方法的访问修饰符和返回类型,String[] args
是参数列表。main
方法是Java程序的入口点,当程序启动时,它会被自动调用。
方法体内的代码
方法体是包含实际执行代码的部分。Java语句必须以分号(;
)结束。
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
在这个例子中,System.out.println("Hello, world!");
是一条语句,它会在控制台上打印出”Hello, world!”。
注释
注释是用来解释代码的文本,不会被编译器执行。Java支持三种类型的注释:
1.单行注释:以//
开始,直到行尾。
// 这是一个单行注释
2.多行注释:以/*
开始,以*/
结束,可以跨越多行。
/*
这是一个
多行注释
*/
3.Javadoc注释:以/**
开始,以*/
结束,通常用于生成API文档。
/**
* 这是一个Javadoc注释
* @example
*/
编码格式
虽然Java语言本身对代码的格式没有严格的要求,但是为了保持代码的可读性和一致性,通常会遵循一些编码规范。这些规范包括缩进、空格、命名约定等。许多集成开发环境(IDE)如Eclipse提供了代码格式化工具,可以自动调整代码格式以符合这些规范。Eclipse IDE提供了快捷键Ctrl+Shift+F
(macOS是⌘+⇧+F
)帮助我们快速格式化代码的功能,Eclipse就是按照约定的编码格式对代码进行格式化的,所以只需要看看格式化后的代码长啥样就行了。具体的代码格式要求可以在Eclipse的设置中Java
–Code Style
查看。