03.java程序设计环境

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:\toolpath\Java\Program Files\Java\jdk-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:\toolpath\Java\Program Files\Java\jdk-12.0.2
PATH- 用来指定JDK命令文件(即bin文件)的位置,例如:D:\toolpath\Java\Program Files\Java\jdk-12.0.2\bin (添加了这一个环境变量以后,就可以在cmd命令行输入 java 或者 java -version 验证是否安装成功了)
CLASSPATH- 用来指定类库文件的位置,例如:D:\toolpath\Java\Program Files\Java\jdk-12.0.2\lib

但是添加CLASSPATH环境变量的时候,变量的值要写成如下格式:

.;D:\toolpath\Java\Program Files\Java\jdk-12.0.2\lib

 

步骤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)、运行

 

posted @ 2021-02-09 14:46  周周和奇奇  阅读(76)  评论(0编辑  收藏  举报