Java
文章平均质量分 85
笑口常开的小丸子
既已有始怎可停下,前路远远兮,吾自当发光发热,永不止前
展开
-
第十章: 异常,线程
进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创。线程:指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多。进程:是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。中是可以有多个线程的,这个应用程序也可以称之为多线程程序。解决线程安全问题的一种方案:同步锁机制。解决线程安全问题的一种方案:Lock锁。finally代码块。原创 2023-12-06 12:17:41 · 52 阅读 · 0 评论 -
第九章 Map
HashMap:存储数据采用哈希表结构,元素存取顺序不能保证一致,保证唯一性需要重写hashCode() equals()方法。LinkedHashMap:存储数据采用哈希表+链表结构, 保证元素存取顺序一致。原创 2023-12-05 17:48:00 · 48 阅读 · 0 评论 -
第八章 List、Set、数据结构、Collections
集合数据存储的结构是链表结构。方便元素添加、删除的集合。链表和哈希表组合的一个数据存储结构。参数类型一致,且需要接受多个参数。:哈希表底层采用数组+链表实现。Comparator比较器。原创 2023-12-05 17:47:19 · 208 阅读 · 0 评论 -
Mybatis总结
二级缓存:二级缓存是 mapper 映射级别的缓存,多个 SqlSession 去操作同一个 Mapper 映射的 sql 语句,多个SqlSession 可以共用二级缓存,二级缓存是跨 SqlSession 的。使用二级缓存时,必须实现java.io.Serializable接口,使用序列化方法保存对象。就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。实体类中的属性名称必须和查询语句中的列名保持一致,否则无法实现封装。具体测试的结果:两次查询出来的结果对象相等则代表使用了缓存策略。原创 2023-12-04 20:15:16 · 402 阅读 · 0 评论 -
第七章 Collection集合和泛型
在前面学习集合时,我们都知道集合中是可以存放任意对象的,只要把对象存储集合后,那么这时他们都会被提升成Object类型。当我们在取出每一个对象,并且进行相应的操作,这时必须采用类型转换。原创 2023-12-04 20:10:16 · 83 阅读 · 0 评论 -
第六章Object类、常用API
查阅。原创 2023-12-04 20:09:42 · 407 阅读 · 0 评论 -
第五章 接口函数
用于修饰不可更改内容,用于修饰类 方法和变量。原创 2023-12-04 20:09:11 · 92 阅读 · 0 评论 -
第四章:面向对象
这种面向对象的思想将现实世界中的事物抽象成类和对象,并通过封装、继承和多态等特性来实现代码的可重用性、灵活性和可维护性。总之,重载和重写都是面向对象编程的常见概念,它们允许程序员在不同的情况下使用相同的名称来定义函数或方法。重载是在同一个类中定义多个方法,而重写是在子类中实现一个与父类具有相同名称和参数的方法。重写指在子类中实现一个与父类具有相同名称、参数列表和返回值类型的方法,并通过子类对象调用该方法时执行子类中的代码。在调用这些方法时,Java会根据实参的类型和数量来自动选择最合适的方法进行调用。原创 2023-12-04 14:34:49 · 47 阅读 · 0 评论 -
第二章:流程控制语句
三种控制结果分为是:顺序,条件,循环。方法定义中的一些概念。原创 2023-12-04 14:32:42 · 34 阅读 · 0 评论 -
第三章:数组
【代码】第三章:数组。原创 2023-12-04 14:33:40 · 40 阅读 · 0 评论 -
第一章:JAVA基本概念
具体过程:Java源文件 .java转为字节码文件.class ,.class文件是Java可执行文件,字节码文件,字节码文件可以在jvm中运行;Java是编译型语言,通过对Java源代码文件进行编译成Class文件才能被虚拟机执行;变量:变量是固定不变的数据,程序中可以变化量就是变量。变量的定义:数据类型 变量名=数据值;常量:在Java程序中固定不变的数据。基本数据类型分为四类八种类。Java的编译和运行。原创 2023-12-02 00:35:54 · 40 阅读 · 0 评论