第一章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?
             
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值