03 2021 档案

摘要:线程的声明周期及其状态: 实现线程的三种方式: 1.继承Thread重写Run方法。 start方法调用后,线程处于就绪态,执行run方法,执行完毕后处于终止态。 优点:获取线程直接在Run里边this。 不需要Thread.currentThread()。 缺点:不支持多继承,任务和代码没有分离, 阅读全文
posted @ 2021-03-31 20:58 NobodyHero 阅读(65) 评论(0) 推荐(0) 编辑
摘要:方法概览: 添加:add 删除:remove (可以根据index和object进行删除。分别返回值和boolean)存在?:contains 返回boolean获取元素个数:size 返回int空?:isEmpty 返回boolean清空: clear 返回void添加集合:addAll 可以添加 阅读全文
posted @ 2021-03-29 09:31 NobodyHero 阅读(29) 评论(0) 推荐(0) 编辑
摘要:List: Arraylist: object[] 数组 LinkedList:双向链表 Vector:Object数组 Set: HashSet:(无序,唯一): 基于 HashMap 实现的,底层采用 HashMap 来保存元素 LinkedHashSet: 内部是通过 LinkedHashMa 阅读全文
posted @ 2021-03-27 19:56 NobodyHero 阅读(43) 评论(0) 推荐(0) 编辑
摘要:1.关于String: 可变性:String是不可变的,底层用final static修饰了。所以可以理解他是线程安全的产物。 区分和StringBuilder/StringBuffer继承自AbstractStringBuilder,用char[] 数组来存字符串。 在JAVA9之后,String 阅读全文
posted @ 2021-03-26 22:33 NobodyHero 阅读(137) 评论(0) 推荐(0) 编辑
摘要:最近面临毕业找工作,之前因为考研停止了编程的学习,想清楚了未来的路大致应该怎么走。 之前一直把所有的文章记载了OneNote里面,现在通过整理回顾的形式慢慢的放在博客园。 也算是为以后的工作博客输出做铺垫了。 阅读全文
posted @ 2021-03-26 15:52 NobodyHero 阅读(33) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示