- 博客(14)
- 收藏
- 关注
原创 day15 反射
前提:Java是一个面向对象的语言而对象都是基于类实现的每个类都有自己的一个类对象,类对象每个类有且只有一个基于这个类对象,出现了反射,反射可以动态获取类的方法,属性,构造方法,并且可以越过权限访问对象或者类的私有属性每一个类都会有自己的[类对象](类的信息) 每个类在内存中只有一个类对象反射更多是怎么用,用法要会。
2026-04-15 20:07:49
161
原创 Day14 线程池
ExecutorService es = new ThreadPoolExecutor(核心线程数,最大线程数,存活时间,时间单位,工作队列(最大可等待的任务数),线程工厂,回绝策略)线程池的七个参数:核心线程数 最大线程数 线程存活时间 时间单位 工作队列 线程工厂 回绝策略没啥可说的了前面,就是线程工厂要注意:由于每个人给线程命名的规则不一样,这个线程工厂就是提供一个默认的线程创建模式。
2026-04-13 21:23:26
266
原创 Day13 synchronized&单例工厂&Lock&线程通信
好多呀,后面还有线程池和反射,前面还有个Day11的流,今天能复盘完吗先搞完脸上的吧感觉已经没有刚开始的那股幽默感和冲劲了。
2026-04-11 14:50:02
326
原创 Day10 克隆(clone)&文件File&异常
自定义异常 异常中没有任何super(msg);接口,只有类注:Throwable除了Exception还有一个子类是Error类,是程序无法干预的异常,比如断电,内存溢出。
2026-04-09 21:37:18
291
原创 Day9 集合的Set&Map&HashMap的底层实现原理&泛型
题目看着挺少的,但是内容比较多,Set里面有HashSet,TreeSetMap里面有HashMap,TreeMap,Hashtable,CocurrentHashMap,LinkedMap,Properties方法和底层机理,可以存什么值不可以存什么值,还有泛型干啥的,泛型的转换,泛型用在哪。
2026-04-07 22:04:21
365
1
原创 Day8 trim方法&String的偏底层字符串常量池&intern方法&装箱拆箱&集合的ArrayList,LinkedList&StringBuilder/Buffer
感觉自己学的有点多了,前面的知识没太复习,写代码的时候都得回头看看一些方法是谁的。我的妈呀。还是得多回头看。先复盘吧。
2026-04-01 21:26:26
320
2
原创 Day7 接口interface&内部类&Object的方法&字符串String小部分
嗷kkkkkkkkkkkkk,今天学的东西有点小生疏,我先默写一遍我记住的。
2026-03-31 09:20:43
301
1
原创 3.21-3.26 毕设准备(点评vibe coding工具)+Day5继承&访问权限修饰符&包&super&构造方法&执行顺序
ai编程工具体验总结为了加快毕设完成进程,哥们斥巨资体验了很多ai代码工具,单单是deepseek的api接口就消费了0.8个一百,还开了个阿里云的百炼coding plan,我甚至还开了个cursor pro,一百四十元子。哦,败家子来的。cursor的账户管理界面暴漏个人信息就不截图了,其中,阿里的coding plan和deepseek的api接口都是接在了trae上,做一个我个人使用后的点评吧(仅代表个人观点白月光:deepseek。
2026-03-26 22:15:36
318
1
原创 Day4 类和对象
这个类的定义就和c++差不多了,用来描述对象的属性和行为的一个结构,是对一类对象的属性和行为的抽象提取。比如现在市面上有很多车,凯迪拉克,大众,现代啥的,他们有一个共同的泛名,叫做Car(类的首字母大写,良好的编程习惯)他们都有相同的特点或者动作,比如他们都有车牌号,都有型号,都有颜色,都会刹车。车牌号和颜色就是他们共同具有的抽象属性(并不具体到什么颜色什么车牌号),而刹车是他们都具有的共同的行为。他不占内存,只是一个抽象的东西对象则是类的具体实例,它是根据类的定义创建的实体。
2026-03-21 15:36:53
281
原创 面试 + 补day3的学习内容
/定义数组//长度为10的一个int数组,不赋值存储的就是默认值0数组这个就和c++很相同了,都是从0开始数组的长度arr.length,最大下标和长度关系,最大下标=arr.length-1。数组下标越界异常:ArrayIndexOutOfBoundsException数组只能存储指定数据类型的数据,其他类型的不能存并且数组的长度在定义完就已经确定了。(怎么写一个动态的数组?//二维数组//定义//定义了一个长度为六的二维数组,其中存放六个长度为9的一维数组。
2026-03-20 20:59:27
299
2
原创 day2 数据类型和转换以及运算符
我的理解:短路就是一个比较运算等啥运算出现在一个逻辑运算右边且不被执行的情况。在 Java 中,短路与(&&)和短路或(||)是常用的逻辑运算符。它们的特点是当第一个操作数已经足以确定整个表达式的值时,后面的操作数将不会被计算,从而提高了程序的效率。出现原因:&&和||执行的特性,当出现一个必然结果时他就不会继续向下进行逻辑运算了,比如&&左边出现了false,则结果必定为false,&&右边就没必要运算了||左边出现了true ,则结果必定为true,||右边也没必要算了。
2026-03-18 21:02:37
358
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅