09 2018 档案

摘要:为了保持我一贯简单粗暴的风格,先上结论吧 情况1:try{return1} catch{} finally{} return2; 程序在执行return1之前会先执行finally,然后返回try中执行return1。由于try中已经有return,所以return2不再执行。 情况2:try{} 阅读全文
posted @ 2018-09-25 19:29 朝朝暮暮dx 阅读(803) 评论(0) 推荐(0) 编辑
摘要:决定专门用一篇文章来记录一下笔试中遇到的坑~ 1、给出以下代码,请问程序的运行结果是什么? 对、我掉坑了,闭着眼选了A。 其实正确答案应该为C,打印输出0。 通过debug调试发现原因是当调用实例对象i时,会跳到giveMej方法执行,此时由于是从第2行代码直接跳到第四行中,也就是说j此时还未进行赋 阅读全文
posted @ 2018-09-19 18:35 朝朝暮暮dx 阅读(199) 评论(0) 推荐(0) 编辑
摘要:这两天一个项目的tomcat突然起不开了、、一直在捣鼓、捣鼓都捣鼓了,顺便记录一下用到的linux命令。 首先一个查看linux系统版本的命令 #lsb_release -a 然后主要学习一下ps命令和netstat命令 ps命令 linux中的ps是process status的缩写。 常用的命令 阅读全文
posted @ 2018-09-17 15:42 朝朝暮暮dx 阅读(331) 评论(0) 推荐(0) 编辑
摘要:老生常谈的东西,还是记录一下吧。 推荐阅读:https://www.cnblogs.com/chengxiao/p/6194356.html 有各种排序算法的图解、可以更方便的理解。 先上一个更老生长谈的图回忆一下,总体概览一下。(希尔排序的平均时间复杂度应该为O(nlogn)吧) 把我比较理解的几 阅读全文
posted @ 2018-09-11 10:14 朝朝暮暮dx 阅读(181) 评论(0) 推荐(0) 编辑
摘要:什么是类加载器? 类加载器是jre的一部分,负责动态将类添加到Java虚拟机。 类加载分类 1、启动类加载器 bootstrap classloader :加载jre/lib/rt.jar 2、扩展类加载器 extension classloader:加载jre/lib/ext/*.jar 3、应用 阅读全文
posted @ 2018-09-07 17:33 朝朝暮暮dx 阅读(688) 评论(0) 推荐(0) 编辑
摘要:问题的起因:今天在敲代码的时候用到了linkedlist,众所周知,linkedlist实现了list接口,于是我就这样声明了一个变量:List<Integer> linklist=new LinkedList<>(); 然后在代码中我需要获取list的第一个值,我清清楚楚明明白白记得linkedl 阅读全文
posted @ 2018-09-07 11:46 朝朝暮暮dx 阅读(175) 评论(0) 推荐(0) 编辑
摘要:题目:定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。 思路一:利用一个变量min,每次push时,比较push的值和min的值,若push值小于min的值则将min值进行更新。 思路一分析:该方法可以获得当前栈的最小值,但若最小值被pop出去后 阅读全文
posted @ 2018-09-06 18:54 朝朝暮暮dx 阅读(131) 评论(0) 推荐(0) 编辑
摘要:本文是基于http://www.jasongj.com/java/thread_safe/#comments博文的总结,是在前人基础上为了方便个人记忆进行的总结,如有侵权,请联系我、 1、线程安全的三个核心概念 原子性 可见性 顺序性 2、原子性 2.1什么是原子性 原子性就是指一个操作,可能包含多 阅读全文
posted @ 2018-09-06 17:37 朝朝暮暮dx 阅读(177) 评论(0) 推荐(0) 编辑
摘要:今天来写写单例吧,其实之前设计模式也看了很多,但是平常不太用到,而且不注意做笔记,所以总是反反复复会忘记,最近在准备面试,那再看一遍总结一下吧。 首先单例模式就是说一个类只能有一个实例对象。 单例模式有两种实现方法:饿汉模式和懒汉模式 饿汉模式:在类加载时就完成了初始化,所以类加载速度比较慢,但是获 阅读全文
posted @ 2018-09-06 11:19 朝朝暮暮dx 阅读(803) 评论(0) 推荐(0) 编辑
摘要:看了一些博客,对ThreadLocal有了一个初步的认识。 首先要明白ThreadLocal并不是一个Thread,而是Thread的局部变量,一般称为线程本地变量。将对象的作用范围限制在一个线程上下文中,使得变量的作用域为线程级。 1、每个thread维护着一个threadlocalmap的引用 阅读全文
posted @ 2018-09-05 18:43 朝朝暮暮dx 阅读(126) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示