标识符
- 类名
- 方法名
- 属性名
标识符的命名规范
- 以 字母、数字、下划线 组成,但不能以 数字 开头
- 且标识符不能使用java中的 关键字/保留字 命名
- 判断题:答案见末尾
java_02
,测试
,__-__323
,class _3
,_____
,3ab
,class_3
- 类名遵循‘大驼峰’标识,方法名、变量遵循‘小驼峰’标识。
- PS:大驼峰 首字母大写 ;小驼峰 首字母小写。第二个单词首字母均大写。
主类
- public 修饰的类称为主类,一个源文件最多只有一个主类
- Java源文件(.java)中可以定义多个类class
- 但一个源文件中,最多可以定义一个 public 修饰的类
- 如果源文件中 包含public 修饰的类,那么源文件的文件名 必须和public修饰的类名完全一致
- 主类和主方法没有任何关系。
包名
- 包就是文件夹
- Java中 包 是一个标识符,包名要求 全小写
- Java中的包,推荐使用 公司的网址 倒写 形式
- 奇酷 : www.qikucom —》 com.qiku (www不写在包中)
- com.qiku 后面的包 和 业务代码有关
- com 代表 商业公司
- org 代表 该资源来自于 开源组织
- edu 代表 教学、教研
- 包名 不能以 ‘java’ 作为第一包出现 , java被 sun 使用了
包的位置
- package 代表源代码所在位置
- package 定义包的代码,必须出现在源文件的第一行
带包 编译 与 执行
- 按照 utf-8 编码 生成的字节码文件放在 out 下,源文件位置 com…java
javac -encoding utf-8 -d out com\qikux\day0716\PackageTest01.java
- cp 指定从哪一个目录中搜索字节码文件 (com.qikux.day0716.PackageTest01全类名)
- 如果一个类带有包,那么这个类的全类名是 包名 + 类名 组成
java -cp out com.qikux.day0716.PackageTest01
Ps:main方法之其他写法
- public static void main(String[] args){}
- public static void main(String args[]){}
- public static void main(String[] a){}
- 编译与原先一样,执行时可以传入参数
java Test ont two three
- main 方法中可以写一个循环字符串数组的,输出打印即可看到传入的实参
one two three
判断题答案:
- 正确:java_02 , _____ , 测试 ,class_3
- 错误:__-__323 , class _3 , 3ab