自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 java 设计模式

工厂模式总结:https://blog.csdn.net/xiaoddt/article/details/74937952这个里面总结的很好,转载一下,请作者勿怪!https://www.cnblogs.com/foryang/p/5849402.html 重点:1.简单工厂,抽象工厂模式!2.单例模式!3.观察者模式!(注意和发布订阅模式的区别)4.适配器模式!...

2018-11-02 11:23:31 97

转载 java面试总结02_回调函数

回调函数在网上看了好多,太乱了,总也弄不清,看了一个例子感觉不错。回调函数的本质是:在A类中去调用B类的b方法,等B类处理后,然后B类回调(执行)A类的a方法!(个人理解的)http://www.importnew.com/19301.html ...

2018-11-01 14:32:48 166

原创 java面试总结03_代码执行顺序

在面试时候,经常会让做面试题,让写出最后的执行结果。其实最要就是把我一下几点:一:先父类后子类二:如果子类和父类中有静态代码之类,先父类执行静态,子类执行静态,然后,父类的构造代码块,构造方法,然后在子类的构造代码块,构造方法!1、静态代码块(静态区、静态变量等) 2、构造代码块({ }中间的内容) 3、构造方法注意:静态代码块只执行一次,一次,一次,重要事情说三遍!举个例...

2018-11-01 14:32:35 122

原创 java面试总结04_防止并发

在面试过程中,经常会问到多线程,并发这样的问题,网上有很多资料,说的很详细,我这里针对面试时问题:并发整体说就是多个线程对同一共享数据进行操作,那如何防止并发!我个人总结一下主要是下面几点:1. 使用并发集合:1.1>使用synchronized关键字:缺点效率低,在当前线程未执行完之前,其他线程一直在等待,1.2>使用ConcurrentHashMap:1.7版本...

2018-11-01 14:32:23 236

转载 java面试总结05_堆栈

堆:先进先出:多线程中是公有的栈:先进后出:多线程中私有具体可参考:堆和栈的区别

2018-11-01 14:32:07 203

原创 java面试总结06_++i和i++

一、面试的时候问了我一个问题:++i和i++的区别是什么,是否是线程安全的,然后给我一个代码,让我判断执行结果!先抛开代码,说说二者的区别:1 :++i是先给 i 赋值,然后 i=i + 1, 得到的最终的 i ,然后 在去对这个 i 进行其他操作比如i=1, a=++i , 执行步骤是:①:i=1 ,② i=i+1 ③ a=i ;a的最终值是22:i++ 是先操作,操作后再...

2018-11-01 14:31:54 163

转载 java面试总结08_生产者消费者实例

面试的过程中,经常让写个消费者-生产者实例,这里有一个简单的实例:阻塞队列的:消费者:public class Consumer implements Runnable { /** * 所有的数据会存在blockingDeque 里面,取blockingDeque就行 */ private final BlockingQueue<Intege...

2018-11-01 14:31:41 329

原创 java面试总结09_collection集合和Map

网上有很多collection和map的区别,这里就不在重复,这里只写个别需要注意的。归类一下:一:Collection1.set和list的区别:HashSet和ArrayList 主要是两条,①set是无序的,list是有序的,②set不可以重复,list可以重复问题来了,怎么理解set是无序的?明明set中的元素是按照大小顺序输出的,怎么就是无序的呢?这里要说明一...

2018-11-01 14:31:29 217

原创 java面试总结01_java垃圾回收机制

面试时被问到这个问题,看网上很多文字,看了都不知道怎么说,我按照自己的想法总结一下,优缺点在网上百度吧:垃圾回收主要指的是对内存中堆和方法区的回收,主要有一下方法:1.引用计数算法每个对象有一个引用计数器,当一个地方引用该对象时,计数器+1,当该对象的一个引用失效之后,计数器-1。为0时就意为着该对象已不可能再被使用,会被回收!这个是很早的一个算法。2.标记-清除算法从根集...

2018-11-01 14:31:19 106

原创 java面试总结07_数据库

这里只是写了我面试的时候让我写的一些sql以及自己对个别的总结,没有其他的!1.sql 行转列,列转行首先:行转列:源数据:转换后:列转行转换后:三、删除user_name重复的数据,只保留其中一条(实例是在postgresql中操作的,mysql删除的时候,要有临时表)。1.查询出重复的数据,并且只保留重复中id最小的一条数据select id...

2018-11-01 14:31:04 188

原创 java 参数传递实例

 java到底是值传递还是地址传递,网上说什么都有,面试的时候我也说不清,我让面试官举例子,我直接说结果,面试官说算了!好了,回到正题,具体似乎什么传递我也说不清,举几个例子说明一下。1.基本类型,包装类型和特殊类型 public static void changeValue(String str,int a,Integer b){ str="a";a=11;...

2018-11-01 14:26:23 558

空空如也

空空如也

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

TA关注的人

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