目录
一、关于命令行模式
-
调出命令行窗口
win+r键,再输入cmd,按回车,即可进入。
-
常用的DOS命令
- dir : 列出当前目录下的文件以及文件夹
- 转换盘符: c: 或 d: 或 e: 小写字母加:回车,即可跳转到对应的盘符下
- md : 创建目录(即创建新的文件夹)
- rd : 删除目录 注意好del的区别,一个删的是文件夹,一个是文件 注意rd只能删空文件夹,不是空文件夹,不能删
- cd : 进入指定目录 可以是绝对路径,也可以是相对路径, 以盘符开始的是绝对路径, 从当前路径出发找到目标路径是相对路径,
- cd.. : 退回到上一级目录
- cd\: 退回到根目录 从任何目录直接回到根目录
- del : 删除文件 del后面加个空格,再加上对应的文件名称 del后面可以跟文件夹,会有提示,按y即可,其实删除的是,此文件夹下的所有文件,然后再用rd删除这个空文件夹
- exit : 退出 dos 命令行
-
常用快捷键
- ← →:移动光标
- ↑ ↓:调阅历史操作命令
- Delete和Backspace:删除字符
二、计算机编程语言
- C、Pascal、Fortran面向过程的语言
- C++面向过程/面向对象
- Java跨平台的纯面向对象的语言
- .NET跨语言的平台
- Python、Scala…
三、Java程序运行机制及其运行过程
Java语言的特点:
特点一:面向对象
特点二:健壮性
特点三:跨平台性
Java两种核心机制
Java虚拟机 (Java Virtal Machine)
- JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器。
- 对于不同的平台,有不同的虚拟机。
- 只有某平台提供了对应的java虚拟机,java程序才可在此平台运行
- Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”
垃圾收集机制 (Garbage Collection)
- 不再使用的内存空间应回收—— 垃圾回收。
- 在C/C++等语言中,由程序员负责回收无用内存。
- Java 语言消除了程序员回收无用内存空间的责任:它提供一种系统级线程跟踪存储空 间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。
垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。
四、java语言环境搭建
为什么要配置环境变量?
在执行dos命令是,总是先在当前路径下,寻找,若找不到,再去到path中去寻找,因此若想在任何目录下,执行java,javac,需要配置环境变量path
配置环境变量
- 我的电脑--属性--高级系统设置--环境变量
- 编辑 path 环境变量,在变量值开始处加上java工具所在目录,后面用 “ ; ”和其他值分隔 开即可。
- 打开DOS命令行,任意目录下敲入javac。如果出现javac 的参数信息,配置成功。
五、java注释
1. java规范的三种注释方式:
单行注释
多行注释
文档注释(java特有)
2.
单行注释和多行注释的作用:
① 对所写的程序进行解释说明,增强可读性。方便自己,方便别人
② 调试所写的代码
3. 特点:单行注释和多行注释,注释了的内容不参与编译。
换句话说,编译以后生成的.class结尾的字节码文件中不包含注释掉的信息
4. 文档注释的使用:
注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。
javadoc -d (文件夹) -author -version HelloWorld.java
5. 多行注释不可以嵌套使用
六、执行的总结
对第一个java程序进行总结
1. java程序编写-编译-运行的过程
编写:我们将编写的java代码保存在以".java"结尾的源文件中
编译:使用javac.exe命令编译我们的java源文件。格式:javac 源文件名.java
运行:使用java.exe命令解释运行我们的字节码文件。 格式:java 类名
2.
在一个java源文件中可以声明多个class。但是,只能最多有一个类声明为public的。
而且要求声明为public的类的类名必须与源文件名相同。
3. 程序的入口是main()方法。格式是固定的。
4. 输出语句:
System.out.println():先输出数据,然后换行
System.out.print():只输出数据
5.每一行执行语句都以";"结束。
6.编译的过程:编译以后,会生成一个或多个字节码文件。字节码文件的文件名与java源文件中的类名相同。
七、Java API文档
- API (Application Programming Interface,应用程序编程接口)是 Java 提供的基本编程接口。
- Java语言提供了大量的基础类,因此 Oracle 也为这些基础类提供了相应的 API文档,用于告诉开发者如何使用这些类,以及这些类里包含的方法
八、良好的编程风格
- 使用文档注释来注释整个类或整个方法。
- 如果注释方法中的某一个步骤,使用单行或多行注释。
- 正确的缩进和空白
- 使用一次tab操作,实现缩进
- 运算符两边习惯性各加一个空格。比如:2 + 4 * 5。
- 块的风格 Java API 源代码选择了行尾风格