JAVA基础整理

【一】
(1)Java面向对象语言;
(2)Java通过虚拟机的运行机制,实现跨平台;
(3)程序:类、方法、语句、数据组成;
(4)JAVA语言用分号结尾;
(5)JAVA程序块用{}来整合;
(6)JAVA变量先声明后使用,其中有8中基本数据类型,还有数组,集合等;
(7)表达式是变量、常量和运算符的组合表达式分:数学表达式;关系表达式;布尔表达式;位运算;
(8)控制语句:选择;循环;跳过或跳出循环;选择;
(9)对象:计算机抽象世界的一种方式,每一个事物都可以作为对象,
           对象有状态和行为。对象可以归结为类。
【二】
(1)对象中的数据成员表示对象的状态,对象可以执行方法。
     同一类的对象属于相同的类型。
(2)this调用当前对象的属性,调用同一对象的其它方法。
(3)数据成员初始化,基本类型默认值。显示初始化;隐藏初始化。
     显示初始化:构造器;
(4)初始化方法的优先级:构建方法》显示初始化值》默认初始化值。
(5)方法重载。方法名相同,参数类型等不同。
     构造方法:与类同名,无返回值。
 构造方法目的:初始化,初始化操作。

【三】
(1)封装:对象成员的封装。public ,private ,protected
 (2) 接口:接口是功能性的
(3)接口修饰符interface,接口方法不需要定义方法的主题,不需要说明方法的可见性。
(4)implements关键字来实施interface.
(5)接口可以多重实现。
(6)包引用
【四】
(1)继承提供代码重用性;
(2)继承通过extends关键字实现。
(3)衍生层:基类定义、衍生类定义、外部使用。
(4)super调用父类的方法。
(5)方法覆盖。构造方法 :基类对象先被创建和初始化后,所以基类的构造方法应该
     先被调用。我们可以用super的语句来调用基类的构造方法
(6)static类数据成员、static类方法(只能调用类数据成员)
 (7) final关键字:finanl基本类型的数据只能赋值一次,不能被修改。
                  finanl方法不能被覆盖。
                  finanl类不能被基础
【九】
1.为了产生对象而定义类的。
  对象是具有功能的实体,而类是对象的类型分类。

【十】
算法和数据结构是计算机科学的核心内容。
算法是解决问题的方法;
数据结构是设计一种再好的组织数据和使用数据的方式。

posted @ 2016-05-16 09:55  IT一族  阅读(93)  评论(0编辑  收藏  举报