初识JAVA
之前是做C#开发的,现在转行大数据,记录一下学习历程。
文章内容来源于:拉钩教育
-- JAVA历史
1995年 JAVA问世
1996年 JAVA1.0发布
....
2018 JAVA11发布
-- JAVA 介绍
JAVA SE(JAVA Platform,Standard Edition)称为“JAVA平台标准版”,是JAVA的基础
JAVA EE(JAVA Platform,Enterprise Edition)称为“JAVA平台企业版”,构建在JAVA SE基础上,用于构建企业级应用。
JAVA ME(JAVA Platform,Micro Edition)称为“JAVA平台微型版”,Android智能平台发展后,JAVA ME走向淘汰。
-- 工具包
JDK - 称为java开发工具包(JAVA Development Kit)。java开发人员需要下载和安装JDK,目前主流版本为JDK11.
JRE - 称为java SE运行时环境(JAVA SE Runtime Environment),提供了运行Java应用程序所必须的软件环境等。
-- JDK
要使用JAVA进行开发,需要安装JDK文件。JDK从JAVA官网下载即可。
JDK安装目录内容:
bin => 存储dll文件和exe文件
conf => 存储配置文件
include => 一些头文件
jmods => 存放各种模块信息
legal => 存放各种授权文件
lib => 存放各种库
Javac.exe - 编译器,主要用于将高级java源代码翻译成字节码文件
java.exe - 解释器,主要用于启动JVM对字节码文件进行解释并执行
-- jdk、jre、jvm之间的关系:

-- 常用的JAVA开发工具:
Notepad++、Vs Code、Eclipse、MyEcplise、IDEA、......
-- 通过记事本/Notepad++编写JAVA的流程介绍
1.新建文本文档,将文件扩展名xxx.txt修改为xxx.java;
2.使用记事本的方式打开文件,编写java代码后进行保存;
3.启动dos窗口并切换到.java文件所在的路径中;
4.使用javac xxx.java文件进行编译,生成xxx.class 的字节码文件;
5.使用java xxx.java进行解释并执行,打印最终结果;
-- JAVA跨平台原理

java字节码文件可以通过JVM翻译为具体平台能够执行的机器指令。由于Sun公司定义了JVM规范,而且不同的操作系统大多数提供了JVM实现,才使得相同的一个字节码文件可以在不同的系统上运行。

浙公网安备 33010602011771号