07 2022 档案

摘要:一、文件系统的阐述: 1.1、文件是数据的一个容器,文件可以存放大量的数据;文件系统是由当前所在操作系统管理的,文件系统和Java进程是平行的,是两套不同的系统;文件系统通过文件夹和文件递归组合而成 1.2、文件类型: 1.2.1、文本文件:文本文件是一种由若干行字符构成的计算机文件 分类: 1、一 阅读全文
posted @ 2022-07-15 08:47 忘chuan 阅读(94) 评论(0) 推荐(0) 编辑
摘要:一、JCF工具类简介:不存储数据,而是用在数据容器上,实现高效操作 二、常见JCF工具类: 2.1、Arrays类常用方法: 2.1.1、将数组转为list集合:asList(数组名);注意数组的数据类型必须是包装类,转换成集合后,集合中的add()以及remove()方法不能用 2.1.2、对数组 阅读全文
posted @ 2022-07-14 20:48 忘chuan 阅读(124) 评论(0) 推荐(0) 编辑
摘要:一、承接上篇Java集合之Map接口(上),继续对Map接口进行讲解 二、Map接口下的实现类: 2.1、HashMap集合: 2.1.1、K-V键值对,K和V都允许为null,不同步,线程不安全,无序集合,实现同步需要:Collections.synchronizedMap(new HashMap 阅读全文
posted @ 2022-07-14 20:35 忘chuan 阅读(28) 评论(0) 推荐(0) 编辑
摘要:一、Map集合接口简介:JCF的集合接口之一,Map<K,V>双列集合接口,其中K,V都是单独的集合,K集合只能是Set集合,V集合可以是任意集合(List或Set), K中的每一个值称之为key(键),V中的每一个值称之为value(值),key与value的映射称之为entry(key-valu 阅读全文
posted @ 2022-07-14 20:20 忘chuan 阅读(69) 评论(0) 推荐(0) 编辑
摘要:一、承接上篇Java集合之Set接口(上),继续对Set接口进行讲解 二、Set接口下的实现类: 2.1、HashSet集合: 2.1.1、HashSet是以HashMap实现的集合,存放的数据是无序的,可以存放null元素,不支持同步,线程不安全;实现同步需要:Collections.synchr 阅读全文
posted @ 2022-07-14 17:16 忘chuan 阅读(67) 评论(0) 推荐(0) 编辑
摘要:一、Set集合接口简介:Set集合接口下的实现类存放的数据是无序,不可以重复的,存入重复元素返回值为false,有序和无序指的是存入集合的数据的先后顺序,而不是大小顺序 二、Set接口集合的遍历方式: 2.1、迭代器接口遍历 2.2、增强for循环遍历 示例代码: 阅读全文
posted @ 2022-07-14 11:22 忘chuan 阅读(27) 评论(0) 推荐(0) 编辑
摘要:一、承接上篇Java集合之List接口(上),继续对List接口进行讲解 二、List接口下的实现类: 2.1、ArrayList集合: 2.1.1、ArrayList是以数组实现的集合,本质上可看作是动态可变数组,不支持同步,线程不安全;实现同步需要:Collections.synchronize 阅读全文
posted @ 2022-07-14 10:30 忘chuan 阅读(65) 评论(0) 推荐(0) 编辑
摘要:一、List集合接口简介:List集合接口下的实现类存放的数据是有序,可以重复的,这里的有序和无序指的是存入集合数据的先后顺序,而不是大小顺序 二、List集合接口特有方法: 2.1、add(int index, E element):将指定的元素插入此集合中的指定位置 2.2、get(int in 阅读全文
posted @ 2022-07-13 22:49 忘chuan 阅读(38) 评论(0) 推荐(0) 编辑
摘要:一、承接上篇Java集合之Collection接口(上),继续对Collection接口进行讲解 二、Collection集合接口的遍历方式: 方式1:集合转数组,遍历数组 方式2:使用迭代器接口遍历 示例代码: 三、Collection迭代过程的并发修改异常: 3.1、在使用迭代器接口Iterat 阅读全文
posted @ 2022-07-13 20:57 忘chuan 阅读(21) 评论(0) 推荐(0) 编辑
摘要:一、Collection接口简介:JCF的集合接口之一 二、Collection集合接口主要继承关系: 2.1、Collection下的子接口: 2.1.1、List集合接口 2.1.2、Set集合接口 2.2、List集合接口与Set集合接口的实现类: 2.2.1、List集合接口的实现类: 2. 阅读全文
posted @ 2022-07-13 20:50 忘chuan 阅读(62) 评论(0) 推荐(0) 编辑
摘要:一、Java中有很多集合容器,容器简单来说就是存放数据的空间结构 二、容器框架:为表示和操作容器而规定的一种标准体系结构 容器框架的优点:提高数据存取效率,避免重复劳动 三、JCF(Java Collections Framework):Java中的容器框架集,简单来说就是我们Java中的所有集合 阅读全文
posted @ 2022-07-13 20:18 忘chuan 阅读(95) 评论(0) 推荐(0) 编辑
摘要:一、Java异常简介:程序出现的不正常行为或者状态,例如:1/0,读取文件不存在等;异常处理就是让程序返回到安全状态,即使出现异常也能够正常确保程序运行,不会直接导致程序挂掉 二、Java异常类间的关系梳理: 2.1、Throwable类是java语言中所有错误或异常的超类 2.2、Error类:系 阅读全文
posted @ 2022-07-13 17:37 忘chuan 阅读(108) 评论(0) 推荐(0) 编辑
摘要:一、概要:本文承接上一篇Java中字符串相关内容(上),继续讲解字符串相关的常见操作 二、常见字符串分类: 1、字符串StringBuilder: 1.1、是一个可变字符串,可以在字符串内容基础上直接进行拼接,不会重新开辟内存空间 1.2、不同步,线程不安全,是可变字符串,字符串拼接时修改更快 1. 阅读全文
posted @ 2022-07-13 14:06 忘chuan 阅读(19) 评论(0) 推荐(0) 编辑
摘要:一、概要:日常Java开发中,字符串用到的非常多,对于字符串我们不得不做到熟悉掌握使用 二、字符串简介:多个字符连接在一起 三、常见字符串分类: 1、字符串String: 1.1、String是不可变对象,加减操作性较差 1.2、String的创建方式: 1.2.1:直接赋值:String str 阅读全文
posted @ 2022-07-13 11:08 忘chuan 阅读(46) 评论(0) 推荐(0) 编辑
摘要:一、不可变对象简介:一旦创建这个对象,它的值就不能被更改了,内在的成员变量的值就不能修改了;典型的不可变对象有8个基本类型的包装类对象,String字符串对象 二、不可变对象也是地址传递,传指针 示例代码: 三、String字符串是一个典型的不可变对象,还有两个字符串类StringBuffer和St 阅读全文
posted @ 2022-07-12 22:58 忘chuan 阅读(13) 评论(0) 推荐(0) 编辑
摘要:一、常量池简介:Java中为某些基本数据类型的包装类和String字符串都建立了常量池,常量池中相同的值只存储一份,有利于节省内存,便于共享访问 二、拥有常量池的基本数据类型的包装类:Boolean,Byte,Short,Integer,Long,Character 三、包装类的常量池范围: Boo 阅读全文
posted @ 2022-07-12 22:31 忘chuan 阅读(17) 评论(0) 推荐(0) 编辑
摘要:本篇主要针对于Java1.8之前常用类的经常使用的方法进行总结汇总: 概要:Java中的常用类一般都不允许创建对象,都私有化了构造器,类中的大多数方法都是静态方法,这些方法的熟练掌握可以帮助我们更好的日常开发 1、Date类常用方法: 1.1、Date常见构造函数: Date date = new 阅读全文
posted @ 2022-07-12 20:22 忘chuan 阅读(24) 评论(0) 推荐(0) 编辑
摘要:本篇主要针对于Java1.8之前常用类的经常使用的方法进行总结汇总: 概要:Java中的常用类一般都不允许创建对象,都私有化了构造器,类中的大多数方法都是静态方法,这些方法的熟练掌握可以帮助我们更好的日常开发 1、System类常用方法: 1.1、数组的拷贝:arraycopy(Object src 阅读全文
posted @ 2022-07-12 19:46 忘chuan 阅读(56) 评论(0) 推荐(0) 编辑
摘要:这里对日常开发中经常用到的运算符进行补充几种 一、移位运算符:我们经常在阅读源码中看到移位运算符的使用,简单来说主要就是对除法或乘法操作(针对于除以2或者乘以2的次数)进行简化 1、移位运算符分类: 1.1、左移运算符:箭头朝左,<<左移几位数就是该数乘以2的几次方 1.2、右移运算符:箭头朝右,> 阅读全文
posted @ 2022-07-12 16:52 忘chuan 阅读(59) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示