相关概念
javac.exe-编译器,主要用于将高级Java源代码翻译成字节码文件
java.exe-解释器,主要用于启动JVM对字节文件进行解释并执行
jdk、jre、jvm之间的关系
java常用的开发工具
文本编辑器(TE、Text Edit)
记事本、Notepad++、EditPlus、UltraEdit、
集成开发环境
Jbuilder、NetBeans、Eclipse、MyEclipse、IDEA
编写java程序的流程
- 新建文本文档,将文件扩展名有xx.txt修改为xxx。java
- 使用记事本的方式打开文件,编写java代码后进行保存
- 启动dos窗口,并切换到。java文件所在的路径中;
- 使用javac xxx.java进行编译,生成xxx.class的字节码文件
- 使用java 学习进行解释执行,打印最终结果
编程java程序的流程
编写了HelloWorld,但是出现了编译错误,反复尝试还是报错,进过仔细研究,原来是没有赋予管理员权限。
常见错误
小箭头会指向错误
无论多少错误,先找第一个错误
箭头指向注释,找注释后的错误
找不到符号一般是单词错误,大小写之类
缺少分号错误
非法字符一般是中文字符
main错误
java11新特性值简化的编译运行
编译运行一步到位 java HelloWorld.java
多行注释不得嵌套
配置JAVA_HOME是为了以后升级JDK只需要更改javahome就行
跨平台原理
javavm也即是java虚拟机,虚拟机可以将java字节码翻译为具体平台能够执行的机器指令。
“一次编译,到处使用”
总结
1、计算机的体系结构
计算机的概念、硬件、软件、结构图
2、java语言的概述
计算机语言的发展、java语言的发展、主要版本
3、开发环境的搭建和使用
jdk、jre、javac.exe、java.exe编写java程序的流程、快捷键和注释、环境变量的配置、跨平台原理