没有合适的资源?快使用搜索试试~ 我知道了~
java学习总结(基础加web).docx
0 下载量 17 浏览量
2023-07-12
12:27:14
上传
评论
收藏 46KB DOCX 举报
温馨提示
试读
61页
java学习总结(基础加web).docx
资源推荐
资源详情
资源评论
java 学习总结(基础加 web)
java 学习总结(根底加 web)
Java 考试题
Java 根底局部
1、请简要描述 oop 的主要特征,并谈谈对这些特征的理解。
Oop 主要特征:抽象,封装,继承,多态;抽象:忽视与当前主题无
关的局部,抓住重点
封装:使用方法将类的属性隐蔽起来,掌握用户对类的修改和数据访
问的程度,
继承:子类继承父类的方法和属性,使程序构造清楚,提高挨骂复用,
一种 isa 的关系。多态:不同对象对统一消息进展回应。一种多种同名方
法共存
2、char 型变量中能不能存贮一个中文汉字?为什么?
能,java 中编码方式是 unicode,char 占 2 个字节,一个汉字刚好
两个字节所以可以
3、shorts1=1;s1=s1+1;有什么错?shorts1=1;s1+=1;有什么错?
错,需要强制转型为 short,+=是 java 定义的运算符故编译是 jvm
会自动处理
4、请说明 break,continue,return 的作用。
Break,可用于 switch 分支一条 case 语句完毕以后,可用于跳出循
环 Contiue:用于跳出里层循环
Return:也可用于终止循环,有返回类型的方法是用与返回
5、用 abstract 修饰符修饰的类和方法有什么特点?
修饰的类为抽象类,包含有抽象方法,
修饰的方法,为抽象方法只有方法体而没有详细实现
6、protect 修饰的方法与不加任何修饰的方法有什么不同?
加上为修饰后访问为同一包中和该类的子类,不加为默认的包访问权
限。
7、什么是对象?什么是类?它们之间有什么关系
对象:具有某些属性和行为的名词,类:具有一样属性以及一样行为
的一组对象,关系:对象是类的实例化
8、请描述对象的初始化挨次。
对象初始化挨次:加载类,安排内存空间,清零,加载变量然前方法。
先父类静态变量,父类静态块,子类静态成员变量,子类静态块,父类非
静态变量,父类构造函数,子类非静态变量,子类构造函数
9、什么是继承?继承的特性可给面对对象编程带来什么好处?
继承:子类继承父类的方法和属性,使程序构造清楚,提高代码复用,
一种 isa 的关系。
10、什么是方法的掩盖?与方法的重载有何不同?方法的掩盖与属性
的隐蔽有何不同?
方法掩盖:子类重写与父类同名的方法,拥有一样的参数名和返回值,
多态的一种体先,重载:具有一样的方法名但是有不同的返回类型或参数。
属性隐蔽:子类定义与父类同名的属性,父类的属性就会被隐蔽。
11、请简述接口和抽象类的区分。并分别举例说明应用场景。
接口:接口中全是抽象方法,若一个类实现这个接口就必需是先接口
中全部的方法。关键字 implements 和 interface 抽象类:用关键字
abstract 修饰,包含抽象方法(仅有方法体而没有详细实现),可以包含
一般方法和构造方法,使用时不能用 new 创立实例
12、说出 ArrayList,Vector,LinkedList 的存储性能和特性
ArrayList 和 Vector 都是集合,按数组的方式存储,查找比拟快,
vector 是线程安全的,但效率上低于 arraylist,Linkedlist:链式集合
双向链表,按序号索引数据进展向前向后遍历,所以插入和删除数据最快。
13、请说明 Collection 和 Collections 的区分。
Collection 是一个 j 集合的接口,set 和 list 都实现这个接口
Collection:是针对集合类的一个帮忙类,他供应一系列静态方法实
现对各种集合的搜寻、排序、线程安全化等操作
14、Set 里的元素是不能重复的,那么用什么方法来区分重复与否呢?
hashset 我们自己区分的时候利用迭代器 iterator,内部利用
hashcode 然后 equals 方法实现区分是否重复。
15、Error 和 Exception 它们继承自哪个类?有什么区分?
继承 Throwable 这个类,
区分:error 错误,一般来说很难回复,如内存溢出,exception,
则为程序正常运行时永久不会发生的的特别,程序员需要处理。
16、什么状况消失 NullPointerException 特别?怎样处理?
使用一个对象是,对象为 null,在适用对象前进展推断
17、请列举 Java 类中的方法修饰符,并简述其含义。
18、try{}里有一个 return 语句,那么紧跟在这个 try 后的 finally{}
里的 code 会不会被执行,什么时候被执行,在 return 前
还是后?
会,在 return 前
19、Java 中如何读写文件,请写出 Java 代码实现读写文件的根本过
程。20、常见的 xml 解析方式有哪些?区分是什么?
Sax,dom:dom 一次性全部读取 xml 文件,创立一个一颗文档树,故
读取大文件是熟读缓慢
21、简要描述数据库连接池的工作机制,并列出访用数据库连接池的
优点。
程序运行时,创立肯定数量的池连接,比在以后维持不少于这个数量
的连接。提高程序运行的效率
22、对于一个 Linux 命令,可以通过哪些方法了解其详细的使用方法。
Help,info,man,使用格式 helpls;lshelp;infols;manls;
23、Linux 系统中,请简要描述文件和名目的访问权限的 9 个权限位
的作用,请列举修改权限的命令。
Xxxxxxxxx;前三位表示全部者的可读可写可操作权限,中间全部者
的所在用户组;后三位是其他用户,Chmod777 要更改权限的对象。
24、数据库中,什么叫视图(View),什么叫索引(Index)?什么状
况下会用到索引,视图的主要作用有哪些。
视图:一张虚拟的规律表。并不包含实际的数据,相当于一个窗口,
可通过该窗口对数据进展查询和修改。作用:使简单查询变得简单,供应
数据独立性,限制数据访问。索引:帮忙查找数据。用指针加速取回数据。
Javaweb 局部
1、请简述对 J2EE 的理解。
由 sun 公司供应的一种企业级基于组件的 java 开发标准。J2EE 定义
了 13 种组件如 servlet,jsp,jdbc 等。2、简要描述对 mvc 的理解,并
举例说明在工程中的实现思路
Mvc 是一种开发模式,优点:耦合性低,可维护性高。,分别代表三
个单词:Modle,Veiw,Control,模型层掌握程序的业务规律,视图层,
是承受用户输入和显示数据给用户与用户交互,掌握层:掌握程序走向,
模型层与视图层的中间桥梁。3、Javascript 有什么特点?并说明其主要
用途。
剩余60页未读,继续阅读
资源评论
zzzzl333
- 粉丝: 698
- 资源: 7万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功