小白快速了解的Java知识!

Java初学习

1.Java的诞生与崛起

1972年,c语言诞生,其高效率,运行速度快让大批程序员为之倾倒,但是c语言的指针及其内存管理需要程序员自行操作,浪费了大量的时间以及精力,再加上c语言需要尽可能的使用c函数库,并没有像宣传的那样可以轻松的跨平台,导致部分程序员对于其暴政感到不满。

1982年,c++语言诞生,在兼容c的情况下还拥有了静态类型的检查,性能方面有所改善,在游戏领域取得了部分成功。但是c++语言过于复杂,至今为止都有程序员放弃学习c++语言。

面对c语言和c++语言的不完美,一批拥有梦想的人成立了团队,立志开发出一种语法像c,却没有指针和内存管理,并且拥有真正的可移植性的语言。1995年,Java语言横空出世。Java相中网页的可改善方面,在最初普遍网页都是又简单又丑的情况下,Java开发者在浏览器上植入了java的运行环境,并开发了一个图形界面的程序——Applet Applet使得网页变得美轮美奂,不禁吸引了大批程序员。一些忍受不了c语言暴政的程序员在了解到java的特性后,立刻加入了java。java于是火了,c语言帝国的大客纷纷涌入java,包括Bill Gates。

2.java的三大版本

java分为三个版本,分别是:Java SEJava MEJava EE

JavaSE 是标准版,用于桌面程序、控制台的开发。

JavaME 嵌入式开发,用于手机及小家电。

Java EE E企业级开发,用于web端,服务器的开发。

作为初学者,首先要学习好JavaSE,在打好基础后,继续学习JavaEE。由于JavaME现在过于冷门,可以不考虑。

3.JDK JRE JVM

1.JDk:Java Development Kit (Java 开发工具)

2.JRE:Java Runtime Environment (Java 运行时环境)

3.JVM:Java Virtual Machine (Java 虚拟引擎)

其中JDK包含了JRE。JVM类似于小型cpu,用于处理Java语言。JVM将Java编译成字节码有两种方式:1.解释型 2.编译型

Java的跨平台核心是JVM,通过JVM屏蔽了底层系统的一些差别,真正实现了Write Once Run Anywhere

![](C:\Users\直実\Pictures\Screenshots\屏幕截图 2024-07-29 202248.png)

posted @ 2024-07-29 20:41  直実  阅读(9)  评论(0编辑  收藏  举报