- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
极端不成熟的java个人小结
极端不成熟的java个人小结----与君共勉一.Java核心思想:OOP的理解(开车去西藏的理解方式),与面向过程的比较二.老樊叼嘴边,Java之超级基础篇:1.八种数据类型(牙都掉了),类型转换问题,整型默认int,浮点默认double,当char,short,byte参与运算时的自动转换。*Short s1=1;s1=s1+1;(对否??)2.构造函数(俞晓峰同志成名作,想吐。。。^ ^)3.封装(基本getter与setter)4.继承,与父类的继承关系5.多态(override与overload)6.抽象,接口,接口的实现7.简单内存分析:Heap与Stack,对象生成的过程8.访问控制:private,default,protected,public,同一类中,同一包中,子类,不同包时的访问控制9.静态,静态代码块(啥时候执行啊)10.异常处理机制(throw,throws,try{}catch{},finally,面向异常的变成思想)***final,finally,finalized啥区别啊(自查)11.小小补充:逻辑运算符与位运算符的区别;String s=new?String(“a”),创建了几个对象;==与equals()方法的区别;分析一下代码:String s1=new String(a);String s2=new String(a);String s3=s1;String s4=a;String s5=a;S1= =S2??S1= =S3??S4= =S5??自己去比较吧,分析下内存三.Java重点章之流1.如何理解流(管道与水桶,要深入骨髓啊^ ^)2.流的分类(深入理解流,根上的流:Reader,Writer,InputStream,OutputStream)-----见下3.按流的方向:输入与输出流。此处的输入与输出是针对程序而言对水桶(数据源)进行读写的操作。4.按处理数据单位:字符流(Reader,Writer)字节流(InputStream,OutputStream),为什么要有字符流???(有些东西是不能拆的。。)5.按功能分为节点流与处理流(一根管道直接插水桶里取水或者进水,那是节点流:FileInputStream(),用膝盖想其他三个,包在节点流外面的管道就是处理流)6.常见处理流(还是得记哦)-------见下7.缓冲流:一滴一滴取水闹心不闹心,拿个水桶接,装满了我再来取,flush()方法刷新,将小桶里的数据一次性全部拿出来,BufferedInputStream(),改用脚趾头想其他的三个8.转换流(InputStreamRead,。。)一个汉字能拆吗?作用就这么简单9.数据流(DatInputStream,。。):流操作的都是些字符,可我要放一int类型的时候怎么办呢??转来转去是不是太闹心??数据流帮你搞定。。。直接将原始数据类型写进读出10对象流:序列化():当一个对象含有多个的属性,你怎么把这些属性写入文件中呢??一个一个写是不是太麻烦了??ObjectInputStream。。。帮你搞定,把一个对象写入到数据源中需要实现一个接口类:Seriallizable接口,该接口是一个空接口,没有任何的方法,实现了该接口,好了,当前类的对象是可以被序列化的,也就是可以直接把对象写入或读出数据源的,Seriallizable接口是一个标志接口四.Java重点章之线程1.怎么理解线程:一个程序里不同的执行路径(结合聊天理解线程机制)2.启动线程的两个方法:继承Thread()或者实现Runnable接口(哪个好呢??)3.线程同步:为什么会出现同步问题??(取钱的理解思路)4.线程同步实现的两个方法:同步代码块与同步方法5.死锁:模拟一个死锁程序(要搞定哦)6.常见方法:sleep,isAlieve(),wait(),notify(),优先级7.线程经典案例之消费者与生产者问题(程序模拟:啃了他);8.小小补充:wait()与sleep()啥区别啊??在同一个时间点上,CPU真的有N个线程在跑吗??了解进程五.Java重点章之集合(1136的理解思路)1.集合干啥使得???2.一张图:集合的层次结构:自己去找吧(本人不才,不会用word画图,查到了映在脑子里)3.六个接口-------见下**Collection:根上的接口**List**SetList与Set的区别??**Map(Key到value的映射)**Coparable:重写该接口的cmpareTo()方法,用于各种形式的比较**Iterator:遍历精灵,怎么从一个集合里去取对象呢??要好好掌握哦。。。。4.一个类:Collections 该类是集合的一个辅助类,封装了各种针对集合的方法,查阅API5
您可能关注的文档
- 1 后面接动名词的动词列表.docx
- 荆州南国温德姆酒店保安部安全管理制度.doc
- 选词填空yes.doc
- 考研英语小作文冲刺集训之推荐信.doc
- (MOD值班报告).doc
- 中国石油大学(华东)石大在线2015春季学期《大学英语2》在线作业答案.doc
- HFE中的语法点.doc
- 四大发明是如何外传的?_造纸术.doc
- SahiPro自动化测试资料.docx
- 2015ACR关于AS治疗指导建议中英翻译.doc
- 护理学相关知识复习测试卷共三套.doc
- 护理学相关知识复习试题含答案(3套).doc
- 2025届高考语文复习:补写句子 课件.pptx
- 气压带和风带对气候的影响(第1课时)(教学设计).docx
- 气压带和风带对气候影响教学设计2024-2025学年高中地理人教版(2019)选择性必修1.docx
- 《故都的秋》课件 2024-2025学年统编版高中语文必修上册.pptx
- 《屈原列传》课件 2024-2025学年统编版高中语文选择性必修中册.pptx
- 《巫溪家乡文化》课件-2024-2025学年高一语文同步备课课件(统编版必修上册).pptx
- 《苏武传》课件 2023-2024学年统编版高中语文选择性必修中册.pptx
- 郑州中控ZKTime8.3 WEB考勤软件培训文档.pptx
文档评论(0)