Java入门与环境搭建知识点整理
1.Java的发展史
创造者:1991年SUN公司詹姆斯·高斯林(James Gosling)领导的“Green”项目小组。
原由:C++虽有优势,但对于跨平台的支持并不友好。
起初:对 C++进行改造:去除了 C++复杂的指针和内存管理,并结合嵌入式系统的实时性要求,最终在 1992 年,开发了一种名 为“Oak”的面向对象语言。
搁置:当他们在向硬件生产商进行演示的时候,硬件生产商对此并不感冒,OaK 语言因为缺乏硬件的 支持而无法进入市场,从而被搁置一旁。
契机:1994 年,项目小组看到了浏览器在未来的发展前景,于是决定将 OaK 应用于万维网。1995 年, 他们用 OaK 语言研发了一种能将小程序嵌入到网页中执行的技术——Applet,由于 Applet 不仅能嵌 入网页,还可随同网页在网络上进行传输,这让无数的程序员看到了 OaK 这门语言,与此同时,OaK 正式更名为 Java。从此,Java 在互联网的推动下火了。
演变:自1996年SUN推出JDK1.0到如今经历了Oracle收购和各大版本的不断升级和强化。
2.Java体系与特点
2.1 Java的体系
JavaSE:JavaPlatform,StandardEdition(各应用平台的基础,桌面开发和低端商务应用的解决方案)
JavaEE:JavaPlatform,EnterpriseEdition (以企业为环境而开发应用程序的解决方案)
JavaME:JavaPlatform,MicroEdition (致力于消费产品和嵌入式设备的最佳解决方案)
2.2 Java可以做什么?
开发桌面应用程序、
开发面向Internet的web应用程序、
提供各行业的解决方案、
嵌入式开发
2.3 Java的特性
面向对象性、
平台无关性(跨平台)、
健壮性(吸收了C/C++的优点)、
3.JVM与GC-----Java技术的两种核心机制
3.1 JVM(Java虚拟机)
JVM可以理解成一个可运行Java字节码的虚拟计算机系统
JVM屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。
3.2 GC(垃圾回收器 )
不再使用的内存空间应当进行回收-垃圾回收。
在C/C++等语言中,由程序员负责回收无用内存。
Java语言消除了程序员回收无用内存空间的责任: JVM提供了一种系统线程跟踪存储空间的分配情况。并在JVM的空闲时,检查并释放那些可以被释放的存储空间。
垃圾回收器在Java程序运行过程中自动启用,程序员无法精确控制和干预。
4.JavaSE的组成
4.1 JDK
JDK(JavaDevelopmentKits):Java开发工具集
-
JRE(JavaRuntimeEnvironment):Java运行时环境
JVM
JavaAPI(应用程序编程接口)
-
Java编译器(javac.exe)、Java运行时解释器(java.exe)、Java文档化化工具(javadoc.exe)及其它工具及资源
4.2 JRE的三项主要功能:
5.开发与语法规则
5.1 开发步骤:
5.2语法
注释:java程序有三种注释方式
-
单行注释
-
多行注释:
-
文档注释
语法规则:
6.环境搭建
步骤1:下载好JDK安装文件并双击安装包。
步骤2:记住安装路径。
步骤3:继续点击“下一步”后点击关闭。
步骤4:添加环境变量JAVA_HOME。
步骤5:编辑环境变量Path。
步骤6:进入DOS中查看配置情况和版本信息,如下后配置成功。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。