java基础
文章平均质量分 96
无
苏小轼
这个作者很懒,什么都没留下…
展开
-
JAVA之多线程
一、什么是多线程1. 线程与进程、并行与并发进程:每个进程拥有自己的一整套变量。一个进程可以包含多个线程。线程:线程属于进程,多个线程会存在共享数据的情况发生,也就是多个线程会共享同一块内存区域。一个例子:打开word是一个进程,打开qq音乐又是另外一个进程,两进程之间不会互相影响(都有自己的一块内存区域)。但比如在qq音乐里一遍听歌,一遍又浏览排行榜,那就是在qq音乐这个进程里又有两个线程,它们之间会存在共享内存的情况。并发:多线程就是并发的例子,一块CPU调度时会分为好多个时间片,每原创 2021-03-18 15:38:06 · 2581 阅读 · 0 评论 -
Java之泛型
一、为什么使用泛型在java引入泛型之前,java的泛型程序设计是使用继承的向上转型性质实现的,也就是所有的变量让它们都继承自Object类。看以下的一段代码:这样的话,比如我们可以定义一个ArrayList类,让它保存所有的String类型元素,或者Integer类型元素等等。例如:ArrayList strList = new ArrayList(); strList.add("HELLO"); ArrayList intList = new ArrayList()...原创 2021-03-08 15:55:08 · 237 阅读 · 0 评论 -
Java之lambda表达式
一、lambda表达式原创 2021-03-06 17:24:16 · 783 阅读 · 0 评论 -
JAVA之异常、断言、日志和调试
a原创 2021-03-03 21:24:11 · 256 阅读 · 0 评论 -
JAVA之类与对象
一、 用户自定义类以《java核心技术 卷1》中的Employe类为例:1. 要想创建一个完整的程序,应该将若干个类组合在一起,其中只有一个类有main方法。2. 一个源文件中可以有多个类,但是仅仅只能有一个公有类(public),并且该公有类的名字必须要和源文件名字相同!!main方法必须在公有类中!!3. 不过,一般将一个类放在一个源文件中,如Employee类放在Employee.java,EmployeeTest类放在EmployeeTest.java4. 定义一个类时,一般需要原创 2021-02-26 11:44:38 · 830 阅读 · 0 评论 -
JAVA之常用数据类型篇(下)
8. 其他的一些集合简要介绍1. LinkedHashSet与LinkedHashMapHashMap和HashSet的遍历是无序的(既不是按照键的大小排序遍历,也不是按照初入先后顺序遍历,而是按照哈希算法排出的顺序遍历,往往不可预知),而LinkedHashMap和LinkedHashSet是两种可以预知迭代顺序的集合类。以LinkedHashMap为例,它是HashMap的直接子类,二者唯一的区别是LinkedHashMap在HashMap的基础上,采用双向链表(doubly-linked l.原创 2021-02-18 20:42:36 · 202 阅读 · 0 评论 -
JAVA之常用数据类型篇(上)
一、基本数据类型(仅8种)注意点:1.原创 2020-12-28 22:02:56 · 417 阅读 · 0 评论