1.文件名,类名,字节码文件名三者的关系
源文件名:Demo.java
类名:Demo
字节码文件名:Demo.class
2.如果class定义前,加上public修饰,说明这是一个公共类,此时类名和文件名必须保持一致.
3.一个源文件中可以定义多个类,编译之后,各自形成字节码文件.(但是建议一个源文件只写一个类定义,以便保持结构清晰).
4.一个字节码被虚拟机直接执行,必须有main方法.没有main方法的类不能被虚拟机直接执行,但是可以间接被使用.
5.几个简单的转义字符
\r : return 回车,将光标移动到本行行首
\n: next 换行符,将光标移动到下一行
\t\n通常是一起使用的.
\\:输出一个\
6.dos窗口中两个简单的操作键
tab键 :补全当前命令
ctrl + c :停止当前命令
7.java中的注释
1) 单行注释 //
2) 多行注释 (注意:不能嵌套)/* */
8.标识符
凡是在程序中起名字的地方都是标识符,比如:变量名,类名,接口名,方法名等.
9.标识符的命名规范:
1)由英文字符大小写,数字,_,$组成,但是不能以数字开头;
eg:
包名:多单词组成时所有字母小写;
- xxxyyyzzz
- java.util
类名,接口名:多单词组成时,所有单词的首字母大写
- XxxYyyZzz
- ArrayDemo
变量名,方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写
- xxxYyyZzz
- main
-getMax
final变量名: 所有字母都大写,多单词时单词之间用下划线分隔
- XXX_YYY_ZZZ
- MAX_VALUE
2)不能使用java中的关键字作为标识符,但是可以包含关键字(关键字前后添加其他字符).
3)命名一定要做到见名知意.