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即可
相关文章推荐
- Java语言基础之:面向对象
- Java面向对象基础--类的设计及分析问题的方法---用户登录例子
- java基础——面向对象设计方法
- 黑马程序员——Java语言基础——03.面向对象(3)异常
- JAVA基础再回首(二十六)——面向对象思想设计原则、设计模式、简单工厂模式、工厂方法模式、单例设计模式之饿汉式和懒汉式、Runtime类
- 黑马程序员——java语言基础——面向对象
- 黑马程序员——Java语言基础——03.面向对象(1)思想和一些概念
- [java学习笔记]java语言核心----面向对象基础
- 设计模式(Design Patterns)-可复用面向对象软件的基础 05:原型模式(Prototype)和Java中的深、浅拷贝
- 设计模式前传——面向对象基础(C#语言)
- [零基础学JAVA]Java SE面向对象部分-12.面向对象基础(07) 推荐
- 借书20041102_《设计模式:可复用的面向对象软件的基础》《微软项目:求生法则》
- Java面对对象编程---学习笔记(JAVA语言基础)
- [零基础学JAVA]Java SE面向对象部分-11.面向对象基础(06) 推荐
- [零基础学JAVA]Java SE面向对象部分-08.面向对象基础(03)
- [零基础学JAVA]Java SE面向对象部分-07.面向对象基础(02)
- 面向对象思想 - 关于对象(材料来自thinking in Java,这些东西是跟C#相通的,跟语言无关)
- [零基础学JAVA]Java SE面向对象部分-14.面向对象高级(02) 推荐
- 设计模式学习笔记二:面向对象基础五之集合和泛型
- [零基础学JAVA]Java SE面向对象部分-09.面向对象基础(04)