- 2
- 0
- 约 3页
- 2017-07-05 发布于天津
- 举报
不可不知的Java相关知识总结.docx
不可不知的Java相关知识总结
在现在的IT行业,Java变得越来越热门,许多企业对Java人才都有着极大的需求。也正因为此,学习Java的人也越来越多,都希望能够踏入这门高薪行业。
不过,想要学好Java,掌握足够的知识和技能是关键。下面北大青鸟旗舰总校的老师就为大家整理了一些Java的相关知识,一起来看看自己知道多少吧!
Java体系结构
Java的体系结构包括四个独立且相关的技术:1、Java程序设计语言;2、Java class文件;3、Java应用程序接口(API);4、Java虚拟机。
Java编译执行过程
用Java语言编写源代码,把它编译成class文件(字节码),然后再有Java虚拟机装载 这些class文件并在虚拟机中解释执行。在编写程序时,可以通过调用Java API中的方法来访问系统资源;而当程序运行时,它通过调用class文件中实现的API方法来满足Java API的调用。Java虚拟机和Java API组成一个“平台”,所有的Java程序都必须在这个平台上编译执行。
Java虚拟机
Java技术的核心就是Java虚拟机。所有的Java程序都在其Java虚拟机上运行。
Java虚拟机是一台抽象的计算机,它主要的任务就是装载class文件,类文件由装载 器(class loader)完成,也会装载API class文件。它可以从程序和API中装载class文件。class文件中的字节码由执行引擎来执行。
Java的特性:1、平台无关系;2、安全性;3、网络移动性。
Java运行环境和开发环境
JRE是Java Runtime Environment的缩写,即Java运行时环境。Java程序运行时必需 要JRE的支持。
JDK是Java Development Kit的缩写,即Java开发工具集。JDK是整个Java的核心,包括了Java运行环境(JRE)、Java开发工具和Java基础类库。
Java的平台版本:
Java分为J2SE、J2EE和J2ME三个不同的平台版本,即标准版(Java 2 Platform, Standard Edition)、企业版(Java 2 Platform, Enterprise Edition)和微型版(Java 2 Platform, Micro Edition)。从Java 1.5(或者Java 5.0)开始,它们被改称为Java SE、Java EE和Java ME。
各平台版本之间的差别在于适用范围不同:
标准版平台(Java SE)允许开发和部署在桌面、服务器、嵌入式和实时环境中使用的 Java应用程序。另外,Java SE包含了支持实现Java Web服务的类库,因此标准版是企业版的基础。
企??版平台(Java EE)帮助开发者开发和部署Java Web应用。企业版提供Web服务、组件模型、管理和通信API,可以用来实现企业级的面向服务的体 系结构(Service-Oriented Architecture, SOA)和Web 2.0 应用程序。
而微型版平台(Java ME)主要用于移动设备和嵌入式设备,如手机、PDA、电视机顶盒等等。微型版包括灵活的用户界面 、健壮的安全模型、许多内置的网络协议、以及对可动态下载的在线和离线应用的支持。基于Java ME规范的应用程序与普通Java程序一样,只需编译一次,即可在许多设备上运行。
上面这些Java相关知识,大家都知道多少呢?学得越多越深才能在实际运用时游刃有余,笔者在此祝愿大家都能够在Java行业取得成就!
原创力文档

文档评论(0)