摘要: 从读研末期想着转 IT 以来,已经有一段时间了。这中间经历了大大小小的许多事儿,没有很踏实地学习好 java 知识,相关的基础非常薄弱,而且在重复性地犯一些错误,就是没有长期,反复地巩固自己的所学,在知识点理解不深刻的情况下,几乎就等于是白学,浪费了许多时间,目前在大数据和 python 的 学习也 阅读全文
posted @ 2019-03-26 20:31 前锋营 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 常见的javaweb项目涉及如下几个部分,项目代码,服务器,开发工具,浏览器。项目代码又分为前台和后台的两个部分,今天梳理一下前台涉及的技术。 浏览器只能识别html文件,因此所有前台的技术都和html分不开,css和javascript都是嵌入html文件中的,xml是起到配置作用,这一切都是在围 阅读全文
posted @ 2018-12-07 10:29 前锋营 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 一. 在使用Eclipse 使用readline操作比较好, 对readline方法进行剖析,认识它的工作原理。利用了底层的流的方法来read(buf),紧跟着用缓冲区自己的read方法从内存的数组中读数据,读完存储起来,判断回车符,形成了readline这个功能。 现在我们自己写代码来实现read 阅读全文
posted @ 2018-03-09 09:40 前锋营 阅读(503) 评论(0) 推荐(1) 编辑
摘要: 一. 将读一行单独列出来,是有用途的。比如说确定某一行中,某个关键字有几个这样的。 如果只是单纯地复制,那用什么方法都是可以的。 之前的写法是不换行的,现在的这个写法是可以换行。 阅读全文
posted @ 2018-03-03 09:54 前锋营 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一. 如果按照之前的说法,缓冲区就是数组的话,那么写bufr.read(buf)就不能理解。这句话只能看成bufr这个缓冲区对象,采用read方法,将数据读到buf中,而不是缓冲区对象bufr读取buf数组。 缓冲区对象有自己具体的方法,而不是继承父类的read读取单个字符的方法,缘于原理的不同。 阅读全文
posted @ 2018-03-03 09:15 前锋营 阅读(910) 评论(0) 推荐(0) 编辑
摘要: 一. 流对象一般情况下是成对出现的,IO流读或者写,但是有特例。 没介绍缓冲区对象之前,我们是借助数组常量来进行的存储数据,再借助流对象读出来。 "行的高效读取"意味着关系到文本,行是文本特有的。 行也可以多读,一行一行的读下来。同时也可以进行优化,通过循环结构来进行优化。 对line变量进行初始化 阅读全文
posted @ 2018-03-01 22:57 前锋营 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 一. 对于缓冲区,也进行了分类,缓冲读和缓冲写。现在讲解缓冲写。 为什么会有BufferWriter这样的对象存在,就是将之前的ch,buf之类的东西和流对象结合起来,使它们成为一个整体。 将缓冲的功能融入,使流对象真正成为一个有效率的对象类。 很奇怪,这里书写writer字符流对象时,并没有用到缓 阅读全文
posted @ 2018-03-01 21:34 前锋营 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 一. 说完了字符流操作文件的基本对象应用以外, 我以为缓冲区是流对象自己内部,而不是中转站buf。 这里就是介绍一下缓冲区,作为一个中转的地方。缓冲区更为深入的用法,还不会,理解还不够。 阅读全文
posted @ 2018-03-01 19:32 前锋营 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一. 现在讲述复制背后的原理。原来在fw.write(buf)这句话中,数据还在流对象中,没有进入test目标文件。但是最后一句close直接完成了存储和关闭。 阅读全文
posted @ 2018-03-01 16:34 前锋营 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一. 复制文本就是读写两个动作在一起。读取的方式有两种,字符和字符串。 这里用到了了BUFFER_SIZE,就是最终变量,从1024*4过渡到4096,再过渡到最终变量。 阅读全文
posted @ 2018-03-01 16:18 前锋营 阅读(137) 评论(0) 推荐(0) 编辑