- 博客(25)
- 资源 (3)
- 收藏
- 关注
原创 Java IO学习【17】关于流的基本规律
看了这么这些关于流的程序、Java的API包会发现,有关IO流的东西很多,写程序的时候都不知道使用哪个包,哪个包里的哪个函数,那么有没有一些已经存在的办法,让我们可以快速的弄清楚我们需要些什么。答案是肯定的,下面就来具体的分析一下。
2015-07-30 16:33:25 489
原创 Java IO【16】利用转换流简单的写一些代码
昨天在【15】中学习了流的转换,今天就来利用它编写一些小代码。 1.需求:将键盘录入的数据写入到一个文件中 2.需求:将一个文本文件内容显示在控制台上 3.需求:将一个文本文件的内容复制到另一个文本文件中
2015-07-30 10:07:13 558
原创 Java IO学习【15】字节流和字符流转换&小注意点
看到\r\n这么复杂的编程就会想到readLine的方法,但在字节流InputStream里面是没有这个方法的,这个方法只有字符流BufferedReader里面有,然而字符流装饰不了字节流,所以就需要转换。所以我们就在字符流子类对象里面找到了InputStreamReader(字节流+字符流),这就是字节和字符转换方式。InputStreamReader 是字节流通向字符流的桥梁!同时类似的就有字符流向字节流的转换。
2015-07-29 16:44:22 574
原创 Java IO学习【14】读取键盘录入
最近几天兰州热爆了,昨晚热的俺都没睡着,凌晨舍友开了宿舍门才睡着了点~刚来兰州的时候好多人都说兰州夏天挺凉快的,导师也让我们呆着兰州算是暑期避暑,兰州的热是没有空调没有风扇紫外线很强的热,现在有点被骗的感觉,其实也是每个人说话都是从有利于自己的一方面说的,而听着则需要思考这话到底真假。。。好热啊。 开始技术~ 今天要学习的是读取一个键盘录入的数据,并打印在控制台
2015-07-28 11:27:32 934
原创 Java IO学习【13】利用字节流复制文件的4种方法详解
在【12】中学习了字节流读文件、写文件后接下来俺就来学习一下用它来复制一个音频文件,可以想到有四种方法按字节读取、按数组读取、有缓冲区的按字节或数组读取。下面来一一介绍具体的代码。
2015-07-27 22:29:15 506
原创 Java IO学习【12】字节流byte Stream的基本write/read学习
通常能直接操作文件流的对象是最基本的流对象,所以现在开始学习字节流。它不仅可以操纵字符还可以操作其他媒体文件,基本操作与字符就相同。相应的方法里有write,flush,close等。同时需要注意字节流的缓冲区是byte[],而字节流是char[]。当要以字节形式传字符的时候需要用到getByte()如:"linweieran".getByte();同时因为这是因为它不需要编解不需要临时存储缓冲,直接写入目的地中,所以不写flush和close也可以将数据写入文件中;读取一个字节文件,需要注意的是当用r
2015-07-27 16:13:58 1937
原创 Java 【11】this学习,浅谈this原理详解、this语句
学习编程基础很重要,在前面编程的时候会遇到this.x = x;这样的句子,以前学过但都已经忘记this这一关键词到底是什么工作机制,现在开始复习一下。当局部变量和成员变量名称相同,运行机制是局部中有该变量名称就使用局部变量,如果没有才找成员变量,所以此处的name都是局部的name,所以不会赋值成功,所以就用this来指明本类,对已this语句后面没有括号,用于函数之间进行互相调用。
2015-07-26 22:18:09 1265
原创 Java IO学习【9】模拟一个Buffer-MyBufferedReader
俺在第【7】中已经简单说明了readLine的原理,在此基础上可以写一个自己的缓冲区,就叫MyBufferedReader,没啥创意,但很实用的名字。如果将来给我孩子起名字也起一个实用的名字~哈哈~ 回想BufferedReader,可以推出在MyBufferedReader中应该最少有两个函数,一个是按字符读取的方式就叫做myRead();另一个是按行读取方式就是myReadLin
2015-07-26 08:41:54 769
原创 Java IO学习【8】利用缓冲区进行文件的复制
在【6】【7】中已经学习了利用缓冲区高效的读取文件,那么现在就来写个小小小程序利用缓冲区来高效的复制一个文件,这个需要在读文件你的同时将文件写入另一个文件里,先建立读文件流和关联读文件的缓冲区,再建立写文件和写文件缓冲区;读文件可以用readLine来完成,写文件可以用写字符串来完成。注意在写缓冲的时候注意newLine和flush。
2015-07-25 11:07:01 910
原创 Java IO学习【7】BufferedReader的学习-readLine原理
在前面【6】中写了一个BufferedWriter将字符写入一个文件,大概过程就是先建立一个可写入文件的流对象同时指定目的地址,然后建立一个缓冲区指定想要缓冲的流对像,接下来用缓冲区的函数将字符缓冲至缓冲区,通过flush函数将缓冲区的字符提取到文件中,然后关闭缓冲区(在关闭缓冲区的同时会将流文件也关闭,因为流文件才是底层的文件)。一般来说Reader和Writer是成对出现的。那么可以想到接下来学习Reader!
2015-07-25 10:36:32 2839
原创 Java IO学习【6】字符缓冲区BufferWriter小例子
在先前读文件时候,单字节有int len = 0;数组类型有char[] buf = new char[1024];这都是缓冲区,但这些缓冲区的我们自己写出来的,在系统中有自己的字符流缓冲区。所以现在要学习一下。let‘s begin.
2015-07-24 22:51:20 1788
原创 Java IO学习【5】复制一个文本文件
在前面关于IO流【1】【2】【3】例子中已经学习了如何读取文本文件,如何写入文本文件,那么现在开写一个小程序来复制一txt文件,这就需要在读取文件的同时将文件写入一个文件中,可以想到读取文件有两种方式,一种是按字符读取,相应的应该按字符存储;另一种方式是按数组读取,那么相应的就是按字符存储数组
2015-07-24 10:20:28 910
原创 Java Web学习【4】System
在一开始学习Java的时候就接触到了System.out.println(data);但这是什么机制呢,Java学习到了现在总得知道点使用的西了,现在即开始学习弄懂它。
2015-07-23 22:56:54 534
原创 Java IO学习【3】IO中异常的抛出/单个字符读取文件、数组读取字符文件
在前一个IO【2】程序中会发现对文件打开、读取字符数据、关闭文件都需要进行异常的声明,但在【2】中仅仅只是进行了声明,没有办法控制异常抛出时显示的信息,所以在这儿代码里要进行异常的环绕来控制出现异常时,自己定义抛出的信息。还有就是用两种方法读取文件。
2015-07-23 15:53:32 553
原创 Java 输入输出IO的学习【1】
输入输出时相对于内存而言的。当需要写入内存的时候就是 输入(读),当从内存往外写的时候就是输出(写)。一般数据的读写需要通过内存的中介进行运算。按数据操作分为字节流和字符流;按流方向分为输入流和输出流。在计算机中全部都是二进制的数据,同时视频音频图片都必须用字节流进行读取。字符流是字节流的扩展(用字节流和编码表相结合,向字节流一样读取硬盘上的字符数据)。
2015-07-22 22:09:16 532
原创 Java Web开发【4】模拟浏览器的小小程序
浏览器底层做了些小事情。用到http(超文本传输协议)在web上进行超文本语言的数据传输,是应用层提供的应用协议,定义了web端和浏览器的通讯规则(浏览器端有http的解析程序即解析引擎)、 HTML(超文本标记语言)
2015-07-21 22:37:31 999
原创 学习Java Web开发【2】可传输图片的服务器的代码编写
研一的最后一门考试终于结束了,代表着学习阶段的就没有其他的考试了,值得庆祝一下。哈哈。研一也正式结束了,时间真的很快,当然这句话时常说但每次说的感觉都不一样,这次可能更清楚更比以更成熟的说这句话。感慨很多,现在继续Java的学习。一下是服务端的代码:public static void main(String[] args) throws IOException { //创建
2015-07-14 11:37:12 1031
原创 考试前的零散学习【2】差错检测,虚电路与数据报方式的主要区别
差错检测;BGP;简述ARP协议的作用;交换机的自学习过程;虚电路与数据报方式的主要区别;差错检测(error detection)
2015-07-13 11:40:00 1181
原创 考试前的零散学习【1】网络地址a.b.c.d/x;数据报分片
浏览器的强大之处在于可以解析各种数据,纯文本的数据、图片、音视频、超链接数据。服务器的主要功能就是处理请求并给予应答。
2015-07-11 20:34:53 1053
原创 Java读入int数字利用system.in判别季节小测验
关于输入输出首先想到的是byte流和char流,这是输入输出流里基本的两个流,若是纯文本的读写就用char流,比如word读写或者聊天工具的开发;若是非纯文本比如图片音频视频的数据的传输就用byte流。System.in只能按字节读取。因此默认情况下,无法读取char数据,可以使用 InputStreamReader 来包装System.in对象,这样就可以读取到 char类型了,再转换成int类型,这样可能有些麻烦,但目前只学到这个阶段
2015-07-11 09:04:27 2047
原创 学习Java Web开发[1]可上传图片的客户端开发
这是我在CSDN的第一篇博文,马上研一就结束了,换句话说就是我已经毕业一年多了,回想起来或许自己上研就是个错误的选择,到现在还是没有学习到什么东西,现在下决心想学点东西,就先从Java开始,作为计算机的学生精通一门编程语言是非常重要的。希望以后每天能有8小时的有效学习时间。 现在在学的是Java Web开发的客户端服务端多线程编程。当编完没有多线程的可上传图片的客户端—服务器后,会
2015-07-10 10:32:06 599
房屋价格预测完整资源.tar.gz
2020-04-28
ACM Subject Categories and Descriptors, general terms1998
2016-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人