![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 85
一杯柠檬茶。
有道无术,术尚可求;有术无道,止于术。
展开
-
【Java】异常
继承#mermaid-svg-Gw6tkvAZKgfuzCMp .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-Gw6tkvAZKgfuzCMp .label text{fill:#333}#mermaid-svg-Gw6tkvAZKgfuzCMp .node rect,#mermaid-svg-Gw6tkvA原创 2021-09-18 14:29:33 · 104 阅读 · 0 评论 -
【Java】POJO
POJO(Plain Ordinary Java Object)简单的Java对象通指没有使用Entity Beans的普通java对象,可以把POJO作为支持业务逻辑的协助类。POJO实质上可理解为简单的实体类,顾名思义,POJO类的作用是方便程序员使用数据库中的数据表,可以很方便地将POJO类当做对象来进行使用,当然也可以方便地调用其get、set方法。一个POJO在持久化后就是PO,若直接用它传递,在传递过程中就是DTO,若直接用来对应表示层就是VO。JavaBean一种可重用组件,即“一原创 2021-09-17 18:44:37 · 1049 阅读 · 0 评论 -
【Java】finally
执行流程在try或catch中有System.exit(0);这类终止JVM的的语句,那么finally语句不会执行。若try或catch中有return:先执行return后的表达式运算,然后把要返回的值保存下来,再执行finally,最后返回之前保存的值。若在finally中直接修改的是引用地址或基本数据类型,那么返回的就是拷贝之前的,若在finally中修改要返回的某个对象中的属性,则可以看见是返回修改过后的。若finally块中有return则提前退出,此时返回值不是try或catch原创 2021-09-16 22:28:52 · 120 阅读 · 0 评论 -
【Java】阿里巴巴Java开发手册
文章目录一、编程规约1. 命名风格通用包名类名接口方法名、参数名、成员变量、局部变量常量数组枚举POJO总结2. 常量定义3. 代码格式4. OOP规约方法数据类型初始化比较5. 日期时间6. 集合处理7. 并发处理总结一、编程规约1. 命名风格通用不能以_或$开始及结束。使用正确的英文拼写和语法,禁止不规范的缩写,禁止使用拼音。禁止歧视性词语:blackList→\to→blockListwhiteList→\to→allowListslave→\to→replicamaster→原创 2021-09-15 18:18:32 · 682 阅读 · 0 评论 -
【Java】线程池
优势降低系统资源消耗:通过重用已存在的线程,降低线程创建和销毁而造成的消耗。提高系统响应速度:当有任务到达时可复用已存在的线程,而无需等待新线程的创建便能立即执行。方便线程并发数的管控:因为线程若无限制地创建,可能会导致OOM,并且会造成cpu过度切换(cpu切换线程是有时间成本的,需要保存当前执行线程的上下文,并恢复要执行线程的上下文)。提供更强大的功能:如定时任务线程池(ScheduledThreadPoolExecutor)。参数public ThreadPoolExecutor(in原创 2021-09-15 10:13:01 · 79 阅读 · 0 评论