码迷,mamicode.com
首页 > 编程语言 > 详细

Java面试笔记1

时间:2016-08-01 19:20:24      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:

hibernate:开放源代码的对象关系映射框架

css样式:内联>内部>外部

final修饰的变量指的是引用不可变,对象的值是可以改变的。

面向对象基本特征:

1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。

2)继承:子类拥有父类一切非私有的属性和方法。

3)封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。

4)多态性:同一种事物的不同种表现形式。重写、重载、父类的声明指向子类的对象。

overlord:同一类中,方法名相同,参数列表不同;overwrite:父类与子类中,方法名、参数列表、返回类型都相同,子类的修饰符权限和抛出异常都不能高于父类。

int是java的基本数据类型,integer是1.4版本后提供的基本类型包装类,当两者作为成员变量时,初始值分别为;int是0;integer是null;其中integer提供了一些对整数操作的方法,还定义了integer型数值的最值,其他基本类型也有对应的包装类,基本类型包装类的出现,使得java完全面向对象.

抽象类

接口

继承object

不继承

有构造器

含普通成员变量和常量

常量(public static final)

抽象、普通方法

抽象方法(public abstract)

可以有final

不可以

单继承,多实现

多继承,不实现

可以有静态方法

不可以

 

 

 

 

 

 

 

Java面试笔记1

标签:

原文地址:http://www.cnblogs.com/vicky-upc/p/5726647.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!