您的位置:首页 > 编程语言 > Java开发

3. Java语言基础和面向对象设计

2018-01-24 17:10 323 查看

1. 数据类型

基本数据类型:

数值型:

整数型:byte, short,int, long

浮点型:float double

字符型:char

布尔型:boolean

引用数据类型:

类: class

接口: interface

数组

数据在jvm内存上的存储位置

栈 基本数据类型、引用,各种局部变量

堆 new出来的类实例,包括其成员变量

方法区 字符串常量池

2. 常量、运算符、数据类型转换

3. 条件控制语句

4. 关键字

static

[1] 属性 –静态变量 / 类变量

[2] 方法 –静态方法 / 类方法

[3] 代码块 – 静态代码块

[4] 内部类 – 静态内部类

final

修饰类 –不能被继承

修饰方法 –不能被重写

修饰变量 –不能被修改、常量

5. 面向对象并不是什么高深的东西,只是一种语言特性而已,Java作为一门高级编程语言,为了让人们以更高层次抽象进行编程,实现了这种特性,也就是几个关键字而已, class,abstract,extends等。

但是也正因为java支持了面向对象编程特性,我们也才能以这种更高层次的抽象语言去构建大型软件应用系统。

类与对象实例
封装:
将类的某些信息隐藏在类中。不允许外部程序直接访问。
继承:
子类可以继承父类的所有数据,包括私有数据,但是要间接访问,构造函数不能被继承

抽象类和接口
接口是一种特殊的抽象类,特殊在接口是完全抽象。
抽象类本质是类, 只能单继承,但是接口和接口之间可以多继承。
一个类可以同时实现多个接口。
接口中只能有常量和抽象方法,没有构造函数。

多态
语言实现了父类引用可以指向子类实例,也就具备了多态的特性


6. 内部类有几种

成员内部类、局部内部类、静态内部类、匿名内部类


7. 异常

运行时异常和CheckedException,前者可以不处理,后者必须处理,否则编译器不通过
自定义异常,创建类继承Exception即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐