java基础
麦辣鸡腿
这个作者很懒,什么都没留下…
展开
-
JVM的内存区域划分
JVM的内存区域划分 学过C语言的朋友都知道C编译器在划分内存区域的时候经常将管理的区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分的呢? 由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在讨论JVM内存区域划分之前,先来看一下Java程序具体执行的过程:转载 2016-03-19 21:10:26 · 289 阅读 · 0 评论 -
关于页面定位的问题
Date: Fri, 1 Apr 2016 00:21:47 +0800 Message-ID: <0001046413569dc013569dc05730878f$EverNote> MIME-Version: 1.0 Content-Type: multipart/related; boundary=”—-=_NextPart_0001_0464_6D8F1EC9.0E3D2B原创 2016-04-01 00:22:19 · 358 阅读 · 0 评论 -
java 认识异常
Throwable 这个类表示任何可以作为异常被抛出的类。java中主要继承throwable 类的主要分为两大类 一个为ERROE 用来表示编译时和系统异常;exception 是可以被抛出的基本类型。在java类库,用户方法以及运行时故障中都可能被抛出的Exception型异常。所以程序员通常是关心可被抛出的 基本类型exception 异常匹配 在抛出异原创 2016-03-20 13:25:07 · 359 阅读 · 0 评论 -
java 线程同步中的对象锁 ReentrantLock
关于java线程的同步 //锁对象 public class Bank { private Lock bankLock =new ReentrantLock();//创建一个锁对象 public void transfer(int from , int to , int amount)原创 2016-03-20 20:10:22 · 1268 阅读 · 0 评论 -
java提高篇(二三)—–HashMap
HashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据hash算法来来计算key-value的存储位置,我们总是可以通过key快速地存、取value。下面就来分析HashMap的存取。 一、定义 HashMap实现了Map接口,继转载 2016-10-08 22:03:52 · 343 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
接口是面向对象的最好体现 最进在阅读dom4j的源码的时候。刚开始阅读源码很辛苦冲quick start 找到如何简单得使用demo之后就开始分析。从底部往上部分析,还好项目结构不是非常复杂最后发现顶层结构主要就是node 其他一切对象(主要是关于树型结构dom4j将xml解析为树型结构)都是从这个演化来的 在底层的函数调用的时候一般都是直接使用接口作为参数只有极其少数的情况下需要使用到真正的cla原创 2016-11-03 21:28:27 · 351 阅读 · 0 评论