自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java 基础知识试题4

AQS介绍 AQS全称为(AbstractQueuedSynchronizer)抽象队列同步器这个类在java.util.concurrent.locks包下面。 AQS是一个用来构建锁和同步器的框架,使用AQS能简单且高效地构建出应用广泛的大量的同步器,比如我们提到的ReentrantLock,Semaphore,其他的诸如ReentrantReadWriteLock,SynchronousQ...

2019-08-24 02:38:10 125

原创 Java 基础知识试题3

Java多线程 Java多线程,在面试的时候,问的比较多的就是悲观锁和乐观锁。2,synchronized和lock锁的区别以及volatile和synchronized的区别,3,可重入锁与非可重入锁的区别,4,多线程解决什么问题,6,线程池的原理,7,线程池使用时的注意事项,8,AQS原理,9,ReentranLock源码,设计原理,整体过程等等问题。 面试官在多线程这一部分很可能会问你有没有...

2019-08-23 00:09:17 211

原创 Java 基础知识试题2

Java集合框架 Arraylist与LinkedList 1,是否保证线程安全:ArrayList和LinkedList都是不同步的,也就是不保证线程安全; 线程安全解决办法 : 方法1: Collections.synchronizedList(new LinkedList()) 方法2: LinkedList和ArrayList换成线程安全的集合,如CopyOnWriteArrayLi...

2019-08-21 21:25:44 258

原创 Java 基础知识试题1

重载和重写的区别 重载:发生在同一个类中,方法名必须相同,参数类型不同,个数不同,顺序不同,方法返回值和访问修饰符可以不同,发生在编译时。 重写:发生在父子类中,方法名,参数列表必须相同,返回值范围小于等于父类,抛出的异常范围小于等于父类,访问修饰符范围大于等于父类;如果父类方法访问修饰符为private则子类就不能重写该方法。 String,StringBuffer,StringBuilder的...

2019-08-20 22:30:28 253

原创 Java编程之从入门到入坑

Java编程之从入门到放弃 1.1 学习的方向 说明 (1) JavaEE软件工程师的工作的内容【主要是Web开发和应用, 比如电商,SNS(社交网络), 信息共享(58), CRM, ERP, 团购,众筹。。】 (2) 大数据软件工程师(1. 大数据应用工程师,2 大数据算法工程师[数学] , 3 数据分析和数据挖掘) (3) 安卓软件工程师 1.5 JavaSE核心编程的体系 在这里插入图片...

2019-04-10 20:42:32 408

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除