JVM有什么作用?
计算机语言只能识别 0 和 1 这样的二进制码。 而我们写的代码不是二进制码。 这个时候就需要一个翻译员,这个翻译员叫做编译器。(Compiler)。 java 编译器命令叫做javac 但是每个平台对 0 和 1 这样的二进制码的解释顺序不一样,所以程序不能编译一次,在所有平台上面正确运行。javac 将 .java 的源码文件,编译成 .class 可执行文件。 .class 可执行文件只有在装有 JVM 的机器上才能运行。 不同平台 JVM 是不一样的。JVM 可以将 .class 文件翻译成 对应平台的机器码。
Eclipse常用快捷键:(Control和Command键,会根据电脑设置不一样而不一样)
1、alt+? 或 alt+/ :自动补全代码或者提示代码。 2、Control/command + o:快速outline视图。 3、Control/command + shift + r:打开资源列表。 4、Control/command + shift + f:格式化代码。 5、Control/command + e:快速转换编辑器。 6、Control/command + page down([) 或 Control/Command + page up(]): 选项卡之间快速切换。 7、shift + enter 及 ctrl + shift + enter: 在当前行下 或者 上边创建空白。 8、Alt+方向键上下:上下行交换内容或把当前行内容把上或下移动。 9、Control/Command + Alt + 方向上下键:复制高亮显示的一行 或多行。 10、Control/Command + m:当前编辑页面窗口最大化。 11、Control/Command + /:自动注释当前行或者选择的多行。 12、Control/Command + d:删除当前行。 13、Control/Command + shift + o:自动引入包和删除无用包。
JDK是什么
是太阳微系统针对Java开发人员发布的免费软件开发工具包(SDK,Software development kit)。JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。2006年太阳微系统宣布将发布基于GPL协议的开源JDK,使JDK成为自由软件。JRE是什么运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。java语言的特点?
简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等
常用的终端命令
1. pwd 显示当前目录路径 2. ls 列出所有 3. cd path 进入到目录 4. cd .. 返回到上层目录 5. cd ~ 返回到根目录 6. mkdir dirName 创建文件夹 7. open . 打开当前目录 8. rmdir dirName 删除文件 9. open fileName 打开文件 10. touch fileName 创建文件 11. vim 编辑文件 12. vi 创建文件并编辑 13. rm fileName 删除文件