JAVA基础
笨蛋超人不会飞
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM内存模型
深入理解JVM—JVM内存模型 我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存,用户缓冲用户IO等待导致CPU的等待成本,但是随着CPU的发展,内存的读写速度也远远跟不上CPU的读写速度,因此,为了解决这一纠纷,CPU厂商在每颗CPU上加入了高速缓存,用来缓解这种症状转载 2017-05-18 19:39:36 · 289 阅读 · 0 评论 -
Spring中加载XML配置文件的方法
Spring中的几种容器都支持使用xml装配bean,包括: XmlBeanFactory引用资源、ClassPathXmlApplicationContext编译路径 ,FileSystemXmlApplicationContext用文件系统的路径、XmlWebApplicationContext专为Web工程定制。 加载这些容器的配置文件的XML有以下几种常见的方法:原创 2017-06-30 13:41:17 · 527 阅读 · 0 评论 -
java静态变量用法
static可以修饰方法、变量、内部类以及代码块。 static修饰类 只有内部类才可以用static修饰,普通类不能用static修饰。特点是可以直接通过外部类型加“.”加内部类名进行访问。内部类在调用时才会加载。 static修饰方法 static修饰方法可以通过类名加“.”加方法名直接访问。调用内部方法或变量:静态方法只能调用静态方法,只能访问静态变量,不能引用this或者super...原创 2018-09-06 11:32:02 · 4011 阅读 · 0 评论 -
java单例模式总结
java单例模式应用非常广泛,主要目的都是确保一个对象实例在整个应用中只会创建一次。实现单例的方式有以下几种,他们主要的区别在于是否线程安全,是否实现延迟加载,是否影响程序性能等等。 非线程安全的懒汉模式 public class LazySingleton { private static LazySingleton instance; private LazySing...原创 2018-09-06 14:55:33 · 275 阅读 · 0 评论 -
java类加载机制总结
待整理原创 2018-09-06 15:05:55 · 199 阅读 · 0 评论 -
java面试理论篇
一、面向对象的特征 面向对象的四大特性:抽象,继承,封装,多态。 抽象: 1. 抽象类不能被实例化(初学者很容易犯的错),如果被实例化,就会报错,编译无法通过。只有抽象类的非抽象子类可以创建对象。 2. 抽象类中不一定包含抽象方法,但是有抽象方法的类必定是抽象类。 3. 抽象类中的抽象方法只是声明,不包含方法体,就是不给出方法的具体实现也就是方法的具体功能。 ...原创 2018-12-03 14:27:02 · 295 阅读 · 0 评论 -
java开发人员需要熟知的技术
微服务技术 微服务架构主要有:Spring Cloud、 Dubbo、 Dubbox等,以 Dubbo占比最高,可达26% 远程调用技术 使用RPC框架的程序员中, 使用Dubbo的人数占比最高,其次为 dubbox、gRPC、hessian也具有一定的使用比例。 开发技术 多数程序员在工作中使用的开发技术为权限管理和消息队列。1/4的程序员在工作中使用的开发技术为报表技术、分布式缓存技...原创 2019-03-21 10:01:28 · 476 阅读 · 0 评论
分享