初见Java--第一个Java程序最初我们熟悉的写出最基本的框架就好了,知识无底洞,刚开始就深入研究容易陷入困境... 随着后续的学习,自然会懂得更多~
Java的源文件都是在类中定义的
示例图:
源代码:
我们先见见这些定义,目前不需要深挖...
public: 访问限定修饰符
class: 定义类的关键字
HelloWorld: 类名,紧跟在 class 关键字后
public static void main (String[] args){} : 程序的入口 (主方法)
String[] args : 数组
一、 标识符易错点:
① String、System首字母是否大写
② 类名是否和文件名相同
程序员在程序中给类名、方法名或者变量所取的名字就是标识符
♀️ 标识符定义规则(硬性要求):
①不能用关键字; ②由字母、数字、下划线、$ 符号组成,不能有其他符号;
③标识符开头不能是数字; ④严格区分大小写,A和a不同
♂️ 标识符命名规范(软性建议):
虽说是建议,但是大家都默认这种方式,所以写代码尽量这么做...
类名:每个单词的首字母大写(大驼峰)
方法名:第一个单词首字母大写,其他单词首字母小写(小驼峰)
变量名:同方法名
二、关键字练习:下面那些标识符是合法的?
A:class B:HelloWorld C:main D:123abc E:ARRAY_SIZE F: $name G: name:jim解析:A关键字不可作标识符;B可;C不是关键字,是程序特殊标识符,用户不能用来自定义标识符;D标识符不能以数字开头;E可;G标识符组成元素没有冒号
答案:B E F
注意:虽然$name合法,但是不合理。因为在程序运行在,程序会将它识别成数字。所以我们通常强制规定:代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。
反例:_name / __name / $name / name_ / name$ / name__
关键字是由Java语言提前定义好的,有特殊含义的标识符,或者保留字
三、 JDK、JVM、JRE之间的关系不用特意去记,以后碰到慢慢就熟悉了
JDK:Java开发工具包
JRE:Java运行时环境
JVM:Java虚拟机,运行Java代码



