JAVA基础
下载JDK
下载中间的.exe
JDK的安装目录
bin:该路径下存放了各种工具命令。其中比较重要的有:javac和java
conf:该路径下存放了相关配置文件
include:该路径下存放了一些平台特定的头文件
jmods:该路径下存放了各种模块
legal:该路径下存放了各模块的授权文档。
lib:该路径下存放了工具的一些补充JAR包。
入门案例
去cmd,利用javac去编译,java去运行
进入到程序保存文件目录
利用javac 需要编译的.java文件 编译程序,没有报错的话,会生成一个同名文件,后缀为class。打开之后,才发现看不懂。因为这个是为windows编译的
运行需要用到java 文件名不需要后缀,就可以运行
编码常见问题
中英文符号问题:
一定要用英文状态下的符号
单词拼写问题:
System不等于system
Path环境变量的配置
在安装jdk时已经自动将环境变量更改了
手动配置环境变量
打开环境变量(右键此电脑——属性——高级属性——环境变量)
在系统环境变量中点击新建
变量名为JAVA_HOME
变量值为路径不加末尾的\bin
再找到系统环境变量中的path,新建,输入%JAVA_HOME%\bin再将变量移动到最上面就可以了
扩展
部分win10的电脑有bug
当重启之后,配置的环境变量会消失
解决方案:
JAVA_HOME还是照样配置
在path当中,就不要引用JAVA_HOME了
直接写完整路径
D:\Development\jdk-19\bin
下载编译器Notepad++
下载链接
链接:百度网盘 请输入提取码
提取码:6666
安装
安装的时候建议把路径设置到环境变量的父类文件夹
配置
设置-----首选项-----新建------windows 默认java 编码 ANSI
jAVA的三大分类:
JAVASE 桌面级应用开发
JAVAME 嵌入式
JAVAEE 企业级开发
JRE和JDK
JDK:java开发工具包
JVM 虚拟机 核心类库 开发工具
JRE
java的运行环境
javac 编译工具
java 运行工具
jdb 调试工具
jhat 内存分析工具
总结
JDK是什么?有哪些内容组成?
JDK是Java开发工具包
JVM虚拟机:java程序运行的地方
核心类库:java已经写好的东西,直接可以调用
开发工具:javac,java,jdb,jhat....
JRE是什么?有哪些内容组成?
JRE是java运行环境
JVM、核心类库、运行工具
JDK,JRE,JVM三者的包含关系
JDK包含了JRE
JRE包含了JVM