首页 > 其他 > 详细

第八周

时间:2017-06-03 16:50:29      阅读:262      评论:0      收藏:0      [点我收藏+]

本周主要任务是结合所学的知识做一个小的项目,目的是初步了解项目的开发流程,加大代码书写量

需要用到三层架构,jdbc,sql语句书写等等的知识

1、List接口实现类ArrayListVectorLinkedList的区别?HashMapHashtable区别?

ArrayList底层由数组实现。是连续的空间,遍历、尾部追加速度快,中间插入、删除速度慢。

Vector底层也由数组实现。是线程安全的类。

LinkedList是不连续空间, 

HashMap允许空键和空值,线程不安全。Hashtable不允许空键和空值,线程安全。

 

2、waitsleep的区别?

 

. sleepThread中定义,而waitObject中定义。

 

. wait只能放在同步方法或同步块中,而sleep可以放在任何位置。

 

. wait会释放对象锁,而sleep不会。

 

. wait需要唤醒线程才会继续执行,而sleep在休眠结束后,自动恢复运行。

 

3、什么是线程同步?同步会造成什么结果?

 

线程同步是指当两个或两个以上的线程同时访问同一个资源,为了保护数据的安全,只允许在同一时间一个线程去访问。

 

线程同步会造成1、数据安全  2、效率低下。

 

4、创建线程有几种方式?如何启动线程?调用start()和调用run()的区别?

 

创建线程:1、继承Thread类,重写run()   2、实现Runnable接口,实现run()

 

启动线程:start();

 

启动线程用start,这时会在主线程之外产生新的线程,多个任务同时执行。而直接调用run(),不会产生新线程。

 

 

 

6、线程有几种状态?

 

新建     就绪    运行     死亡      休眠    等待    挂起   阻塞

 

1、javaBean规范有哪些内容?

 

1、 有公共的无参构造方法。

 

2、 私有属性加上get/set方法进行访问和设置。

 

3、 对象是可序列化的。

7、接口如何定义?实现接口用什么关键字?一个类实现接口必须做什么?

接口定义用interface

实现接口用implements

一个类实现接口,必须实现接口中所有的抽象方法,否则该类只能是抽象类。

 

第八周

原文:http://www.cnblogs.com/hzzh/p/6937512.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!