- 博客(26)
- 收藏
- 关注
原创 Java线程池
ScheduledThreadPoolExecutor线程池实现ScheduledThreadPool线程池。:以固定的时间间隔执行,interval(时间间隔)指的是两次执行开始之间的时间间隔。:以固定的延时执行,delay(延时)指的是一次执行终止和下一次执行开始之间的延迟。ThreadPoolExecutor线程池实现CacheThreadPool线程池。ThreadPoolExecutor线程池实现FixedThreadPool线程池。SingleThreadExecutor线程池的特点。
2023-09-19 21:35:15
85
原创 Java中不同集合之间的对比
LinkedHashMap继承自HashMap,可以保持元素的插入顺序,LinkedHashMap在HashMap的基础上增加了一个双向链表,用来维护元素的插入顺序。LinkedHashMap可以在创建的时候对集合的排序模式进行设置插入顺序(accessOrder = false):新插入的元素会在末尾,迭代是在最后出现。访问顺序(accessOrder = true):每次访问元素(获取、更新、删除等),都会将该元素移动到链表的末尾。
2023-09-11 14:48:52
690
原创 Java学习--集合
collection接口是Java集合框架中的根接口,因为它继承了Iterable接口,所以可以被用来遍历集合中的元素。它还提供了一组通用的方法,用于对集合进行基本的操作,如添加、删除、查找、遍历。
2023-09-09 08:53:43
79
原创 Java学习--Java单例模式
1.单例模式:单实例,在项目中只有一个实例2.步骤:构造方法私有化(private)->提供唯一的获取实例的方法。
2023-09-01 20:12:47
74
原创 Java学习--枚举
枚举不能被实例化,每个实例都声明在枚举中(定义在枚举的第一部分,必须在第一部分),多个实例间有逗号隔开(,),结尾用分号结束(;
2023-09-01 19:47:42
26
原创 Java异常的捕获和处理
1.定义异常类,并继承Exception或着RuntimeException2.编写异常类的构造方法,向父类构造传入异常描述信息,并继承父类的其他实现方法。3.实例化自定义异常对象,并在程序中使用throw抛出。
2023-08-30 21:19:02
35
原创 Java内部类和匿名类
外部类 对象名 = new 外部类();实例成员类调用外部类实例变量。外部类.this.实例变量名。实例成员类调用外部类静态变量。静态成员类调用外部类静态变量。静态成员类调用外部类实例变量。
2023-08-28 22:24:03
53
1
原创 java面向对象(继承)部分知识点
1.子类中有和父类同名的变量,就会发生隐藏2.子类变量可以隐藏父类变量,和static无关(4种情况)(1)子类变量被static修饰,父类没有被static修饰(2)子类变量被static修饰,父类被static修饰(3)子类变量没有被static修饰,父类没有被static修饰(4)子类变量没有被static修饰,父类被static修饰3.子类中有父类同名同返回值同参数列表的static方法,子类的方法会隐藏父类的方法。4.方法的隐藏只能是子类的static方法隐藏父类的static方法。
2023-08-17 21:21:14
37
1
原创 Java面向对象知识点02
封装的实质就是将类的状态信息、方法等隐藏在类的内部,不允许外部直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为封装的实质就是将类的状态信息、方法等隐藏在类的内部,不允许外部直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。
2023-08-16 21:52:12
38
1
原创 Java类与对象的相关知识总结
1.类的成员(1)成员变量:类变量(有static修饰符的变量)、实例变量(2)成员方法:类方法(有static修饰符的变量)、实例方法(3)成员类/接口ps:类体中可以有类的成员、静态初始化、实例初始化、构造函数2.静态初始化(1)静态初始化可以有多个,在类第一次被加载到内存的时候执行,只执行一次。static{代码段ps:静态初始化只能初始化静态变量(有static修饰符的变量),不能初始化实例变量。3.实例初始化。
2023-08-15 22:03:24
40
1
原创 Java数组常用的Arrays类方法总结
方法返回类型说明boolean比较两个数组是否相等void对数组array进行升序排序toStringString将数组array转换成一个字符串void把数组array中的所有元素赋值成val和数组数据类型一样把数组array复制成一个长度为length的新数组。int查找val在数组中的下标值(二分查找)
2023-08-10 20:55:17
38
1
原创 Java二分查找和增强for循环
1.JDK1.5及其之后版本中提供了增强for循环语句,实现了Iterable接口的类都可以使用增强for循环进行元素的迭代。2.语法规则3.语法解析(1)元素类型是指数组或者集合中的元素类型。(2)变量名在循环时用来保存每个元素的值。(3)冒号后面是需要遍历的数组或集合的名称。
2023-08-10 20:32:46
86
1
原创 Java排序
冒泡排序是一种简单的排序算法,它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。实现。
2023-08-08 22:14:22
31
1
原创 Java中的选择结构知识点及练习题
假设春季是 3 到 5 月,夏季是 6 到 8 月,秋季是 9 到 11 月,冬季是 12、1 和 2月。奖金计算规则如下: 工龄小于等于5年,奖金为工资的5% 工龄大于5年且小于等于10年,奖金为工资的10% 工龄大于10年,奖金为工资的15% (工资和工龄输入)1.编写一个简单的计算器程序,要求用户输入两个数和操作符(+、-、*、/),然后根据操 作符进行相应的运算,并输出结果。什么情况下 switch 更佳?到 5 月,夏季是 6 到 8 月,秋季是 9 到 11 月,冬季是 12、1 和 2月。
2023-08-02 21:16:11
475
原创 Java运算符相关知识总结
1.print()表示直接输出2.println()表示输出后换行3.printf()表示将语句格式化输出,包括占位符4.Java中的占位符有以下几种:%d、%f、%s、%c、%x、%%等。其中,%d和%f用于格式化整数和浮点数,%s用于格式化字符串,%c用于格式化字符,%x用于格式化十六进制数,%%表示一个%符号。
2023-08-01 22:05:28
55
1
原创 Java的基础相关知识点总结
例如,十进制转二进制的方法是:将十进制数除以2,得到商和余数;(2)二进制转十进制:从最低位开始,每一位的权值是2的幂次方,即0对应2^0=1,1对应2^1=2,以此类推。(3)八进制转十进制:从最低位开始,每一位的权值是8的幂次方,即0对应8^0=1,1对应8^1=8,以此类推。(4)十六进制转十进制:从最低位开始,每一位的权值是16的幂次方,即0对应16^0=1,1对应16^1=16,以此类推。(2)javadoc为文本注释是一种特殊的注释格式,用于Java中的类,方法,字段等元素提供文档说明。
2023-07-31 21:33:47
83
1
原创 MySQL约束的相关知识
对于非主键列中的值也要求唯一性时,就需要唯一约束A表中列的值来自于另外一张表B的主键或唯一键的列称为 外键FK,将被引用值得表称为主表或父表,将引用值得表称为从表或子表。例如:emp表中有deptno列,值来自于dept表的 主键deptno。dept是主表,emp是从表。
2023-07-28 11:32:55
59
1
原创 有关云服务器ECS及网站搭建的相关知识点
1.公网ip由光猫提供且只能由自己向外访问互联网,互联网中的其他用户无法通过光猫访问。2.局域网IP由路由器分配,局域网内用户通过局域网IP能够互相访问。3.本机IP为127.0.0.1,只能够自己私人使用。4.每个云服务器拥有一个公网IP。5.本机(本地IP)——路由器(局域网IP)——光猫(公网IP)——电信——互联网.
2023-07-26 20:55:45
172
1
原创 mysql部分知识点总结及综合查询练习例题
2 | 222 | 222 | 0x01 | 张三 | 0 | 350 | 2023-03-11 19:50:00 || 4 | 444 | 444 | 0x01 | 王五 | 0 | 956.3 | 2023-03-13 19:50:00 || 1 | 111 | 111 | 0x00 | 管理员 | NULL | NULL | 2023-03-07 16:50:00 |
2023-07-24 21:26:26
96
原创 MySQL学习心得
select [distinct] 列1, ... , 列n from table_name [其他子句] order by 排序列1 [DESC], 排序列2 [DESC];select 列1, 列2, (聚合函数) from table_name group by 列1, 列2 having 分组后条件;select 列1, 列2, (聚合函数) from table_name group by 列1, 列2;CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';
2023-07-23 13:49:43
573
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人