本文已参与「新人创作礼」活动,一起开启掘金创作之路。
基本概念
-
Windows基本dos命令
-
exit退出当前窗口
-
cls清屏
-
dos窗口中内容复制:窗口中任意位置,点击鼠标右键,然后选择标记,选中好复制的内容,在dos窗口任意位置点击鼠标右键,此时内容已经复制完成。
-
dir查看当前目录所有文件
-
使用cd命令改变目录:cd 目录路径
- 路径包含绝对和相对路径均可
-
cd ..回到上级目录
-
cd \回到根目录
-
切换盘符:盘名 :,如c:
-
-
Windows操作系统上的文件扩展名的设置
- 打开计算机~组织~文件夹和搜索选项~查看~隐藏已知文件类型的扩展名(去掉勾)
-
有的语法不用问为什么,死记硬背
-
计算机发展史:二进制机器码~汇编语言~高级语言
JAVA语言发展史
-
JDK是JAVA的开发工具包(做JAVA开发必须安装的一个工具包)
-
JAVA包括三大块
- JavaSE(java标准版)
- JavaEE(java企业版)
- JavaME(java微型版)
- 其中javaSE是基础,以后主攻方向是javaEE
-
java语言特性【开源,免费,纯面向对象,跨平台】
-
最主要的是可移植性(一次编译,多种操作系统均可运行)实现方法是让编译成功的java程序运行在一台虚拟的计算机中,这个虚拟的计算机叫java虚拟机,简称JVM,java虚拟机再和底层的操作系统打交道。JDK安装好之后,同时会安装好jvm。
- 相对简单,屏蔽了指针概念,不再支持多继承
- 面向对象
- 多线程
- 健壮性(自动垃圾回收机制)
-
java的加载与执行
-
编译阶段
- 主要检查java源程序(.java)是否符合java语法,符合java语法规则则生成字节码文件(.class),字节码中不是纯粹的二进制,这种文件无法在操作系统中直接执行
-
java程序员需要使用JDK当中自带的javac.exe命令进行java程序的编译生成.class文件
- 在DOS命令窗口中使用
- 使用规则:javac java源文件的路径
- javac是java编译器工具/命令
- 字节码文件/class文件是最终要执行的文件,所以说class文件生成后,java源文件删除并不影响java程序的执行,但是一般java源程序不删除,因为可能需要更改java源程序生成新的class文件。
- 编译结束后,可以将.class文件拷贝到其他操作系统运行
-
运行阶段
-
jdk安装之后,除了自带的一个javac.exe之外,还有一个java.exe工具(主要负责运行阶段)
-
java.exe在DOS窗口中使用
- 使用:java 类名 例如:硬盘上有一个A.class文件,那么使用为:java A,而不是java A.class
-
运行过程:
- 打开dos窗口
- 输入:java A
- java.exe命令会启动java虚拟机(JVM),JVM会启动类加载器ClassLoader
- ClassLoader会去硬盘上搜索A.class文件,找到该文件则将改字节码文件装载到JVM当中
- JVM将A.class字节码文件解释成二进制文件
- 然后操作系统执行二进制和底层硬件平台进行交互
-
-
-