断弯刀

导航

随笔分类 -  java_1基础

Java:类与继承
摘要:了解类 在Java中,类文件是以.java为后缀的代码文件,在每个类文件中最多只允许出现一个public类,当有public类的时候,类文件的名称必须和public类的名称相同,若不存在public,则类文件的名称可以为任意的名称(当然以数字开头的名称是不允许的)。 在类内部,对于成员变量,如果在定 阅读全文

posted @ 2018-11-20 08:43 断弯刀 阅读(198) 评论(0) 推荐(0)

equals和==的区别
摘要:数据类型和“==”的含义 基本数据类型(也称原始数据类型) :byte,short,char,int,long,float,double,boolean。他们之间的比较,应用双等号(==),比较的是他们的值。 引用数据类型:当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址(确切的说,是 阅读全文

posted @ 2018-10-25 17:31 断弯刀 阅读(583) 评论(0) 推荐(0)

正斜杠(/)与反斜杠(\)
摘要:正斜杠(/)与反斜杠(\)区别 https://www.cnblogs.com/zuoguanglin/archive/2012/02/23/2364528.html slash backslash 关于str.split(",")中间 什么时候该加\\转义 https://www.cnblogs. 阅读全文

posted @ 2018-10-16 11:08 断弯刀 阅读(1044) 评论(0) 推荐(0)

Java IO流学习总结八:Commons IO 2.5-IOUtils
摘要:在上一篇文章中,介绍了IO FileUtils的常规用法,今天介绍 IOUtils 的使用。 福利 Maven引用 Gradle引用 IOUtils 流操作的相关方法 copy:这个方法可以拷贝流,算是这个工具类中使用最多的方法了。支持多种数据间的拷贝。copy内部使用的其实还是copyLarge方 阅读全文

posted @ 2018-10-16 09:07 断弯刀 阅读(1125) 评论(0) 推荐(0)

Java IO流学习总结七:Commons IO 2.5-FileUtils
摘要:在上面的几篇文章中,介绍了IO的常规用法,今天介绍 Commons IO 框架的使用。 Commons IO简介 Apache Commons IO是Apache基金会创建并维护的Java函数库。它提供了许多类使得开发者的常见任务变得简单,同时减少重复代码,这些代码可能遍布于每个独立的项目中,你却不 阅读全文

posted @ 2018-10-16 08:50 断弯刀 阅读(888) 评论(0) 推荐(0)

Java IO流学习总结六:ByteArrayInputStream、ByteArrayOutputStream
摘要:类的继承关系 ByteArrayInputStream 可以将字节数组转化为输入流 。 ByteArrayOutputStream 可以捕获内存缓冲区的数据,转换成字节数组。 ByteArrayInputStream 构造函数 一般方法 ByteArrayOutputStream 构造函数 一般方法 阅读全文

posted @ 2018-10-16 08:02 断弯刀 阅读(1466) 评论(0) 推荐(0)

Java IO中转换流的作用
摘要:在《Java网络编程》中,有这样一段话: ”Reader和Writer最重要的子类是InputStreamReader和OutputStreamWriter类。 InputStreamReader类包含了一个底层输入流,可以从中读取原始字节。它根据指定的编码方式,将这些字节转换为Unicode字符。 阅读全文

posted @ 2018-10-15 21:52 断弯刀 阅读(5012) 评论(0) 推荐(0)

Java IO流学习总结五:转换流-InputStreamReader、OutputStreamWriter
摘要:类的继承关系 InputStreamReader 简介 InputStreamReader 是字符流 Reader 的子类,是字节流通向字符流的桥梁。你可以在构造器重指定编码的方式,如果不指定的话将采用底层操作系统的默认编码方式,例如 GBK 等。要启用从字节到字符的有效转换,可以提前从底层流读取更 阅读全文

posted @ 2018-10-15 20:55 断弯刀 阅读(554) 评论(0) 推荐(0)

Java IO流学习总结四:缓冲流-BufferedReader、BufferedWriter
摘要:在上一篇文章中Java IO流学习总结三:缓冲流-BufferedInputStream、BufferedOutputStream介绍了缓冲流中的字节流,而这一篇着重介绍缓冲流中字符流BufferedReader、BufferedWriter。 类的继承关系 BufferedReader 构造函数 阅读全文

posted @ 2018-10-15 20:07 断弯刀 阅读(180) 评论(0) 推荐(0)

Java IO流学习总结三:缓冲流-BufferedInputStream、BufferedOutputStream
摘要:首先抛出一个问题,有了InputStream为什么还要有BufferedInputStream? BufferedInputStream 和 BufferedOutputStream 这两个类分别是 FilterInputStream 和 FilterOutputStream 的子类,作为装饰器子类 阅读全文

posted @ 2018-10-15 19:18 断弯刀 阅读(484) 评论(0) 推荐(0)

Java IO流学习总结二:File
摘要:Java File类的功能非常强大,利用java基本上可以对文件进行所有操作。首先来看File类的构造函数的源码 从源码可以看出File类的构造函数有6个,精简如下 现在就看的比较清楚了,6个构造函数,可以分为2类。4个公共构造函数,2个私有构造函数。 构造函数1: 构造函数2: 效果图: 构造函数 阅读全文

posted @ 2018-10-15 14:50 断弯刀 阅读(535) 评论(0) 推荐(0)

Java IO流学习总结一:输入输出流
摘要:Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流和字节流 根据数据流向不同分为:输 阅读全文

posted @ 2018-10-15 13:37 断弯刀 阅读(4537) 评论(0) 推荐(0)

java 字节流与字符流的区别
摘要:字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图所示。 下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关 阅读全文

posted @ 2018-10-15 12:54 断弯刀 阅读(304) 评论(0) 推荐(0)

什么是缓冲区
摘要:什么是缓冲区 缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。缓冲区根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲区。 为什么要引入缓冲区 我们为什么要引入缓冲区呢? 比如我们从磁盘 阅读全文

posted @ 2018-10-15 12:27 断弯刀 阅读(11730) 评论(0) 推荐(1)

java流输入输出
摘要:java读取txt文件内容。可以作如下理解: 首先获得一个文件句柄。File file = new File(); file即为文件句柄。两人之间连通电话网络了。接下来可以开始打电话了。 通过这条线路读取甲方的信息:new FileInputStream(file) 目前这个信息已经读进来内存当中了 阅读全文

posted @ 2018-10-15 09:27 断弯刀 阅读(299) 评论(0) 推荐(0)

java基础总结001
摘要:1 sdf.parse()和sdf.format()它们两者的用法 http://www.imooc.com/wenda/detail/324671 3 Java String.split()用法小结 https://www.cnblogs.com/mingforyou/archive/2013/0 阅读全文

posted @ 2018-02-03 22:44 断弯刀 阅读(270) 评论(0) 推荐(0)