欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

第一章Java简介,第一章java

来源: javaer 分享于  点击 5102 次 点评:56

第一章Java简介,第一章java


第一章 Java简介        第一节、什么是Java? [重点]          总的来说,Java包括三个部分: Java编程语言、Java虚拟机、Java平台。   Java编程语言:是用来编写Java应用程序(包括applet、servlet以及JavaBeans部件)的语言,它是一种面向对象编程的语言,它的语法和C语言的语法相似。          Java虚拟机:  也叫做Java解释器。当编译一个Java程序时(编译 .java文件并生成 .class文件),程序被转换为字节代码,这些代码是一种可以在Java虚拟机(也叫做Java VM或者JVM)的CPU结构上移植的机器语言。JVM可以直接在硬件上面实现,但是它通常是以一个可以解释和执行字节代码的软件程序的形式来实现。 使用C、VB或其他语言编写的程序是直接编译后在操作系统中执行的,它们依赖于操作系统,例如在Windows系统下编写的C或VB程序不能在Liunx、Unix或Mac等操作系统中执行。而Java程序则是通过JVM来解释执行的,在不同操作系统中安装了JVM后,无论在哪个系统中编写的Java程序都可在安装了JVM的操作系统中执行。这便是Java的“write once,run anywhere”(一次编写,到处运行)。          Java平台:预定义的类(class)集合。所有使用Java语言编写的程序都要依赖于组成Java平台的预定义类的集合。Java类按照相关的叫做包(package)的组进行组织。Java平台根据功能来定义包。Java1.2版本是Java平台发展历史中的一个里程碑。 因此Sun公司将这个版本命名为Java 2 平台。                                                    第二节、Java版本和工具 [了解]        Java平台升级版本:        Java 1.0        这是Java第一个公开的版本,包含分成8个包组织的212个类。                         Java 1.1 :包括了分为23个包504个类。引入了内部类,且对Java语言本身和VM性能进行重要改善。        Java 1.2        包括了分为59个包的1520个类。被重新命名为 Java 2 平台。        Java 1.3    包括对Java平台进行的小修正和更新        Java 1.4        Java 1.5 :          Sun公司为不同目的开发Java平台的版本: Java 2 Platform , Standard Edition J2SE    Java 2 Platform , Enterprise Edition J2EE   针对企业的Java2平台               Java 2 Platform , Micro Edition        Sun为Java的开发人员提供了很多工具,最常用的是J2SDK(Java 2 Software Development Kit—Java 2软件开发工具包),现在的最新版本是1.5。          以下是基于J2SDK或Java相关的工具: Borland Jbuilder : Borland公司的纯Java打造的开发工具。 Apache Tomcat : Java应用服务器 Eclipse :       Java开发工具 Jboss :        Java应用服务器           BEA WebLogic Server: Java应用服务器,支持J2EE等应用服务。           Struts        开源框架,支持MVC(Model-View-Controller)           Hibernate           Spring : 轻量级容器           JUnit : Java单元测试工具           Ant        Java编译部署工具                                                         第三节、名词解析 对于“Java是什么?”这个问题,相信大家已经有一定的理解了。但或许对一些新的名词会有些疑问。因为有太多的Java相关名词了,所以下面我只简单介绍一些概念或定义: (待补充)               1.什么是面向对象?               2.什么是Applet、Servlet和JavaBeans部件?               3.什么是JSP?                

相关文章

    暂无相关文章
相关栏目:

用户点评