Java SE:Java语言(标准版)。用于桌面应用开发,是基础。学习目的:为今后从事Java EE开发打下基础。
Java EE:Java语言(企业版)。用于WEB方向网站开发。
网站=网页+后台服务器
平台:指操作系统(Linux,windows,mac)
跨平台:Java程序可以在任意操作系统中运行
总结:在不同操作系统中,都安装一个与操作系统相对应的Java虚拟机(JVM)
Java开发的三个步骤:编写代码——编译代码——运行代码
一、JRE、JDK、JVM的作用
1.编写代码的过程中,需要使用JRE中Java已经写好的代码
2.编译代码的过程中,需要使用JDK中的翻译工具
3.运行代码的过程中,需要使用JDK中的运行工具
4.代码需要运行再JVM当中
二、Path环境变量的配置
为什么要配置Path环境变量——弊端:只能在bin目录下才能使用javac和java工具。今后的代码都放在bin目录下不便于管理。
作用:能够在任意目录(文件夹路径)下,都能访问到bin目录中的心javac和java工具。
三、DOS命令提示符
1.为什么学习DOS命令提示符
目的:为了能够使用JDK,bin目录中的(javac.exe)编译和(java.exe)运行工具
四、HelloWorld案例的编写
1.新建文本文档文件,修改名称为HelloWorld.java
2.用记事本打开HelloWorld.java文件,编写程序内容并保存
public class HelloWorld {
public static void main(String[] args) {
System. out.println("HelloWorld");
}
}
五、如何解决Java不能输出中文的问题
解决方法:
1.用记事本将代码另存为 保存为ANSI格式再进行编译。(原本编码为UTF-8)
2.在编译输出中文或者有关于中文的java文件时在cmd界面中输入:
javac -encoding UTF-8 **.java
即可解决java文件无法编译中文的问题。