【Day-1】Java自学笔记 - 基础语法
1. Java不难,比C++简单
2. OOP 、 JVM
3. Class:物以类聚:它可以定义为描述与其实例关联的数据和行为的模板。
4. Object:对象是类的实例。 它是具有行为和状态的实体
比如说:车就是一个对象,车牌号、车的颜色、车的品牌就是车的状态,而在公路上行驶就是车的行为。
5. Method:对象的行为就是方法。
6. Instance variables: 实例变量 - 每个对象都有自己独特的实例变量集。 对象的状态通常由分配给这些实例变量的值创建。【?】【不是很理解】
例子:先编译后运行【Steps to compile and run a java program in a console】
7. 第一个Java程序 - HelloWorld
输出:
8. Java中的注释
一共有3种类型的注释:
i. 单行注释 ( command + / )
ii.多行注释 ( command + option + / )
iii.文档注释 ( /** */ )
9. 资源文件名
资源文件名应该和以 .java 为扩展名的 public 类相匹配。假如没有任何的public类,文件名可以是不同的名称。【 The name of a source file should exactly match the public class name with the extension of .java. The name of the file can be a different name if it does not have any public class. 】
确保有一个 public class HelloWorld.
10. Java区分大小写
Java是一门区分大小写的语言。所以Aa、AA、AB、Ab等等在Java中都是不同的。
11.类名
i. 类的第一个字母应该大写(可以小写,但是不推荐)
ii. 假如类名是好几个单词组成的话,那么每一个单词的首字母都应该大写。【下划线是被允许的,但是不推荐】。数字和货币符号也是允许的,但是它们也是不推荐的【因为它们有特殊用途 - 对于内部类和匿名类】
12. public static void main(String[] args)
main()方法是整个Java项目的主入口,也是进程开始的地方。也可以写成:
13. 方法名
i. 所有的方法都应该以小写字母开头
ii.假如方法名有好几个单词,那么除第一个单词外的其他单词的首字母都应该大写。下划线也是允许的,但是不推荐。数字和货币符号也是允许的。
14. Java标识符
标识符是局部变量、实例和类变量的名称,也是类、包、模块、方法的名称。所有的Unicode字符都是有效的,而不仅仅是ASCII子集。
i. 所有的标识符都能够以字母、货币符号、下划线( _ )开始。根据惯例,变量应该小写字母。
ii. 标识符的第一个字符后面可以是字母、数字、货币符号和下划线的任意组合。不建议在变量名称中使用下划线。常量(Constants)(静态final属性【static final attributes】和枚举【enums】)应为所有大写字母。
iii. 标识符区分大小写
iv. 关键字不能用作标识符,因为它是一个保留字,有特殊的含义。
15. Java中的空白行
Java的编译器会完全的忽略空行(可能带有注释)。
16. 访问修饰符 - 这些修饰符控制着类和方法的范围
• 访问修饰符:default, public, protected, private
• 非访问修饰符:final, abstract, strictfp
17. 理解访问修饰符(Access Modifiers)

18. Java关键字
关键字或保留字是语言中用于某些内部过程或表示某些预定义操作的词。 因此,这些词不允许用作变量名或对象。
关键字有:


