自学内容网 自学内容网

初识java

前言

本篇文章用来介绍java语言是什么,有不足之处还望海涵

一.Java的历史

关于Java的历史我们只需掌握以下几点

1.1995年Sun公司正式发布Java第一个版本(标志着Java的诞生).

2.Java之父-詹姆斯·高斯林 .

3.目前公司用的最多的Java版本是java8 java11

二.Java技术体系平台

1.Java SE(java Standard Edition)标准版

支持面向桌面级应用(如windows下的应用程序)的java平台,提供了完整的java核心API.

接下来的文章也是从java SE开始讲

2.java EE(java Enterprise Edition)企业版

为企业环境下的应用程序提供一套解决方案.

3.java ME(java Micro Edition)小型版

三.Java语言重要特点

1、java语言是面向对象的(oop).

2、java语言是健壮的.

java的强类型机制 异常处理 垃圾的自动收集等是java健壮性的重要保障。

3、java语言是跨平台的

即编译好的.class文件可在多个系统下运行

4、java语言是解释型的

解释型语言:java script 、PHP、java等

编译型语言:C C++等

解释型语言与编译型语言的区别:

解释性语言编译后的代码不能直接被机器执行,需要解释器来执行

编译型语言编译后的代码可以直接被机器执行

四、java的开发工具

java的开发工具有:editplus、notepad++、sublime Text、IDEA、eclipse

工具选择:初学者不建议使用智能化的工具(如 IDEA),推荐使用文本编辑器(如sublime Text),在对java有一定了解后在使用IDEA、Eclipse。

为什么这样推荐呢?

(1).更深刻地理解java技术,培养代码感

(2).有利于公司面试

五、java运行机制及运行过程

1、3aea5824c0134de5b704372a13e712d1.png

1、java语言的特点:跨平台性 

2、java核心机制——java虚拟机(JVM——java virtual machine)

2.1JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据,内存,寄存器包含在JDK中。

2.2对于不同的平台有不同的虚拟机。

2.3java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编码,到处运行”

六、JDK、JRE的介绍

1、JDK介绍

1.1、JDK全称为java Development Kit,译为java开发工具包

1.2、JDK是提供给java开发人员使用的,其中包含了java的开发工具。

2、JRE介绍

2.1、JRE全称为java Runtime Environment,译为java运行环境

2.2、JRE包括JVM和java的核心类库

3、JDK JRE JVM三者关系

305916a1857547f68f75574d78ad4728.png

3.1JDK=JRE+开发工具集

3.2、JRE=JVM+javaSE标准库(java核心类库)

3.3如果只想运行开发好的.class文件,只需要JRE.

七、结语

本篇文章到此结束 感谢您的观看,若有不出请指出,我一定会虚心接受并改正!

路漫漫其修远兮,吾将上下而求索。

 

 

 

 

 

 

 

 

 

 

 

 


原文地址:https://blog.csdn.net/2302_80713883/article/details/142208432

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!