2019年8月25日

Java学习第十七天

摘要: 1.字节流: FileInputStream(字节输入流) 特有方法: FileInputStream fis = new FileInputStream("temp.txt"); 1.int num = fis.available();//返回文件的字节总个数 2.fis.read()//返回in 阅读全文

posted @ 2019-08-25 22:37 small_slag 阅读(203) 评论(0) 推荐(0) 编辑

Java学习第十六天

摘要: 1.Writer:字符输出流 Writer: FileWriter BufferedWriter:newLine()//换行 简单步骤: FileWriter fw=new FileWriter("e:\\t.txt"); fw.write("hello");//写入到内部的缓冲区,是一个字节数组 阅读全文

posted @ 2019-08-25 22:27 small_slag 阅读(225) 评论(0) 推荐(0) 编辑

Java学习第十五天

摘要: 1.Map:独立的接口 HashMap:使用的是哈希表,保证键不重复依据: int hashCode() boolean equals(Object obj) TreeMap:使用的是二叉树,根据键排序,Comparable<E> int compareTo(E e) Comparator<E> i 阅读全文

posted @ 2019-08-25 22:19 small_slag 阅读(192) 评论(0) 推荐(0) 编辑

Java学习第十四天

摘要: 1.Collection List 有序,可重复,可以操作下标 | ArrayList: | LinkedList:Node(数据,地址) | Vector Set 无序,不可重复,不可以操作下标 | HashSet:哈希表(根据哈希值确定对象的存储位置) | add() int hashCode( 阅读全文

posted @ 2019-08-25 21:57 small_slag 阅读(216) 评论(0) 推荐(1) 编辑

2019年8月11日

Java学习第十三天

摘要: 1.collection接口: List:接口,存储的数据是有序的(集合存储数据的顺序和添加数据的顺序是一致的),存储的数据是可以重复的 ArrayList:底层数据结构使用的是数组,线程不安全的,查找速度快,增删速度慢(数组开辟的内存是连续的) Vector:底层数据结构使用的是数组, 线程安全的 阅读全文

posted @ 2019-08-11 17:04 small_slag 阅读(202) 评论(0) 推荐(0) 编辑

2019年8月7日

Java学习第十二天

摘要: 1.集合:可以存储不同类型的对象,随着对象个数的增加,容量自动增加(顶层是一个接口) 2.为什么有这么多的集合? 每种集合底层使用的数据结构是不一样的,也就是说每种集合存储数据的特点是不一样的, 项目中根据数据的特点来选择不同的集合 3.实现存储不同类型的对象? Object[] arr =new 阅读全文

posted @ 2019-08-07 23:34 small_slag 阅读(242) 评论(0) 推荐(0) 编辑

Java学习第十一天

摘要: 1.类同名的问题: package(打包):开头package aa.bb.cc.dd.ee.ff(最多不超过6层); 作用:不同的.class包放在不同的文件夹下,解决类同名问题 具体步骤:javac -d e:\ Person.java >指定包所在的路径 (打包时类需要定义为是public) 阅读全文

posted @ 2019-08-07 23:26 small_slag 阅读(241) 评论(0) 推荐(1) 编辑

2019年8月5日

Java学习第十天

摘要: 1:包装类: byte Byte short Short int nteger long Long char Character boolean Boolean double Double float Float 2.基本类型转成字符串类型 String.valueOf() String ss =I 阅读全文

posted @ 2019-08-05 22:03 small_slag 阅读(210) 评论(0) 推荐(0) 编辑

Java学习第九天

摘要: 周总结:1.面向对象:把不同的功能封装在不同的对象中,用到什么功能就找相应的对象 首先要定义描述对象的类,类是用来创建对象的 new Person() >JVM使用的是Person.class来创建对象的,字节码中定义了说什么,对象中就有什么 2.成员变量:作用域是整个类,有默认值,在堆中开辟内存3 阅读全文

posted @ 2019-08-05 21:53 small_slag 阅读(213) 评论(0) 推荐(0) 编辑

2019年8月3日

Java学习第八天

摘要: 1、多态中成员的特点: 1:成员变量: 编译时期看父类,运行结果看父类 2:成员方法: 编译时期看父类,运行结果看子类(子类把方法重写了) 3:静态方法: 编译时期看父类,运行结果看父类 2.Object:根类,超类,对所有对象共性的提取,所有 任何类,如果没有书写extends显示继承某个类,都默 阅读全文

posted @ 2019-08-03 21:31 small_slag 阅读(249) 评论(0) 推荐(1) 编辑

导航