在劫

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

 概述

 Orcal把Java分为Java SE,Java EE和Java ME三部分。而为Java SE和Java EE分别提供了JDK和Java SDK两个开发包。

 Java SE可以分为四个部分:JVM、JRE、JDK和Java语言。为了能够运行Java程序,必须有Java虚拟机(JVM),JVM包括在Java执行环境中。Java语言只是Java SE的一部分。JVM担任的职责之一就是翻译,将位码文档翻译成平台可以看懂的二进制序列。对于Java程序而言,只认识一种操作系统,就是JVM。

 安装JDK并不需要安装所有组件:

 Devepment Tools(这是JDK的核心,包括编译Java程序必须的命令工具。实际上这个选项包含JRE,这个JRE会包含在JDK目录中,无需安装公共JRE);

 为什么不安装公共JRE?公共JRE是一个独立的JRE系统,会单独安装在系统的其他路径下。公共JRE会向IE浏览器和系统中注册Java运行时环境。通过这种方式,系统中任何应用程序都可以使用公共JRE。由于现在网页上执行Applet的机会越来越少,而且完全可以使用JDK目录下的JRE运行此类程序,所以没有必要安装公共JRE。

 Source Code:安装这个选项将会安装Java所有核心类库的源代码。

   JDK下路径:

    bin:该路径存放JDK的各种工具命令,如:javac、java等命令

     db:安装java DB的路径

     include:一些平台特定的头文件

    JRE:就是运行Java程序必须的JRE环境

     lib:JDK工具命令实际执行的程序

     src.zip:该压缩文件存放Java所有核心类库的源代码

    Java原始码扩展名为.java,JVM执行码为.class。

    Java程序是纯粹面向对象语言,Java程序必须以类的形式存在,类是Java程序的最小单位。

    Java程序所有关键字都是小写的。

面向对象基础

  面向对象的三个特征:继承、封装和多态。

   封装就是将对象的实现细节隐藏起来,然后通过一些公用方法来暴露该对象的功能;继承是面向对象实现软件服用的重要手段,当子类继承父类,将直接获得父类的属性和方法;多态是指可以将子类对象赋给父类变量,但运行时表现出子类的行为特征。

   Java语言完全以对象为中心,最小程序单位是类。

   除了8种基本数据类型,一切都是对象。

  两种主流的开发方法:结构化开发方法和面向对象开发方法。面向对象可以提供更好的可重用性、可扩展性和可维护性。

   任何简单或复杂的算法都可以由顺序结构、算法结构和循环结构这三种结构组合而成。

   面向对象还提供如下功能:1、对象是面向对象中最基本的概念,它的基本特点有:标识唯一性、分类性、多态性、封装性、模块独立性好;  2、类是具有共同属性、共同方法的同一类事物。类是对象的抽象,对象是类的实例。而类是整个软件系统最小的程序单元,类的封装性将各种信息细节隐藏起来,并通过公共方法来暴露该类对外提供的功能,从而提高类的内聚性,降低对象之间的耦合性。   3、对象间的这种相互合作需要一个机制协助进行,这样的机制成为“消息”。消息是一个实例与另一个实例之间相互通信的机制。  4、在面向对象方法中,类之间共享属性和操作的机制成为继承。继承具有传递性。继承可以分为单继承和多继承,Java不支持多继承。

  Java对大小写敏感,如出现拼写错误,则程序将无法运行。

 

 

 

 

posted on 2019-03-05 21:33  在劫  阅读(123)  评论(0)    收藏  举报