
java
孟某人
这个作者很懒,什么都没留下…
展开
-
迭代器遍历map集合
public static void main(String[] args) { Map map = new HashMap<String,String>(); map.put("01","11111"); map.put("02","22222"); map.put("03","3333"); Set<String> set = map.keySet(); Iterator&l..原创 2020-07-23 09:36:14 · 616 阅读 · 0 评论 -
多线程
一.实现多线程的两种方式1.通过继承Thread类实现多线程/** * 多线程:通过继承Thread类实现多线程 * 1.继承Thread类 * 2.重写run方法(作用:完成线程的业务逻辑代码) * 3.创建当前线程类对象 * 4.调用start方法开始线程 * 优势:可以直接使用Thread类中的方法,代码简单 * 劣势:如果已经有了父类,就不能使用这种方法,因为java是单...原创 2020-03-11 17:32:04 · 136 阅读 · 0 评论 -
关于maven使用依赖下载不了orcale驱动包解决方法
oracle是付费的,因此jar包也不是随便让人下的,这就给maven的下载和编译带来了麻烦,因为我们没法从maven仓库直接拿来用。解决办法就是先从别的地方获取jar包,再放到本地仓库里去,这样运行maven才能成功。假如我现在编译需要的是oracle11g(11.2.0.1.0)版本的jar包,pom文件里的依赖如下<dependency> <groupId>...原创 2020-01-10 22:37:37 · 262 阅读 · 0 评论 -
07IO 序列化和反序列化 将对象以流的形式保存到文件中 &&打印流
打印流什么是打印流其实在开发中我经常使用到打印流,最常用的就比如,将信息输出到控制台上面,这就是一个默认的打印流,默认打印地址就是控制台打印流 PrintStream常用的构造方法 PrintStream ps = new PrintStream(new FileOutputStream("e.txt"));常用的方法 //1.不换行打印(可以打印任意类型的值) ...原创 2019-11-10 11:29:43 · 271 阅读 · 0 评论 -
06IO转换流 解决IO流乱码问题
关于IO流乱码,为什么会乱码?我们用IO流存取数据时,是一个编码与解码的过程的,我们用的开发工具基本上都是以utf-8的规则进行编码和解码的,而我们用的操作系统大多数都是windows(中文系统),而它的的编码和解码方式都是以GBK为准的,当我们用输入流将文件中的数据读取到内存时,文件是以GBK的规则进行编码的,当开发工具使用utf-8的规则去解码,显然是行不通的,所以会出现乱码。转换流解决I...原创 2019-11-09 20:57:22 · 224 阅读 · 0 评论 -
05IO缓冲流 提高IO效率
缓冲流 是对流对象的一种增强 使输入输出流效率更高速度更快缓冲流的基本原理:是在创建流对象时,会创建一个内置的默认大小的缓冲区数组,通过缓冲读写,减少系统访问次数,从而提高效率字节输入缓冲流BufferedInputStream bis = new BufferedInputStream(new FileInputStream("d.txt")); int len = 0;...原创 2019-11-09 17:18:08 · 334 阅读 · 0 评论 -
04Properties集合与Io流
Properties集合java.util.Properties 集合 extends Hashtable implements Map<k,v>Properties是一个持久的属性集,可通过流保存到硬盘,或通过流从硬盘中加载到内存Properties是唯一一个和IO流相结合的集合Properties的key值和value值都是字符串常用的方法 //1.setProp...原创 2019-11-09 15:25:48 · 394 阅读 · 0 评论 -
03IO流之字符流入门——FileWriter FileReader 流异常的处理
字符输出流 FileWriterWriter是所有字符输出流的父类他是一个抽象类FileWerter是Writer的子类OutputStreamWriter的子类常用的构造方法 //1.参数1:文件路径 参数2:默认为false:覆盖已有数据 true:在已有数据后写入数据 FileWriter fileWriter1 = new FileWriter("d.txt"...原创 2019-11-07 21:42:35 · 293 阅读 · 0 评论 -
02IO流之字节流入门-----FileOutputStream FileInputStream &&字节流实现复制
什么是输入流?把硬盘中的数据读取到内存中使用什么是输出流?将内存中的数据写入到硬盘输入输出的说法是从内存的角度上出发阐述的(仅个人理解)。了解一下:一个字符等于两个字节一个字节等于八个二进制,计算机上的所有数据文件都是以二进制的形式保存的,在打开文件时文件编辑器会根据文件中的二进制码通过查询编码表(中文系统默认编码表GBK)转化为字符显示出来,如果二进制码在(0-127)之间会查询asc...原创 2019-11-06 19:13:43 · 174 阅读 · 0 评论 -
01File类常用的方法&&File类常用的常量&&绝对路径和相对路径的简介
File类是文件和目录路径名的抽象表示形式说明:java把电脑中的文件和文件夹封装成了一个File类,我们可以通过使用File类对文件和文件夹进行操作。1.File类提供的常用的常量pathSeparator和separatorwindows的路径分隔符为";“文件分隔符为”\", linux的路径分隔符为":“文件分隔符为”/",因为各个系统的分隔符的不一样File类为我们提供了通用常...原创 2019-11-05 17:49:42 · 1296 阅读 · 0 评论 -
异常 try cath finally
知识点1.try try{}//捕捉异常用来检测在try块中的代码是否有异常,和catch连用2.catch catch(异常类型){}// try捕捉到异常时才会执行代码块,作用:将捕捉的异常进行处理 和try连用3.finally finally{}//无论有没有异常都执行的代码块,一般用来释放资源4.throws 一般出现在函数后面,抛出可能出现的异常5.thro...原创 2019-11-01 13:11:54 · 299 阅读 · 0 评论