初识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实现,才使得相同的一个字节码文件可以在不同的系统上运行。

posted @ 2021-07-12 16:31  大数据小菜鸟  阅读(72)  评论(0)    收藏  举报