第二天课堂笔记
源文件的组成部分★★
-  源文件外部结构 -  class 类名{}
 
-  
-  main方法 -  public static void main(String [] args){}
-  main方法可有可无 -  没有main的情况,编译成功,运行失败,没有程序入口  
-  多个main情况,编译报错,方法名重复  
 
-  
 
-  
-  编写核心代码 - 以分号结尾
 
输出语句★★★
system.out.print();
system.out.println();
注释★★★
//  单行注释
/*  注释  */  多行注释 多行注释不能嵌套
/**  注释   */ 文档注释
反编译工具★★★
-  字节码 (.class文件)-> 源文件 (.java文件) 
-  反编译命令:javap 名称 - 只有方法头,没有方法体
  
-  反编译软件 - jd-gui.exe实现
 
-  反编译忽略注释 
public class 与 class 区别★★★
- 写public时候,类名和文件名必须一致,否则会报错

- 不写public时,类名和文件名可以不一样,编译文件名,生成类名的字节码文件
- 一个文件可以写多个类,最多只有一个可以添加public,编译文件名,生成多个字节码文件
进制★
- 八进制以0开头
- 计算器:calc
- 十六进制以0x开头
关键字&保留字★★
- 关键字:全部小写
- 保留字:还没使用
标识符★★
- 命名规则 - 以字母、下划线或者$开头
- 不能使用关键字
- 区分大小写
 
- Java采用Unicode字符集,可以使用中文汉字,不建议
- 命名规范 - 见名知意
- 类名采用大驼峰结构
- 变量名、方法名、参数名采用小驼峰结构
- 长度<15
 
变量★★★
- 容器
- 常用数据类型 - int、double、String、chat、boolean
 
- 步骤:声明变量->赋值->使用
常量★★★
-  使用final关键字定义一个常量 
-  常量名建议全部大写,多个单词之间使用下划线分割 
-  步骤:声明变量->赋值->使用 
常量★★★
- 使用final关键字定义一个常量
- 常量名建议全部大写,多个单词之间使用下划线分割