- 博客(9)
- 收藏
- 关注
原创 IO流
IO流作用io流用来操作文件中的数据的,如果文件不存在,可自动创建,不能用来操作文件夹File用来操作文件或者文件夹的,不能操作文件中的数据。字节流字节输出流:OutputStream所有字节输出流的超类成员方法:- public void close() :关闭此输出流并释放与此流相关联的任何系统资源。- public void flush() :刷新此输出...
2019-04-17 00:25:13
211
原创 File类常用方法
1.字段摘要分隔符File.pathSeparator 路径分割符,window(分号 ; ) Linux(冒号 :)File.separator 文件/文件夹分隔符,window( \ ) Linux( / )2.构造方法File (String pathname)File (String parent, String child)File (File parent,...
2019-04-11 00:36:32
355
原创 Lambda表达式
1.函数式编程思想面向过程思想:强调的是过程面向对象思想:强调的是对象函数式编程思想:强调的是结果2.Lambda表达式的标准格式格式:(参数列表)-> { 重写的代码 }解释说明格式:():接口中抽象方法的参数列表,没有参数,就空着;有参数就写出参数,多个参数使用逗号分隔->:传递的意思,把参数传递给方法体{}{}:重写接口的抽象方法的方法体...
2019-04-11 00:35:08
289
原创 多线程
1.创建线程的方法第一种:继承Thread类a.定义一个类,继承Thread类.b.重写run方法,将需要执行的代码,写入到run内部.c.创建Thread的子类对象.d.调用start()开启线程第二种:实现Runnable接口a.定义一个类,实现Runnable接口b.重写run方法,将需要执行的代码,写入到run内部.c.创建Runnable的子类对象....
2019-04-03 23:10:25
174
原创 异常Exception
1.Throwable类Error 错误Exception 编译时异常(编译时出现的问题,要求必须显示处理)RuntimeException 运行时异常(运行时出现的问题,可以不处理,由JVM处理)Throwable的3个异常处理方法:String getMessage() 返回此 throwable 的简短描述。获取的就是异常信息(原因)String toStrin...
2019-04-03 23:09:12
205
原创 LinkedList的get(int index)方法分析
问题:LinkedList底层基于链表结构,是没有索引(角标)的,那它的方法里面(get)怎么又通过索引来操作元素的呢?源码分析:public E get(int index) {checkElementIndex(index);return node(index).item;}Node<E> node(int index) {// assert is...
2019-03-28 21:01:06
2503
原创 迭代器(Iterator)
Iterator(迭代器,接口)iterator是一个接口,我们无法创建它,集合里面都实现了iterator接口,内部类 private class Itr implements Iterator<E> { }并提供了public获取对象的方法 public Iterator<E> iterator() { return new Itr(); }...
2019-03-27 00:13:45
386
原创 Date、DateFormat(SimpleDateFormat)和Calendar
1.Date(java.util 日期) 构造方法: Date() 获取当前时间 成员方法: long getTime() 获取毫秒值 void setTime(long time) 设置毫秒值2.DateFormat(java.text 格式化日期) 成员方法: String forma...
2019-03-27 00:05:11
281
原创 ==和equals的区别
==:位运算符 基本数据类型,比较数值 引用数据类型,比较的是地址(对象)equals()方法,只能被引用数据类型调用 没有重写Object类的equals()方法,比较的是地址,其底层调用的是“==” 重写了Object类的equals()方法,比较的是对象的属性(内容)...
2019-03-25 22:08:25
344
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人