本周初经历了一次小危机,还好我已经第二天就把状态调整好了并且一晃而过。。人的一生当中肯定也不乏这种的包括精神状态之类的小挫折吧,也许以后的我会对自己说:“那时你也还年轻呢孩子!”哈哈!
大概就是周五嘛,感觉学得有点恍惚,又发帖说该适当休息,虽然没玩游戏。但是周末确是这么久以来玩得最多的一次,看视频动画片什么的,到处晃荡着(不过还是应该上网总时间有一半多在看学习视频吧),然后周日下午回到学校那边,晚上又被吵闹玩着的室友折腾着,虽然还是1点钟睡着了吧,早晨6点半起来要赶比较远的公交车来上课,没想到车慢吧,竟然迟到有十分钟后。。懊恼,第一次迟到。。又因为不是从培训中心这边的宿舍出发的就没带茶杯,没喝到茶,白天听课总是昏昏沉沉的,当天讲的web套接字怎么链接什么原理,怎么架构服务器和客户端,也听着诨呢,跟着老师敲代码也总是出红字报错。。那个不断积累的纠结啊。。。再又想到为什么我眼睛痛似乎晚上被谁猛揍了一拳,气都生不起来,只有想到绝望的那种心态的低迷。。再就是那天晚上回宿舍了想直接躺,热就不说了,因为本来也经常热的正常事,在床上翻覆难得在11点之前关电脑呢,,,
然后第二天吧,有带了茶水去感觉精神就是好很多,虽那眼睛还隐约痛不过揪不了心了,然后是第三天的今天,因昨晚忘了所以早晨起来才从电脑里拷出一些音乐到手机里,白天没事时听听确实舒缓大脑也非常提神自己呢,感觉精神倍儿棒那种。。果然我的脑瓜子若有音乐会增强我上课的听课效率呢。。这让我回顾想起了大学上课期间呢,因为大多数老师都不会把课堂管得多严吧,我若要认真听课,就会把耳机塞着,那一节课就绝对不是马虎而过的。。我可不是其他人那样听歌荒正事那样哈,我的话,听歌就是一种振奋的提神,听歌对于我就是一种印象派,让之从脑壳子里流淌而过,自己不会去刻意记什么,因为没必要记嘛(所以我喜欢听日语歌,好多歌一开场听总能感觉到不同的意境,又因为不晓得歌词意思,所以自己能放开想象,随心感受,正所谓音乐不分国界不是么~)...我也不喜欢老是重复听某些歌,总感觉人家放着闹我心,还特别是华语乐坛的...感觉洗脑又没意思..额.....因为我听歌也是印象派嘛,所以一些听过有几遍的歌若去ktv的话能看着歌词唱出来,平时自己想哼的话,呵呵,就是"咿咿呀呀"了~~~
对了明天就该考试这个javaoo下册的了..只能说没想到这么快啊,,周五就该正式学安卓了吧.对,以这自己又更新的好学习方式来迎接吧~嘿嘿..
以下是要复习的..嗯嗯
1、异常的概念。
2、异常的API结构。错误和异常的区别。错误,基本上不可处理
3、异常执行的顺序
4、finally的作用。如果在try块或catch块中加入return。finally会在跳出方法之前执行。除非虚拟机关机,否则finally一定会执行。垃圾回收,关闭。。。
常用类 currentTimemills,一般做时间命名
5、一个try块和多个catch块联用时,如果抛出异常只会执行和异常第一个匹配的catch,其余的全部忽略。
6、throw和throws的区别。
7、异常的分类。
8、System类中getProperty("user.dir")可以得到当前的工作目录。gc()可以通知垃圾回收器执行垃圾回收,但是不能控制垃圾回收器。虚拟机负责对垃圾回收器线程进行控制,回收对象之前会调用finalize()进行资源回收工作。
9、掌握字符串常用的方法。
10、掌握正则表达式常用的符号,及如何通过正则表达式进行数据验证。
11、掌握String str1 = "abc"和String str2 = new String("abc")的区别。
12、掌握String长度不可改变的特点。对String作添加、截取、替换都会产生新对象。所以如果要对字符串作频繁的操作,一般使用StringBuffer。
13、掌握String和StringBuffer(更)的区别。及StringBuffer和StringBuilder(更)的区别。
14、掌握SimpleDateFormat如何格式化输出日期。
15、掌握javaBean的规范。及反射的概念。必须有public构造方法,属性私有。get、set。运行期加载编译时不清楚的类
16、掌握Class对象获取的三种方式。类名.class 对象.getClass class.forName(全路径)
17、掌握Class对象的newInstance()。可以调用该类的无参构造方法,产生该类的对象。
18、对象产生的四种方式。1、new 2、反射调用newInstance() 3、通过ObjectInputStream,反序列化。 4、调用Object父类中的clone()产生对象的副本。
19、进程和线程的区别。
20、主线程及其特点。最先开始,最后结束,产生其他子线程
21、掌握线程的创建和启动。区别调用start()和调用run()。继承thread,或。实现Runnable接口
22、线程的状态及优先级。
23、掌握线程同步的概念,以及同步造成的后果。
24、了解等待唤醒机制,及wait和sleep的区别。
25、掌握流的分类(按方向分,按类型分)
26、字节流和字符流的抽象父类有哪些
27、掌握流常用的API,及操作步骤。
28、掌握操作文件流时,文件不存在,造成的后果。及操作完流不关闭时,造成的后果。分读取流还是写入。写:创?
29、掌握File类常用的方法
getAbsolutePath() 得到绝对路径
exists()判断文件是否存在
delete()删除文件或目录(目录必须为空)
mkdir()创建新目录
list()列出文件夹中所有的文件和文件夹
30、序列化的概念,及如何序列化。
31、掌握TCP/IP协议的分层结构。TCP协议和UDP的区别。
32、端口的概念,及常用的端口。
33、掌握socket开发的流程。
34、掌握XML的概念,及声明和注释的写法。
35、掌握XML语法规范,满足语法规范就是格式良好的XML。
36、掌握有效的XML和格式良好的XML区别。
37、DOM和SAX的区别。及使用DOM4J解析XML。
38、掌握http协议的特点。请求/响应模型,无状态协议,占用80端口。
39、掌握GET和POST请求流格式的区别。及GET和POST使用上的区别。
40、http协议请求流的组成。
41、掌握三层架构。表现层(MVC) 业务层(事务脚本) 持久层(DAO模式)
42、类与类之间的关系。实现、泛化、关联、依赖、聚合、组合
43、掌握面向对象的七个设计原则。单一职责,一个类值做和一个类相关的职责
开闭原则,软件实体对扩展开放,对修改关闭
依赖倒置原则,面向抽象编程
迪米特法则,软件实体键尽量减少交互
里氏替换,没父子,最好聚合组合复用
接口隔离原则,一个实体类键一个接口
明天考完试还赶回学校去体检..不然...