会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Ankermaker
博客园
首页
新随笔
联系
订阅
管理
1
2
3
下一页
[置顶]
HashMap和HashTable有什么不同?
摘要: 这是我见过最详细区别分析了!!! 代码版本 JDK每一版本都在改进。本文讨论的HashMap和HashTable基于JDK 1.7.0_67。源码见这里 1. 时间 HashTable产生于JDK 1.1,而HashMap产生于JDK 1.2。从时间的维度上来看,HashMap要比HashTable
阅读全文
posted @ 2018-07-25 15:28 Ankermaker
阅读(589)
评论(0)
推荐(0)
2019年4月2日
JAVA基础查漏补缺(面向面试场景)
摘要: JDK:开发java程序用的开发包,JDK里面有java的运行环境(JRE),包括client和server端的。JRE:运行java程序的环境,JVM,JRE里面只有client运行环境,安装过程中,会自动添加PATH。 2.== 和 equals 的区别是什么?(多和底层存储结构思考理解,目前遇
阅读全文
posted @ 2019-04-02 21:59 Ankermaker
阅读(393)
评论(0)
推荐(0)
2019年2月26日
JAVA--GC 垃圾回收机制----可达性分析算法
摘要: 在JVM 中,java 为我们提供可有效的垃圾回收机制,GC ,GC的创建无疑是为了缓解内存压力、保存有效数据、回收垃圾无效数据; 在此之前GC在我的理解中,一直只是个概念,内存中出现垃圾,GC来回收一下,处理下;但是对其内部如何定义一个对象是否是'垃圾'并不知晓! 昨天在工作的时候,为了理解nat
阅读全文
posted @ 2019-02-26 10:44 Ankermaker
阅读(1428)
评论(0)
推荐(0)
2018年12月6日
如何优雅的设计 Java 异常
摘要: 导语 异常处理是程序开发中必不可少操作之一,但如何正确优雅的对异常进行处理确是一门学问,笔者根据自己的开发经验来谈一谈我是如何对异常进行处理的。由于本文只作一些经验之谈,不涉及到基础知识部分,如果读者对异常的概念还很模糊,请先查看基础知识。 如何选择异常类型 异常的类别 正如我们所知道的,java中
阅读全文
posted @ 2018-12-06 16:42 Ankermaker
阅读(1594)
评论(0)
推荐(1)
2018年4月2日
Java多线程之捕获子线程中的异常---面试经
摘要: 在某些场景下,我们经常需要使用多线程来执行任务提高性能,但是我们知道正常的主线程是无法处理子线程的异常的,一旦出现异常就会传播到控制台。这个时候我们需要在线程里面处理异常怎么办呢,我们可以使用Executor来处理。 在Java5中新加入了一个Thread.UncaughtExceptionHand
阅读全文
posted @ 2018-04-02 22:41 Ankermaker
阅读(831)
评论(0)
推荐(0)
2018年4月1日
Review: the foundation of the transaction、Transaction characteristics in Spring
摘要: 1.什么是事务: 事务是程序中一系列严密的操作,所有操作执行必须成功完成,否则在每个操作所做的更改将会被撤销,这也是事务的原子性(要么成功,要么失败)。 2.事务特性: 事务特性分为四个:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持续性(Durab
阅读全文
posted @ 2018-04-01 08:11 Ankermaker
阅读(133)
评论(0)
推荐(0)
2018年3月29日
用Demo 去理解Java Object 的 wait() 和 notify() 方法
摘要: *JAVA线程同步中wait()和notify()简洁例子 *搞懂这两个的用法之前,请你务必搞懂线程同步的道理,否则,下面这一大篇你应该是看不懂的。wait()和notify()一系列的方法,是属于对象的,不是属于线程的。它们用在线程同步时,synchronized语句块中。我们都知道,在synch
阅读全文
posted @ 2018-03-29 15:28 Ankermaker
阅读(619)
评论(0)
推荐(1)
2018年3月16日
决心彻底认知 Integer 和 int 对象创建的原理
摘要: 基本知识:【内容自己总结(也有角色虚构),主要内容如有错误,请指出与君同步进步!】 A、int的包装类就是Integer,从Java 5开始引入了自动装箱/拆箱机制,使得二者可以相互转换,int 是java的一种基本数据类型 (自认为基本数据类型的特性:永远不会 new);B、integer是一个类
阅读全文
posted @ 2018-03-16 16:44 Ankermaker
阅读(517)
评论(0)
推荐(0)
2018年1月3日
java 基础复习 -用Demo去认识String 类
摘要: 前言:我们知道在开发中最常用的就是字符串了。往往在实际的项目开发中,字符串被用户当做数据传输和数据展示的常用类; 本篇目的在于帮助大家简单的重新认识一下 java 中的 String 类; 首先我们是知道String 它不是基本数据类型,所以去创建String 对象就需要 String类提供的类构造
阅读全文
posted @ 2018-01-03 23:18 Ankermaker
阅读(339)
评论(0)
推荐(0)
2018年1月2日
java 基础复习 -用Demo去认识数组
摘要: 前言:数组 是所有编程语言中都会涉及的基础数据类型,但往往在实际开发的时候数组的直接使用还是比较少的,使用的比较多的就是数组的遍历思想,更简单的说对数组对象的for / while 循环。 数组也和类对象都是引用数据类型,这里引用数据类型的根本就是:同一块堆,被不同的栈所指向。 A: 什么叫数组?
阅读全文
posted @ 2018-01-02 23:41 Ankermaker
阅读(305)
评论(0)
推荐(0)
1
2
3
下一页
公告