随笔分类 - java-基础
摘要:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14</version></dependency><!-- ooxml --><dependency> <groupId>or
阅读全文
摘要:1.单例设计模式:保证类在内存中只有一个对象 如何保证: 1.控制类的创建,不让其他类来创建本类的对象。private 2.在本类中定义一个本类的对象 3.提供公共的访问方式 饿汉式: 开发使用(空间换时间) 懒汉式:线程安全问题(面试时候用) 单例延迟加载 第三种: 2.简单工厂模式: 又叫静态工
阅读全文
摘要:1.继承Thread * 定义类继承Thread * 重写run方法 * 把新线程要做的事写在run方法中 * 创建线程对象 * 开启新线程, 内部会自动执行run方法 public class Demo2_Thread { public static void main(String[] args
阅读全文
摘要:什么是序列流: 序列流可以把多个字节输入流整合成一个,从序列流中读取数据时,将从被整合的第一个流开始读,读完第一个继续读第二个 内存输出流: 该输出流可以向内存中写数据,把内存当作一个缓冲区,写出以后可以一次性获取出所有数据 使用方式: 创建对象:new ByteArrayOutputStream(
阅读全文
摘要:1.字符流是什么 字符流是可以直接读写字符的io流 字符流读取字符,就是要先读取到字节数据,然后转为字符,如果要写出字符,需要把字符转为字节再写出 2.FileReader FileReader类的read(),可以按照字符大小读数 读取的是单个字符,返回的是int 读取字符,如果已到达流的末尾,则
阅读全文
摘要:1.概念: IO流用来处理设备之间的数据传输 java对数据的操作是通过流的方式 java用于操作流的类都在IO包中 流按流向分为两种:输入流,输出流 流按操作类分为两种: 字节流:字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的 字符流:字符流只能操作纯字符数据,比较方便 2.
阅读全文
摘要:异常处理的2种方式: try。。。catch。。。finally try。。。catch try。。。catch finally try。。。finally throws File类的概述: File更应该叫做一个路径 文件路径或文件夹路径 路径分为决定路径和相对路径 绝对路径是一个固定的路径,从盘
阅读全文
摘要:Map接口概述: map集合是不可以直接迭代的 将键映射到值得对象 一个映射不能包含重复的键 每个键最多只能映射到一个值 Map接口和Collection接口的不同 Map是双列的,Collection是单列 Map的键是唯一的, Collection的子体系Set是唯一的 Map集合的数据结构值针
阅读全文
摘要:主要:如果保证元素唯一 HashSet: set集合是无索引,不可以重复,存取的顺序不一致 add( ) 存储成功返回True/失败返回false hashset.clear():从此 set 中移除所有元素。 hashset.remove(Object o):如果指定元素存在于此 set 中,则将
阅读全文
摘要:LinkedList类 LinkedList底层的数据结构是基于双向循环链表的,且头结点中不存放数据 成员方法: public void addFirst() public void add() public getFirst及get Last() public E removeFirst()及re
阅读全文
摘要:集合的由来: 数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,java内部提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随元素的减少而减少 数组和集合的区别: 1.数组既可以存储基本数据类型,又可以存储引用数据类型 集合只能存储引用数据类似(对象)。集合中也
阅读全文
摘要:Math类概述: 包含用于执行基本数字运算的方法, 成员方法: public static int abs(int a) public static double ceil(double a) public static double floor(double a) public static in
阅读全文
摘要:正则分割功能: public String【】 split(string str) 替换功能: public String replaceAll(String regex, String replacement) 正则表达式的分组功能:
阅读全文
摘要:为什么会有基本类型包装类 将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。 常用操作: 1.用于基本数据类型与字符串之间的转换 基本类型和包装类的对应: byte Byte short Short int Integer long Long float Float dou
阅读全文
摘要:Array类概述: 针对数组排序进行操作的工具类 提供了排序,查找等功能 成员方法: public static String toString(int 【】 a) 数组转字符串 public static void sort(int 【】a) 数组排序 public static int bina
阅读全文
摘要:stringbuffer 概述: 线程安全的可变字符序列 string 和 stringbuffer的区别 string 是一个不可变的字符序列 stringbuffer 是个可变的字符序列 stringbuffer的构造方法 public stringbuffer();无参构造 初始为16个字符
阅读全文
摘要:Scanner(InputStream source) System类下有一个静态的字段: public static final Inputstream in 标准的输入流,对应着键盘录入 hasNextXx() 判断是否还有下一个输入项, 其中Xx可以是int double等, 如果是字符串,可
阅读全文

浙公网安备 33010602011771号