- 博客(18)
- 收藏
- 关注
原创 JAVA collections在java中的使用
import java.util.ArrayList;import java.util.Collections;import java.util.List;/*Collections* 面试题:Collect和Collections有什么区别?* Collection 是集合体系的最顶层,包含了集合体系的公性* Collections是一个工具类,方法就是用来操作Collectio...
2019-04-01 17:00:58
209
原创 JAVA set在java中的使用
Set接口的特点:import javax.swing.text.html.HTMLDocument;import java.util.HashSet;import java.util.Iterator;import java.util.Set;/*使用hashset存储字符串并遍历* set集合的特点:* 1 无序(存储和读取的顺序有可能不一样)* 2 元素不允许重复...
2019-04-01 17:00:17
229
原创 JAVA 编码表的应用和乱码的处理
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;/*java中字符串的编码* 编码表:把计算机底层的二进制数据转换成我们能看懂的字符* ASCII码表* ...
2019-04-01 17:00:09
166
原创 JAVA properties在java中的应用
import java.util.Properties;import java.util.Set;/** Properties 实现了map接口 也可以使用map中的方法* Properties 表示了一个持久的属性集 它的每一个键及其所对应的值都是String类型的,所以不需要使用泛型* 构造方法:* Properties()** */public class ...
2019-04-01 17:00:00
286
原创 JAVA Map在java中的应用
Map的概述:/** 需求:实现学号和姓名这样有对应关系的数据存储* 为了体现这种有对应关系的数据 Java为我们提供了一种专门用于存储对应关系的集合,我们称之为Map* Map:将键映射到值的对象。 地图不能包含重复的键; 每个键可以映射到最多一个值* Map和Collecton的区别?* Map:一个双列集合 常用于处理有对应关系的数据 key是不可以重复的 ...
2019-04-01 16:59:52
292
原创 JAVA I/O在java中的概述和File类的使用
/* IO流的分类:* 流向: 输入流 读取数据 FileReader* 输出流 写出数据 FileWriter* 数据类型* 字节流: 字节输入流 :读取数据 InputStream* 字节输出流: 写出数据 OutputStream* 字符流: 字符输入流:读取数据 Reader* ...
2019-04-01 16:59:45
261
原创 JAVA 编码表和乱码问题的一点小认识
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;/*java中字符串的编码* 编码表:把计算机底层的二进制数据转换成我们能看懂的字符* ASCII码表* ...
2019-04-01 16:59:00
252
原创 JAVA FileWriter和FileReader在java中的应用
FileWriter类在java中的使用:import java.io.FileWriter;import java.io.IOException;/** FileWriter:* FileWriter(String fileName):创建一个文件名称* 输出流写数据的步骤: * 1 创建输出流对象 * 2 调用输出流对象写数据的方法 * 3 刷新 * 4 释放...
2019-04-01 16:58:35
270
原创 JAVA 文件复制在java中的应用
第一种方式:import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/* 需求: 把项目路径下的FileWriterDemo.java的内容复制到项目路径下的copy.java中* 文件复制的规律:*...
2019-04-01 16:58:25
197
原创 JAVA 高速缓冲流在java中的使用
import java.io.*;import java.nio.Buffer;/** BufferedWriter:将文本写入字符输出流,缓冲字符,以提供单个字符,数组和字符串的高效写入。* BufferedReader:从字符输入流读取文本,缓冲字符,以提供字符,数组和行的高效读取。*/public class BufferedStreamDemo { public st...
2019-04-01 16:58:14
377
原创 JAVA Collection在java中的使用
集合的体系结构:import java.util.ArrayList;/** ArrayList* 集合的体系结构* 由于不同的数据结构(数据的组织 存储方式),所以java为我们提供了不同的集合* 但是不同的集合他们的功能都是相似的,不断地向上提取,将他们的共性提取出来,这就是集合体系结构形成的原因* 体系结构* 怎么学习? 从最顶层开始学习,因为最顶层包含了所有的共性* ...
2019-04-01 16:57:45
711
原创 JAVA 集合、Properties和I/O操作的结合
import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;import java.util.ArrayList;/** 把ArrayList集合中的字符串数据存储到文本文件中* 每一个字符串元素作为文件中的一行数据** 分析:*1 创建集合元素*2 往集合中添加字符串...
2019-04-01 16:56:54
135
原创 JAVA 打印流在java中的使用
打印流的概述:import java.io.FileNotFoundException;import java.io.IOException;import java.io.PrintWriter;// 打印流// printStream//printWriter// 可以自动换行 println// 不能输出字节 但是可以输出其他任意类型// 通过某些配置 可以实现自动刷新...
2019-04-01 16:56:24
363
原创 JAVA 对象输入流和对象输出流在java中的应用
对象输出流的概述:import java.io.Serializable;public class Student implements Serializable { private static final long seriaVersionUID = 1; //把序列号给固定下来 否则以后改了类就会出现问题 public String name; publi...
2019-04-01 16:55:00
627
原创 Java 异常处理机制
/*Exception in thread "main" java.lang.ArithmeticException: / by zero at ExceptionDemo.main(ExceptionDemo.java:3) 我们在写代码的时候,经常的出现一些小问题,那么为了方便我们处理这些问题,java为我们提供了异常机制 异常包含了错误的类型 原因及位置 异常:不正...
2019-04-01 16:54:13
199
原创 JAVA 转换流在java中的应用
// 需求 :读取键盘录入的数据 并输出到项目根目录下的a.txt 文件中// 数据源 :读取键盘录入的数据 System.in// 目的地:项目根目录下的a.txt FileWriter// 转换流 :将字节输入流转换成字符输入流:InputStreamReaderimport java.io.FileWriter;import java.io.IOException;import...
2019-04-01 16:53:29
478
原创 JAVA 多态
/*多态的前提:* 子父类的继承关系* 方法重写* 父类引用指向子类对象** 动态绑定:运行期间(run的时候):运行时期调用的方法,是根据其具体的类型* */public class PoymrphicDemo { public static void main(String[] args) { Cat c = new Cat(); c.e...
2019-04-01 16:53:09
127
原创 递归的一点小认识
/** 需求:求5的阶乘* 5! = 5*4*3*2*1* 5! = 5*4!* 4! = 4*3!* 3! = 3*2!* 2! = 2*1!* 1! = 1* n! = n*(n-1)** 递归:把大问题拆成很多小问题,然后把小问题拆成更多的小问题* 当我们把更多的小问题解决了,小问题也解决了* 随着小...
2019-04-01 16:51:58
182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人