随笔分类 -  Java基础知识强化之IO流

上一页 1 2 3 4 5 下一页

Java基础知识强化之IO流笔记23:计算机是如何识别把两个字节拼接为中文(附加)
摘要:1. 计算机是如何识别什么时候该把两个字节转换为一个中文呢?在计算机中中文的存储分两个字节: •第一个字节肯定是负数。 •第二个字节常见的是负数,可能有正数。但是没影响。2. 代码示例: 1 package com.himi.StringToArrays; 2 3 import java.ut... 阅读全文

posted @ 2015-10-08 16:20 鸿钧老祖 阅读(256) 评论(0) 推荐(0)

Java基础知识强化之IO流笔记22:FileInputStream / FileOutputStream 复制文本文件案例1
摘要:1. 使用字节流FileInputStream / FileOutputStream 复制文本文件案例:分析:(1)数据源:从哪里来a.txt -- 读取数据 -- FileInputStream(2)目的地:到哪里去b.txt -- 写数据 -- FileOutputStream2. ... 阅读全文

posted @ 2015-10-08 12:52 鸿钧老祖 阅读(186) 评论(0) 推荐(0)

Java基础知识强化之IO流笔记21:FileInputStream读取数据
摘要:1. 字节输入流的操作步骤:(1)创建字节输入流的对象(2)调用read()方法读取数据,并把数据显示到控制台(3)关闭字节输入流的对象资源2.FileInputStream构造:FileInputStream(Filefile) Constructs a new FileInputStream b... 阅读全文

posted @ 2015-10-01 12:20 鸿钧老祖 阅读(230) 评论(0) 推荐(0)

Java基础知识强化之IO流笔记20:FileOutputStream写出数据实现换行和追加写入
摘要:1. 如何实现数据的换行? (1) 运行效果如下:我们这里没有换行,不是我们想要的。 这里没有换行是因为你写入数据的时候,没有写入换行符,写入换行符即可。 (2)如何写入换行符?,如下: 运行效果如下: 追溯到工程目录下,如下: 使用Notepad++打开,如下: 使用windows自带记事本打开, 阅读全文

posted @ 2015-10-01 10:53 鸿钧老祖 阅读(748) 评论(0) 推荐(0)

Java基础知识强化之IO流笔记19:FileOutputStream的三个write方法
摘要:1.FileOutputStream的三个write方法:voidwrite(byte[]buffer) Writes the entire contents of the byte array buffer to this stream.voidwrite(byte[]buffer, intoff... 阅读全文

posted @ 2015-10-01 10:04 鸿钧老祖 阅读(681) 评论(0) 推荐(0)

Java基础知识强化之IO流笔记18:FileOutputStream写入数据
摘要:1.创建字节输出流对象,做了几件事情: (1)调用系统功能去创建文件(2)创建fos对象(3)把fos对象指向这个文件2. 代码示例: 1 package com.himi.fileoutputstream; 2 3 import java.io.File; 4 import java.io.Fi... 阅读全文

posted @ 2015-10-01 10:00 鸿钧老祖 阅读(278) 评论(0) 推荐(0)

Java基础知识强化之IO流笔记17:FileOutputStream构造方法使用
摘要:1. 可以参照之前写的笔记: Android(java)学习笔记167:Java中操作文件的类介绍(File + IO流) 2. FileOutputStream(常用的)构造方法: FileOutputStream(File file) Constructs a new FileOutputStr 阅读全文

posted @ 2015-10-01 09:20 鸿钧老祖 阅读(395) 评论(1) 推荐(0)

Java基础知识强化之IO流笔记16:IO流的概述和分类
摘要:1. IO流的分类 流向: (1)输入流:读取数据到内存 (2)输出流:写入数据到硬盘(磁盘) 操作的数据类型: (1)字节流:操作的数据是字节 输入流 输出流 (2)字符流:操作的数据是字符,为了方便操作文本数据,Java就提供了字符流。 ... 阅读全文

posted @ 2015-10-01 09:14 鸿钧老祖 阅读(199) 评论(0) 推荐(0)

Java基础知识强化之IO流笔记15:递归之删除带内容的目录案例
摘要:1. 需求:递归删除带内容的目录分析: (1)封装目录 (2)获取该目录下的所有文件或者文件夹的File数组 (3)遍历该File数组,得到每一个File对象 (4)判断该File对象是否是文件夹 是:回到(2) 否:就删除2. 案例代码实现:(1)首先在如下路径,准... 阅读全文

posted @ 2015-09-30 21:49 鸿钧老祖 阅读(211) 评论(0) 推荐(0)

Java基础知识强化之IO流笔记14:递归之输出指定目录下所有java文件绝对路径的案例
摘要:1. 需求:输出指定目录下的所以.java结尾文件的绝对路径的案例:分析: A:封装目录 B:获取该目录下的所有文件和文件夹的File数组 C:遍历这个File数组,得到每一个File对象的绝对路径 D:判断该File对象是文件还是文件夹2. 代码实现: 1 package com.himi... 阅读全文

posted @ 2015-09-30 21:13 鸿钧老祖 阅读(308) 评论(0) 推荐(0)

Java基础知识强化之IO流笔记13:递归之不死神兔问题(斐波那契数列)
摘要:1.这个问题是如下的: 有一对兔子,从出生后第3个月起,每个月都生一对兔子,小兔子长到第3个月又生一对兔子,加入兔子都不死,问第20个月兔子的对数?分析:我们找规律 兔子对数第1个月: 1第2个月: 1第3个月: ... 阅读全文

posted @ 2015-09-30 20:23 鸿钧老祖 阅读(422) 评论(0) 推荐(0)

Java基础知识强化之IO流笔记12:递归之递归解决问题的思想(图解)
摘要:1. 使用递归计算5!的结果,递归思想的本质如下:2. 下面就要使用代码实现这个递归:递归实现分析:(1)做递归要写一个方法(2)出口条件(3)规律代码实现如下: 1 package com.himi.diguidemo; 2 3 /* 4 * 需求:代码实现求5的阶乘 5 * 两种方法: 6... 阅读全文

posted @ 2015-09-30 19:35 鸿钧老祖 阅读(206) 评论(0) 推荐(0)

Java基础知识强化之IO流笔记11:递归之递归概述和注意事项
摘要:1. 递归:方法定义中调用方法本身的现象。e.g:1 public void show(int n ) {2 if(n <= 0) {3 System.exit(0);4 }5 ... 阅读全文

posted @ 2015-09-30 18:54 鸿钧老祖 阅读(260) 评论(0) 推荐(0)

Java基础知识强化之IO流笔记10:File类输出指定目录下指定后缀名的文件名称案例(File类的文件过滤器方法改进list( FilenameFilter ff))
摘要:1. 案例:判断F盘下是否有后缀名为.jpg的文件,如果有的话,就输出这个文件名。2. 案例代码如下:(1)思路是:先获取所有的文件和文件夹封装的对象,然后遍历的时候,依次判断,如果满足条件就输出. 1 package com.himi.filesdemo; 2 3 import java.io.... 阅读全文

posted @ 2015-09-29 16:01 鸿钧老祖 阅读(439) 评论(0) 推荐(0)

Java基础知识强化之IO流笔记09:File类功能
摘要:详见如下:Android(java)学习笔记87:File类使用 阅读全文

posted @ 2015-09-28 21:47 鸿钧老祖 阅读(166) 评论(0) 推荐(0)

Java基础知识强化之IO流笔记08:异常的注意事项
摘要:1. 异常注意事项:(1)子类重写父类方法时候,子类的方法必须抛出相同的异常或者父类异常的子类。(父亲坏了,儿子不能比父亲更坏)(2)如果父类抛出多个异常,子类重写父类时候,只能抛出相同的异常或者是他的子集,子类不能抛出父类没有的异常。(父亲坏了,儿子不能比父亲更坏)(3)如果被重写的方法没有异常抛... 阅读全文

posted @ 2015-09-28 21:43 鸿钧老祖 阅读(318) 评论(0) 推荐(0)

Java基础知识强化之IO流笔记07:自定义的异常概述和自定义异常实现
摘要:1. 开发的时候往往会出现很多问题(java内部系统框架中没有提供这些异常)比如说:考试成绩必须在0~100之间。很明显java没有对应的异常,需要我们自己来做一个异常。(1)继承自Exception(编译期)(2)继承自RuntimeException(运行期)2. 自定义异常的案例:(1)自定义... 阅读全文

posted @ 2015-09-28 21:16 鸿钧老祖 阅读(481) 评论(0) 推荐(0)

Java基础知识强化之IO流笔记06:有return的情况下try catch finally的执行顺序
摘要:1. 给出结论: (1)不管有木有出现异常,finally块中代码都会执行;(2)当try和catch中有return时,finally仍然会执行;(3)finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回 阅读全文

posted @ 2015-09-28 20:25 鸿钧老祖 阅读(607) 评论(0) 推荐(0)

Java基础知识强化之IO流笔记05:try...catch...finally包含的代码是运行期的
摘要:1. 代码示例:上面看到的第13行:Date d = null;(这里必须初始化)第14~20行使用try...catch...finally包含代码,这里的代码已经变成运行期代码。此时我们在编写代码,在编译期,这时候编译器是不能识别这些try...catch...finally包含代码,也就是说:... 阅读全文

posted @ 2015-09-28 18:25 鸿钧老祖 阅读(197) 评论(0) 推荐(0)

Java基础知识强化之IO流笔记04:throw和throws的区别
摘要:1. throw概述 在功能方法内部出现某种问题,程序不能继续运行,需要进行跳转时,就用throw把异常对象抛出。 2. 案例演示: (1) 运行结果如下: 上面调用method方法中,由于b==0,那么就会出现如下: throw new ArithmeticException(); 就会打印下面的 阅读全文

posted @ 2015-09-28 16:25 鸿钧老祖 阅读(262) 评论(0) 推荐(0)

上一页 1 2 3 4 5 下一页

导航