Day01
1、基本的Windows相关Dos命令
- 常用的Dos命令
- exit 退出当前命令窗口
- cls 清屏
- Dos窗口中的内容复制:鼠标左键选择要复制的内容
- 在Dos窗口任意位置右键即可完成复制
- dir 列车当前子目录子/子文件
- mkdir abc 创建目录【表示在当前所在目录下新建一个目录,起名abc】
- rd abc 删除目录
- del 删除文件
- cd 命令 :cd命令表示:Change Directory改变目录
- cd使用方法:cd 目录的路径
绝对路径:表示该路径从某个盘符下作为出发点的路径
相对路径:表示该路径从当前所在的盘符下作为出发点的路径
- cd.. :回到上一级所在的目录
- cd . : 到达当前目录
- cd /:回到根目录
- C: 切换盘符
2、Java的加载与执行
- Java程序的运行包括两个非常重要的阶段
- **编译阶段 **
- **运行阶段 **
编译阶段
**编译阶段主要的认识是检查Java源程序是否符合Java语法 **
**不符合JAva语法规则则无法生成字节码文件 **
字节码文件不是纯粹的二进制,这种文件无法在操作系统中被直接执行 。
编译结束后,可以将class文件拷贝到其他操作系统中运行【跨平台型】
以上程序的执行原理:
java.exe命令执行会启动:JVM
-
JVM启动之后,马上启动“类加载器-Class Loader”
-
ClassLoader负责去硬盘的“某个位置”上搜索“类名.class”字节码文件。
-
找不到这个.class文件,一定会出现程序异常现象。
-
找到了这个.class文件之后将.class文件转换成"二进制",操作系统可以直接识别二进制,
操作系统执行二进制码和底层的硬件平台进行交互。
3、注释
-
单行注释
-
//单行注释,只注释当前行
**多行注释**
/*
-
多行注释
-
多行注释
多行注释
多行注释
-
*/
-
Javadoc注释
-
/**
-
-
-
-
**/
4、public class 和class的区别:
一个java源文件当中可以定义多个class
-
一个java源文件当中public的class不是必须的
-
一个class会定义生成一个xxx.class字节码文件
-
一个java源文件当中定义公开的类的话,只能有一个,并且该类名称必须和java源文件名称一致。
-
每一个class当中都可以编写main方法,都可以设定程序的入口,想执行B.class中的main方法:java B,
想执行X.class当中的main方法:java X -
注意:当在命令窗口中执行java Hello,那么要求Hello.class当中必须有主方法。没有主方法会出现运行
阶段的错误:
5.标识符
1.什么是标识符
-Java源程序自己可以命名的单词都是标识符
-可以标识什么元素呢?
*类名
*方法名
*变量名
*接口名
2.标识符的命名规则
- 只能由"数字 字母 下划线 美元符号"组成,不能含有其他符号
- 不能数字开头
- 关键字不能做标识符
- 严格分大小写
3.标识符的命名规范(不是强制的)
- 最好见名知意
- 遵守驼峰命名方式
- 类名 接口名:首字母大写,后面每个单词首字母大写
变量名 方法名: 首字母小写,后面每个单词首字母大写
常量名 : 全部大写