很抱歉地说学了半年,其实真正连续性的学习不到4个月。我不想为这找很多理由,不用说理由将会是一大堆。
一段时间没有连续行的学习感觉遗忘了不少,这个月在往下面学比较有难道,岁月又将上面学过的知识点又简单地回归了一下。
学习编程是要持续的过程中间建议最好不要断开,很多网上的朋友问我java学的怎么样了,我也不好回答。有没有用我也不好回答,因为我还没学好,不是过来人。但我知道编程不是说就学个开发工具就可以的,最重要的还有数据库。也有很多朋友抱怨说java的学习过程太漫长了,有没有什么捷径?我很遗憾的告诉大家,没有!如果能一撮而就就能学会java,那么我想大家都不会去学java了。因为它太没技术含量了。就像PPT大家会花时间去学吗?会PPT 企业就会应聘你吗?
这段时间主要是学了,IO,容器、异常处理还有多线程的部分等。API文档一定要会查,而且要经常查,特别是那些是要报异常的,报什么样的异常通过API一目了然。
刚开始可能查API文档比较困难,包括到现在为止我查API文档也不是件容易的事。很多书本没有提到API文档,但是API文档是以后在学习java中不可缺少的。从事java工作的是离不离开API文档的。废话不说那么多了,总之API很重要。
异常我就不多说了,下面我把IO这章的重点列出来大家互相交流,他们都是成对的。
Inputstream/Outputstream
Reader/Writer
FileInputStream/FileOutputStream
FileReader/FileWriter
BufferedInputstream/BufferedOutputStream
BufferedReader/BufferedWriter
Bytearrayinputstream/Bytearrayoutputstream
对内存里的字节数组读写
Inputstreamreader/Outputstreamwriter
转换流将字节转换为字符
Datainputstream/Dataoutputstream
PrintStream/PrintWriter
ObjectInputStream/ObjectOutputStream
还有一些常用的类,我也给大家贴出来吧
Public boolean canRead能不能读
Public bloolean canWrite能不能写
Public boolean exists 这文件是不是存在
Public boolean isDirectory 是不是个目录
Public Boolean isFile 是不是个文件
Public Boolean isHidden 是不是个隐藏文件
Public long lastModified上次修改的时间
Public long length()文件大小
Public string getName 拿到文件名
Public string getpath 拿到他的路径