- 2
- 0
- 约1.13万字
- 约 10页
- 2017-03-27 发布于江苏
- 举报
关于corejava的总结
CoreJava总结
构造方法的作用是实例化对象的时候给数据成员初始化,如果类中没有显示提供的构造方法,系统会提供默认的无参构造方法,如果有了其他构造方法,默认的构造方法不在提供。
内部类可以声明为static的,但此时就不能再使用外层封装类的非static的成员变量;
非static的内部类中的成员不能声明为static的,只有在顶层或者static的内部类中才可声明static成员。
final修饰 的方法,在子类中不能被重写。
可以定义一个数组通过Object超类的引用,例如Objecct 0bj = new float[20];还可以通过Object 创建一个线程,例如Object obj = new Thread(){public void run(){System.out.println(“sss”)}}; (thread)t.start();
能够抛出的对象类型要是Throwable或是Throwable的子类,例如:Error \Exception\Throwable\RuntimeException但是Event和Object是不能抛出的。
子类重写:子类有和父类的方法名相同,但参数不同,不会出编译错误,认为是子类特有的方法,但是如果子类中的方法和父类的方法名,参数,访问权限,异常都相同,只有返回值类型不同会编译不过的。
实例方法只能通过调用对象来实现,类方法通过对象调用但是不建议这样调用,只能访问类变量,通过类调用的方法必须是静态的。
Java只支持单继承,一个类可以实现多个接口。
接口可以继承其他接口,但是接口中不能有private方法,final方法,不能有function实现。
在子类的构造方法中默认情况下有一句super(),来调用父类的构造方法。
sleep()是线程类(Thread)的方法,导致针对线程暂停执行指定的时间,给执行机会给其他线程,但是状态依然保持,到时候会自动恢复。调用sleep()不会释放对象锁。wait()是Object类的方法,对此对象调用wait方法使本线程放弃对象锁,进入此对象的等待锁定池,只有针对此对象发出notify()方法或(notifyAll)后本线程才进入对象锁定池准备获取对象锁进入运行状态。
不能用来修饰interface的有private,protected,static
面向对象的特征有哪些方面:
抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分的注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节,一是过程抽象,而是数据抽象。
继承:继承是一种联接类的层次模型,并且允许和鼓励类的重用,,它提供了一种明确表述共性的方法。对象的一个新类就可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从他的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。
封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本的概念,记现实世界可以被描绘成一系列完全自治、封闭的对象,这些对象通过一个受保护的接口访问其他对象。
多态性:多态性是指允许不同的类的对象对同一消息作出响应,多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码的优势,很好的解决了应用程序函数同名问题。
15作用域public private protected,以及不写时的区别
作用域 当前类 同包 子孙类 其他
Public
Protected
Default
Private
16:String不是最基本的数据类型,八种基本类型
整型:int byte short long
字符型:char
浮点型:float double
布尔型:boolean
17:java中有goto的保留字,但不使用。
18:Int 和 Integer的区别?
Java 提供两种不同类型:引用类型和原始类型(或内置类型);
Int是Java的原始数据类型,integer是Java为int提供的封装类。Java为每个原始类型提供了封装类:
原始类型:boolean,char,byte,short,int,filoat,double
封装类型:Booelan,Character,Byte,Integer,Long,Float,Double
引用类型和原始类型的行为完全不同,并且他们具有不同的语义。引用类型和原始类型具有不同的特征和用法,他们包括:大小和速度问题,这种类型以哪种类型的数据结构存
您可能关注的文档
最近下载
- 2025《“混改”后的云南白药公司治理及效果分析》6700字.doc VIP
- 2025年山东理工职业学院单招《数学》检测卷(word)附答案详解.docx VIP
- 2025年山东理工职业学院单招《数学》考前冲刺练习【实用】附答案详解.docx VIP
- 新人教版九年级数学下册导学案全册.docx VIP
- (正式版)JJF(蒙) 082-2024 《旋转蒸发仪校准规范》.pdf VIP
- 国际脓毒症和脓毒性休克管理指南解读.ppt
- 七年级下册语文单元测试卷及解析.docx VIP
- 人工智能安全与伦理挑战.pptx VIP
- 2023年执业药师继续教育咽喉反流性疾病的诊治参考答案.docx VIP
- 2025年山东理工职业学院单招英语模拟试题(附答案解析) 完整版2025.pdf VIP
原创力文档

文档评论(0)