- 博客(15)
- 收藏
- 关注
原创 关于Linux初学你应该知道的一切 and Linux详尽学习笔记
1、Linux概述1.1 Linux简介Unix是1969年在AT&T的贝尔实验室开发研发出的一个强大的多用户、多任务操作系统。UNIX的商标权由国际开放标准组织(TheOpen Group)所拥有。UNIX操作系统是商业的、收费的,价格比Microsoft Windows还要贵一点。Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、 支持多线程和多 CPU 的操作系统。 Linux 内核最初只是由芬兰人林纳斯·托瓦兹
2022-03-17 00:07:04
590
原创 2021-07-29 JAVA XML与JSON
XML 简介 可扩展标记语言 特性: xml具有平台无关性,是一门独立的标记语言xml具有自我描述性 用途: 网络数据传输数据储存配置文件(重点) XML文件: .XML文件是保存XML数据的一种方式,XML数据也可以以其他形式存在(例如在内存中构建XML数据)。切...
2021-07-29 08:28:02
129
转载 2021-07-21 JAVA-多线程
多线程技术概述 线程与进程 进程 是指一个内存中运行的应用程序,每个进程都有一块独立的内存空间 线程 是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行。一个进程最少有一个线程线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面若干个执行路径又可以划分成若干个线程线程调度 分时调度 所有线程轮流使用CUP,平均分配每个线程占用CPU的时间抢占式调...
2021-07-21 21:56:34
112
原创 JAVA的Collection集合 List集合 Set集合 Iterator迭代器 Comparator比较器大汇总!!!
Collection集合 List集合 Set集合文章目录Collection集合 List集合 Set集合集合概述集合框架Collection的常用功能List集合List接口介绍List接口中常用方法List的子类ArrayList集合LinkedList集合Iterator迭代器Iterator接口迭代器的实现原理增强for/each循环练习1:遍历数组练习2:遍历集合Set集合HashSet集合介绍HashSet集合存储数据的结构(哈希表)HashSet存储自定义类型元素LinkedHashSet
2021-07-16 00:02:45
123
原创 JAVA中的集合---栈 队列 数组 链表 二叉树 (数据结构)
数据结构文章目录数据结构**常见的数据结构**栈队列数组链表红黑树常见的数据结构数据储存的常用结构有:栈,队列,数组,链表,红黑树。我们分别来了解一下:栈栈:stack,又称堆栈, 栈(stack)是限定仅在表尾进行插入和删除操作的线性表。我们把允许插入和删除的一端称为栈顶,另一端称为栈底,不含任何数据元素的栈称为空栈。栈又称为先进后出的线性表 。简单的说:采用该结构的集合,对元素的存取有如下的特点:先进后出(即,存进去的元素,要在后它后面的元素依次取出后,才能取出该元素
2021-07-16 00:02:24
285
原创 使用 Date 和 SimpleDateFormat 类表示时间
使用 Date 和 SimpleDateFormat 类表示时间在程序开发中,经常需要处理日期和时间的相关数据,此时我们可以使用 java.util 包中的 Date 类。这个类最主要的作用就是获取当前时间,我们来看下 Date 类的使用:使用 Date 类的默认无参构造方法创建出的对象就代表当前时间,我们可以直接输出 Date 对象显示当前的时间,显示的结果如下:其中, Wed 代表 Wednesday (星期三), Jun 代表 June (六月), 11 代表 11 号, CST
2021-07-15 20:56:24
383
原创 Calendar 类的应用
Calendar 类的应用Date 类最主要的作用就是获得当前时间,同时这个类里面也具有设置时间以及一些其他的功能,但是由于本身设计的问题,这些方法却遭到众多批评,不建议使用,更推荐使用 Calendar 类进行时间和日期的处理。java.util.Calendar 类是一个抽象类,可以通过调用getInstance()静态方法获取一个 Calendar 对象,此对象已由当前日期时间初始化,即默认代表当前时间,如 Calendar c = Calendar.getInstance();那么如..
2021-07-15 20:56:08
155
原创 使用 Math 类操作数据
使用 Math 类操作数据Math 类位于 java.lang 包中,包含用于执行基本数学运算的方法, Math 类的所有方法都是静态方法,所以使用该类中的方法时,可以直接使用类名.方法名,如: Math.round();常用的方法:通过案例我们来认识一下他们的使用吧!!运行结果:PS: Math 类还提供了许多其他方法,各位小伙伴们可以注意关注 wiki ,查阅更多信息...
2021-07-15 20:55:54
62
原创 Java中的集合2021-04-28
Java中的集合Java中的集合类:是一种工具类,就像是容器,存储任意数量的具有共同属性的对象。集合的作用:1、在类的内部,对数据进行组织;2、简单而快速的搜索大数量的条目;3、有的集合接口,提供了一系列排列有序的元素,并且可以在序列中间快速的插入或者删除有关元素;4、有的集合接口,提供了映射关系,可以通过关键字(key)去快速查找到对应的唯一对象,而这个关键字可以是任意类型。与数组的对比:数组的长度固定,集合长度可变;数组只能通过下标访问元素,类型固定,而有的...
2021-07-15 20:55:38
65
原创 Java 中的包装类
Java 中的包装类相信各位小伙伴们对基本数据类型都非常熟悉,例如 int、float、double、boolean、char 等。基本数据类型是不具备对象的特性的,比如基本类型不能调用方法、功能简单。。。,为了让基本数据类型也具备对象的特性, Java 为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本数据类型。基本类型和包装类之间的对应关系:包装类主要提供了两大类方法:1. 将本类型和其他基本类型进行转换的方法2. 将字符串和本类型及包装类互相转换的方.
2021-07-15 20:55:16
63
原创 认识 Java 中的 StringBuilder 类2021-04-28
认识 Java 中的 StringBuilder 类在Java中,除了可以使用 String 类来存储字符串,还可以使用 StringBuilder 类或 StringBuffer 类存储字符串,那么它们之间有什么区别呢?String 类具有是不可变性。如运行结果: 从运行结果中我们可以看到,程序运行时会额外创建一个对象,保存 "helloworld"。当频繁操作字符串时,就会额外产生很多临时变量。使用 StringBuilder 或 StringBuffer 就可以避免这个问题。至于.
2021-07-15 20:55:01
56
原创 Java 中的 String 类常用方法 Ⅱ
Java 中的 String 类常用方法 Ⅱ我们继续来看 String 类常用的方法,如下代码所示:运行结果:那么,“==” 和 equals() 有什么区别呢?==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象equals(): 比较存储在两个字符串对象中的内容是否一致PS:字节是计算机存储信息的基本单位,1 个字节等于 8 位,gbk编码中 1 个汉字字符存储需要 2 个字节,1 个英文字符存储需要 1 个字节。所以我们看到上面的程序运行结果中..
2021-07-15 20:54:27
63
原创 Java 中 String 类的常用方法 Ⅰ
Java 中 String 类的常用方法 ⅠString 类提供了许多用来处理字符串的方法,例如,获取字符串长度、对字符串进行截取、将字符串转换为大写或小写、字符串分割等,下面我们就来领略它的强大之处吧。String 类的常用方法:结合代码来熟悉一下方法的使用:运行结果:友情提示:1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-12. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1
2021-07-15 20:54:02
59
原创 Java 中字符串的不变性学习笔记
Java 中字符串的不变性String 对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同。如下所示:运行结果:结合上面的代码,关于字符串小伙伴们必须需要了解滴:1、 通过 String s1="爱慕课"; 声明了一个字符串对象, s1 存放了到字符串对象的引用,在内存中的存放引用关系如下图所示:然后通过 s1="欢迎来到:"+s1; 改变了字符串 s1 ,其实质是创建了新的字符串对象,变量 s1 指向了新创建的字符串对象,如下图所示:.
2021-07-15 20:53:26
72
原创 异常定义与处理学习笔记2021-04-28
JAVA异常简介Throwable类(父类)两个儿子1.Error(系统错误,内存溢出,虚拟机错误,线程死锁)不要期待它的出现,程序终结者2.Exception(编码,环境出现问题)2.1RuntimeException(非检查异常)2.2检查异常各种各样奇葩原因(文件不存在啊什么的。。。)处理异常try-catch方法多重catch块 捕捉多种异常finally语句块善后...
2021-07-15 20:52:19
43
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人