1.Java 体系
Java SE:Java 的基础与核心
Java EE:Java的企业版,用于大型企业级应用开发
Java ME:用于嵌入式开发,如移动端开发和基于安卓的手机游戏等等
初学都是从Java SE开始的。
2.几个核心概念
JDK- java development kit ,java开发工具包,没有JDK就无法进行java语言开发,可以理解为编写java程序要使用的软件
JRE - java runtime environment ,java运行环境,可以理解为运行java程序要使用的软件
JVM - Java Virtual Machine,
java代码的执行包含:源代码文件-编译-解释(解释就是执行)。JVM中包含了解释器。
java的跨平台就是通过JVM来实现的。
JDK包含JRE包含JVM。所以要进行java开发,那么你需要安装的是JDK
2.java环境搭建步骤
新建一个安装目录:D: oolpathJavaProgram FilesJavajdk-12.0.2
步骤1:安装jdk
在oracle官网(http://www.oracle.com/technetwork/java/javase/downloads) 下载jdk文件安装,默认安装目录在c盘/java/目录
其中,
在c盘/java/jdk_xxxx/bin 目录下有很多exe文件,如java.exe和javac.exe 都是常用的。
在c盘/java/jdk_xxxx/lib 目录下有很多类库文件,.jar结尾
步骤2:配置环境变量
环境变量有三个:
JAVA_HOME- 用来指定JDK的安装路径,例如:D: oolpathJavaProgram FilesJavajdk-12.0.2
PATH- 用来指定JDK命令文件(即bin文件)的位置,例如:D: oolpathJavaProgram FilesJavajdk-12.0.2in (添加了这一个环境变量以后,就可以在cmd命令行输入 java 或者 java -version 验证是否安装成功了)
CLASSPATH- 用来指定类库文件的位置,例如:D: oolpathJavaProgram
FilesJavajdk-12.0.2lib
但是添加CLASSPATH环境变量的时候,变量的值要写成如下格式:
.;D: oolpathJavaProgram FilesJavajdk-12.0.2lib
步骤3:验证java开发环境
在cmd命令行输入java和javac命令,如果输出一些命令用法说明,那么代表java开发环境已经安装完成。
至此,java开发环境就配置好了。
3.使用记事本编写、编译、解释、执行java代码
.java
源代码文件
使用javac编译,javac 文件名.java ,编译成功后,自动生成.class 字节码文件 javac 程序是一个java编译器
得到.class文件,该字节码文件与操作系统无关。该文件无法打开直接运行,打开是乱码。.class文件中存储是与操作系统无关的字节码文件
使用java解释器进行解释,java 字节码文件名(注意:此时不能跟字节码文件名的后缀) 最终由JVM执行字节码文件
一句话总结:使用javac 命令编译,使用java 命令解释(解释就是执行)
4.java开发的IDE
IDE 集成开发环境,比如python的IDE 就是anaconda.
java 的IDE有 eclipse(免费), intelliJ IDEA(收费)
因为intelliJ IDEA 收费,所以用 IntelliJ IDEA社区版.
intelliJ 的项目结构
project(一个项目)-module-package-src(所有代码都写在src中)-javaclass
intelliJ 的快捷键
psvm 回车- 自动创建 public static void main() 方法的代码
sout 回车- 自动创建 system.outprintlin() 方法的代码
intelliJ 中写好java代码后可以直接右键,选择运行这个class的main() 函数
alt 回车 - 对错误代码尝试修复
ctrl y - 删除光标所在行
ctrl d - 复制光标所在行,然后插入在光标下面一行
ctrl / - 注释光标所在行
alt shift 上下键 - 向上或是向下移动光标所在行
ctrl alt l - 格式化代码
5.进行java开发的步骤
创建工程(java project)、创建包(package)、创建类文件(class)、运行