![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 79
内容包含:面向对象、集合、反射、多线程、并发...
alpha0808
这个作者很懒,什么都没留下…
展开
-
文件基本技术
文章目录1. 文件概述1. 文件概述所有的文件的储存方式都是应用程序对这些二进制的解析结果。所以首先要拥有二进制的思维。路径包含:绝对路径、相对路径。Java中可以使用System.getProperty("user.dir")得到运行java程序的当前目录。...原创 2022-02-24 09:10:38 · 118 阅读 · 0 评论 -
并发的知识
文章目录1.线程1.1 创建线程1.1.1 继承Thread并重写run方法来实现一个线程1.1.2 实现Runnable接口来实现线程1.2 线程属性及方法1.3 共享内存1.3.1 竞态条件1.3.2 内存可见性1.4 synchronized1.4.1 实例方法demo1.4.2 静态方法demo1.4.3 代码块demo1.4.4 特性1.5 修饰符volatile1.6 协作机制1.7 中断机制1.7.1 中断的方法原子变量1.线程线程表示一条单独的执行流,有自己的程序执行计数器,有自原创 2022-02-09 18:58:50 · 386 阅读 · 0 评论 -
多线程概述
线程同步:同步代码块、方法;线程安全的类;锁;生产者、消费者原创 2021-12-06 16:47:54 · 398 阅读 · 0 评论 -
反射与注解
反射、注解、类加载器原创 2022-02-14 10:01:53 · 297 阅读 · 0 评论 -
集合_java
集合文章目录1. List、链表1.1 ArrayList1.2 LinkedList2. Set2.1 哈希值2.2 HashSet2.3 LinkedHashSet2.4 TreeSet2.4.1 自然排序Comparable2.4.2比较器排序Comparator1. List、链表数组和链表区别:数组容易找,不容易修改;链表恰恰相反。1.1 ArrayList代码示例//list 方法:get/set/remove/add//大小:list.size()import jav原创 2021-11-29 11:46:17 · 304 阅读 · 0 评论 -
SDK动态代理
静态代理+动态代理原创 2022-02-15 21:30:00 · 451 阅读 · 0 评论 -
java_列表与队列
文章目录1. ArrayList2. LinkedList2.1 用法2.1.1 创建方式2.1.2 Queue接口定义2.1.3 Queue举例2.1.4 Deque举例3. ArrayDeque3.1 实例变量3.2 原理3.2.1 循环数组3.2.2 构造方法3.2.3 头部添加和删除1. ArrayList随机访问效率很高,但插入和删除性能比较低2. LinkedListLinkedList同样实现了List接口,它的特点与ArrayList正好相反。同时还实现了Deque和Queue原创 2022-02-08 14:47:20 · 365 阅读 · 0 评论 -
内部类_java
成员内部类、局部内部类、匿名内部类原创 2021-11-22 11:18:38 · 322 阅读 · 0 评论 -
java二叉树
文章目录1. 完全二叉树1.1 最大堆1.2 最小堆1.3 性质1.3.1 添加元素1.3.2 删除元素1.4 构建初始堆1.5 big O2. 满二叉树3. 红黑树4. AVL树5. 排序二叉树5.1 查找5.2 遍历5.3 插入5.4 删除5.5 平衡的排序二叉树5.6 big O1. 完全二叉树堆,又称为完全二叉树完全二叉树不要求最后一层是满的,但如果不满,则要求所有节点必须集中在最左边,从左到右是连续的,中间不能有空的。堆是一个比较神奇的数据结构,概念上是树,存储为数组,父子有特殊顺序原创 2022-02-09 13:55:15 · 574 阅读 · 0 评论 -
java_泛型
文章主要来源:https://dunwu.github.io/javacore/basics/java-generic.html文章目录1. 泛型机制引入原因2. 泛型类型2.1 泛型方法2.2 泛型接口2.3 泛型类2.4 类型通配符3. 上下界1. 泛型机制引入原因解决类型安全问题,方便在编译时纠错;避免类型转换2. 泛型类型2.1 泛型方法该方法在调用时可以接收不同类型的参数。根据传递给泛型方法的参数类型,编译器适当地处理每一个方法调用。定义泛型方法的规则:所有泛原创 2022-02-07 10:44:19 · 73 阅读 · 0 评论 -
异常+二维数组
异常+二维数组原创 2021-11-24 01:09:16 · 538 阅读 · 0 评论 -
java面向对象基础_01
1. 继承2. 多态3. 接口4. 抽象5. 类与接口的区别6.包7. 修饰符原创 2021-11-16 14:16:58 · 398 阅读 · 0 评论 -
java面向对象基础
java之面向对象之离散知识点合计原创 2021-11-16 11:19:22 · 271 阅读 · 1 评论 -
java基础day02
1.方法重载2. 方法重写3.用表格来区分4.访问修饰符5.写方法原创 2021-11-10 18:00:34 · 236 阅读 · 0 评论 -
java基础day01
数组打印+循环+循环嵌套原创 2021-10-28 17:01:08 · 83 阅读 · 0 评论