java
qq_37754792
这个作者很懒,什么都没留下…
展开
-
Java 异常处理
Java 异常处理Java 异常处理异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java.lang.ArithmeticException的异常。异常发生的原因有很多,通常包含以下几...转载 2018-05-10 15:27:49 · 133 阅读 · 0 评论 -
Java中23种设计模式--超快速入门及举例代码
Java中23种设计模式--超快速入门及举例代码java的设计模式大体上分为三大类:创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。行为型模式(11种):策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释...转载 2018-05-11 15:16:01 · 176 阅读 · 0 评论 -
理解并设计rest/restful风格接口
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。...转载 2018-10-22 17:39:15 · 132 阅读 · 0 评论 -
SPRING AOP 与 ASPECTJ
AOP:面向切面编程简介AOP解决的问题:将核心业务代码与外围业务(日志记录、权限校验、异常处理、事务控制)代码分离出来,提高模块化,降低代码耦合度,使职责更单一。AOP应用场景:日志记录、权限校验、异常处理、事务控制等相关概念图片来源:https://raw.githubusercontent.com/WarframePrimer/...转载 2019-03-19 14:35:06 · 109 阅读 · 0 评论 -
java 堆栈
JAVA在程序运行时,在内存中划分5片空间进行数据的存储。分别是:1:寄存器。2:本地方法区。3:方法区。4:栈。5:堆。一、先说一下最基本的要点基本数据类型、局部变量都是存放在栈内存中的,用完就消失。new创建的实例化对象及数组,是存放在堆内存中的,用完之后靠垃圾回收机制不定期自动消除。二、先明确以上两点,以下示例就比较好理解了示例1main() int x...转载 2019-04-02 15:14:04 · 104 阅读 · 0 评论 -
java 面试知识点
Java基础HashMap的源码,实现原理,JDK8中对HashMap做了怎样的优化。HaspMap扩容是怎样扩容的,为什么都是2的N次幂的大小。HashMap,HashTable,ConcurrentHashMap的区别。极高并发下HashTable和ConcurrentHashMap哪个性能更好,为什么,如何实现的。HashMap在高并发下如果没有处理线程安全会有怎样的安全隐患,具...转载 2019-04-09 17:23:32 · 103 阅读 · 0 评论