![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java基础
文章平均质量分 83
java基础完结散花
樱良i
站在巨人的肩膀,集思广益
展开
-
HashMap源码分析
**HashSet底层是HashMap对HashMap一步步debug进行分析**文章目录原创 2021-10-09 10:21:35 · 195 阅读 · 0 评论 -
java基础—ORM映射
ORM文章目录ORM/JSP/JavaBean1.什么是ORM?2.JSP原理什么是ORM?object relationship Maping——对象关系映射原创 2022-03-15 15:14:04 · 135 阅读 · 0 评论 -
java注解应用
java注解注解在哪里使用:可以附加在package,class,method,filed 等上面,相当于给他们添加了额外的辅助信息我们可用过反射机制编程实现对这些元数据的访问文章目录java注解1.内置注解2.元注解3.自定义注解1.内置注解内置注解:java自带的注解@override //重写@SuppressWarnings //抑制警告2.元注解元注解:负责注解其他注解,定义一个注解的时候需要用到元注解@Target //描述注解使用范围——空间的角度@原创 2022-03-15 14:00:30 · 304 阅读 · 0 评论 -
java基础——数据库连接池(2)从对比角度分析
java基础三篇文章:第一篇——从技术角度阐述为什么使用数据库连接池第二篇——将传统连接和数据库连接池对比第三篇——总结连接池的好处,工作原理,存在的问题,常用连接池文章目录java基础一、什么是连接池二、为什么要使用连接池三、传统的连接机制与数据库连接池的运行机制区别不使用连接池流程使用连接池流程四、连接池工作原理五、连接池主要参数一、什么是连接池数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个。二、为什么要使用连接池转载 2021-10-19 19:31:00 · 200 阅读 · 0 评论 -
java基础——数据库连接池(1)从技术演进角度阐述
java基础笔记的都是需要背诵的零散知识点,以顺序的方式组织文章目录java基础十、数据库连接池十一、Apache八、思考引出连接池十、数据库连接池十一、Apache****八、思考引出连接池思考与总结思考————连接池,事务,Apache问题一:我们都知道获取JDBC连接是一个耗时操作。而我们查看教程的时候,提倡我们获取数据库连接,操作完毕以后要记得关闭,这样固然是正确的。但是,如果一个简单的操作就不停开启连接断开连接,这样会对性能大打折扣。问题二:JDBC的工作原理?还转载 2021-10-19 18:44:42 · 107 阅读 · 0 评论 -
java基础——多线程基础
java基础笔记的都是需要背诵的零散知识点,以顺序的方式组织文章目录java基础一、多线程基本使用1、创建线程的两种方式一、多线程基本使用1、创建线程的两种方式(1)继承Thread类,重写run方法(2)实现 Runnable接口,重写run方法...原创 2021-10-15 16:13:30 · 112 阅读 · 0 评论 -
java基础——IO流
java基础笔记的都是需要背诵的零散知识点,以顺序的方式组织文章目录java基础概念,使用,原理,区别,场景原创 2021-10-16 15:02:35 · 75 阅读 · 0 评论 -
java基础——泛型
java基础笔记的都是需要背诵的零散知识点,以顺序的方式组织文章目录java基础一、泛型二、Junit一、泛型1、给泛型指向数据类型是,要求是引用类型,不能是基本数据类型 2、ArrayList arrayList = new ArrayList();泛型默认是 Object3、自定义泛型类注意事项:(1)语法: class类名<T,R…>{//表示可以有多个泛型成员}(2)普通成员可以使用泛型(属性、方法)2)使用泛型的数组,不能初始化(3)静态方法中不能使用类的泛原创 2021-10-11 17:02:09 · 184 阅读 · 0 评论 -
java基础——集合源码分析
java基础java集合源码分析,对于面试,集合的其他细节另外开一篇文章目录java基础一、list1、ArrayList底层操作机制2、Vector底层结构和机制一、list1、ArrayList底层操作机制(1)ArrayList中维护了一个Object类型数组——就是说可以存储不同类型的对象(2)当创建ArrayList对象时,如果使用的是无参构造器,则初始elementData容量为0,第一次添加,则扩容elementData为10,如需再次扩容,则扩容elementData原创 2021-10-07 00:49:57 · 116 阅读 · 0 评论 -
java基础——常用类
java基础笔记的都是需要背诵的零散知识点,以顺序的方式组织文章目录java基础1、Arrays常用方法2、System类3、BigInteger 和 BigDecimal 类4、日期类5、DateTimeFormatter 格式日期类7、第三代日期类更多方法1、Arrays常用方法Arrays里面包含了一系列静态方法,用于管理或操作数组(1)toString返回数组的字符串(2)sort排序(3)copyof(4)fill数组元素的填充(5)binarySearch二分搜原创 2021-10-04 01:40:03 · 166 阅读 · 0 评论 -
java基础——包装类
java基础笔记的都是需要背诵的零散知识点,以顺序的方式组织文章目录java基础包装类1、包装类分类2、包装类和基本数据类型的转换3、int Integer转换4、包装类型和String类型转换5、Integer 类和 Character 类的常用方法6、String类7、StringBuffer8、StringBuilder9、String、StringBuffer 和 StringBuilder 的比较10、String、StringBuffer 和 StringBuilder 的选择原创 2021-10-04 00:50:12 · 184 阅读 · 0 评论 -
java基础——枚举注解
java基础笔记的都是需要背诵的零散知识点,以顺序的方式组织文章目录java基础1.enum枚举(enumerate)2.注解3.jdk的元Annotation(元注解,了解)1.enum枚举(enumerate)(1)枚举是一组常量的集合(2)枚举属于一种特殊的类,里面只包含一组有限的特定对象(3)枚举的两种实现方式:自定义类实现枚举使用enum关键字实现枚举(4)自定义类实现枚举:不需要提供setXxx方法,因为枚举对象值通常为只读.对枚举对象/属性使用final原创 2021-10-02 21:17:07 · 1125 阅读 · 0 评论 -
java基础——异常
java基础笔记的都是需要背诵的零散知识点,以顺序的方式组织文章目录java基础1.enum枚举(enumerate)1.enum枚举(enumerate)(1)枚举是一组常量的集合(2)枚举属于一种特殊的类,里面只包含一组有限的特定对象(3)枚举的两种实现方式:自定义类实现枚举使用enum关键字实现枚举(4)自定义类实现枚举:不需要提供setXxx方法,因为枚举对象值通常为只读.对枚举对象/属性使用final + static共同修饰,实现底层优化枚举对象名通常使原创 2021-10-03 20:45:42 · 97 阅读 · 0 评论 -
java基础——final接口内部类
java基础笔记的都是需要背诵的零散知识点,以顺序的方式组织文章目录java基础1.单例模式2.饿汉式VS懒汉式3.final关键字4.final小细节5.抽象类1.单例模式静态方法和属性的经典实用设计模式的理解:设计模式是在大量的实践中总结和理论化之后优选的代码结构,编程风格,以及解决问题的思考方式。设计模式就像是经典的棋谱,不同的棋局,我们用不同的棋谱,免去我们自己再思考和摸索单例模式:单例模式:就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类原创 2021-10-01 17:33:03 · 202 阅读 · 0 评论 -
java基础——继承封装多态
java继承封装多态原创 2021-09-29 01:45:30 · 156 阅读 · 0 评论 -
java基础——equals类变量代码块
java基础笔记的都是需要背诵的零散知识点,以顺序的方式组织文章目录java基础1.equals、==、hashcode2.hashcode3.finalize方法4.断点5.类变量6.类方法7.main方法8.代码块1.equals、==、hashcode== 是一个比较运算符== 可以判断基本类型、引用类型== 判断基本类型,判断的是值是否相等== 判断引用类型,判断的是地址是否相等,即判断是不是同一个对象equals 是Object类中的方法,只原创 2021-09-30 19:01:47 · 110 阅读 · 0 评论 -
java基础——补码数组访问修饰符
java基础笔记的都是需要背诵的零散知识点,以顺序的方式组织文章目录java基础1.十进制数:2.原码反码补码3.数据类型4.数组5.数组初始化6.jvm内存—对象7.成员方法8.递归要点9.包10.访问修饰符1.十进制数:5.12、512.0f、.512double num4=1.1f声明float型常量 须加f或Fjava默认浮点型double当我们对运算结果是小数,进行相等判断时,要判断两个数的差值的绝对值,是否在某个精度的范围内(byte、short)和char之间不原创 2021-09-29 17:20:07 · 179 阅读 · 0 评论