- 博客(13)
- 收藏
- 关注
原创 手撕-------BaseDao
/增删改if(arr!i<=pc;i++){//查if(arr!i<=pc;i++){i <= cc;i++){= 0;
2023-04-16 23:48:25 70
原创 io流简单叙述
以后会遇到 上传和下载 等这些需求。I input 输入O output 输出咱们电脑上面文件,在进行读取和存储的时候,都是以流的形式进行操作的流这个概念是比较抽象的。
2023-04-16 22:40:04 97
原创 简单的线程总结
阻塞队列,有两个:ArrayBlockingQueue、LinkedBlockingQueue。因为线程是抢占式执行,又是资源共享的,同时操作同一个数据,可能会污染数据,这是不安全的。主要用一个ThreadPoolExecutor,有7个参数,前5个分别是。当线程A锁住了线程B想要的资源,线程B锁住了A想要的资源,就形成了死锁。让主线程(相对于)等待,让子线程先执行,执行完子线程在执行主线程。 线程是进程最小的基本单位.剩下两个参数是拒绝策略,有默认值。 1.抢占式运行。 2.资源共享。
2023-04-16 22:24:20 64
原创 Java 中的关键字超级详细保证让你学废
final :用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量。native :用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的。extends :表明一个类型是另一个类型的子类型,这里常见的类型有类和接口。finally :用于处理异常情况,用来声明一个基本肯定会被执行到的语句块。default :默认,例如,用在switch语句中,表明一个默认的分支。super :表明当前对象的父类型的引用或者父类型的构造方法。
2023-04-15 20:59:22 42
原创 各种底层,手撕封装
BeanUtils类 是动态的对属性进行赋值和取值的,之前使用set方法和get方法对属性进行赋值和取值。把它放到连接池中,在做其他的增删改查 的时候。如果每次进行增删改查的时候,都要先连接数据库,然后再关闭数据库。想要对数据进行增删改查,首先第一步先连接数据库。JavaBean 是实体类 Work类 写实体的类的时候 一定要规范。就是用来把java连接数据库的,然后通过Java代码进行增删改查。是轻量级持久层框架,就是对数据库的数据增删改查(CURD)连接池和Connection对象 有关!
2023-04-15 20:54:55 85
原创 Map集合 File类 递归 序列化 常用类 进程线程 死锁
将键映射到值得对象,键得值不能重复,一个键可以对应最少一个值。Map接口下的封装好得实现类–|HashMap–|TreeMap。
2023-04-01 19:13:29 257
原创 ArrayList 和 LinkedLIst的区别
2.ArrayList O(1)在随机取数据的时候效率高于LinkedList O(n)3.ArrayList O(n)在删除 和插入 的时候效率低于LinkedList O(1)5.LinkedList 是存储数据的节点的信息以及节点信息的内存的指针。1.ArrayList底层是数组,LinkedList底层是链表。4.ArrayList会自己扩容 需要预留一定空间的。
2023-03-23 17:58:58 41
原创 1.定义员工类Employee,包含姓名和月工资[private],以及计算年工资getAnnual的方法。 2.普通员工和经理继承了员工,经理类多了奖金bonus属性和管理
对属性的封装 构造方法 继承 多态的向上转型和向下转型instanceof关键词
2023-03-18 17:01:16 1278
原创 Java键盘输入十名学生的成绩,将成绩降序排列,并打印(降序,即由大到小)。
/ 创建Scanner对象 import java.util.Scanner;System.out.println("请输入第"+(i+1)+"名学生的成绩");
2023-03-11 19:33:54 1097
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人