java
longx_ok
这个作者很懒,什么都没留下…
展开
-
JVM垃圾回收机制
[size=large]Java/JVM垃圾回收机制和算法总结博客分类: Javajava多线程虚拟机jvmperformance 什么是Java垃圾回收器Java垃圾回收器是Java虚拟机(JVM)的三个重要模块(另外两个是解释器和多线程机制)之一,为应用程序提供内存的自动分配(Memory Allocation)、自动回收(Garbage Collect)功能,这两个操作都...原创 2014-01-24 16:24:12 · 152 阅读 · 0 评论 -
finally(备注: 转载的)
可不能小看这个简单的 finally,看似简单的问题背后,却隐藏了无数的玄机。接下来我就带您一步一步的揭开这个 finally 的神秘面纱。****************************************************************************** a finally clause is always entered wit...原创 2014-02-13 16:49:22 · 92 阅读 · 0 评论 -
java动态代理(JDK和cglib)
java动态代理(JDK和cglib)JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的...原创 2014-02-06 20:27:30 · 67 阅读 · 0 评论 -
编译错误跟运行时错误的区别
编译错误跟运行时错误的区别:编译不通是没法生成class可执行文件的。但是运行错误时已经通过编译,生成了class可执行文件,在执行后出现的问题。 编译错误是jdk自定义的语法检查,如果你的代码有语法错误的话,编译不是会通过的。例如:int a="a";它会出现红色提示,"不能将字符类型赋值给int 类型"; 运行时错误是你的代码逻辑有问题,例如使用了空对象,强制类型转换啊。例如:L...原创 2014-01-26 10:32:44 · 789 阅读 · 0 评论 -
单例/单体模式(Singleton)
单例/单体模式(Singleton)首先,单例模式是对象的创建模式之一,此外还包括工厂模式。单例模式的三个特点:1,该类只有一个实例2,该类自行创建该实例(在该类内部创建自身的实例对象)3,向整个系统公开这个实例接口Java中大概是这个样子?12345678910111213classSingl...原创 2014-01-26 10:31:10 · 89 阅读 · 0 评论 -
java大数字
理论概念知识储备:在java中提供了大数字的操作类,即java.math.BinInteger类和java.math.BigDecimal类。这两个类用于高精度计 算,其中BigInteger类是针对大整数的处理类,而BigDecimal类则是针对大小数的处理类。下边我们介绍BigDecimal类:BigDecimal的实现利用到了BigInteger,不同的是BigDecimal加...原创 2014-01-26 10:29:53 · 96 阅读 · 0 评论 -
接口存在的意义
J2EE 接口存在的意义 Java - 为什么要使用接口编程一位网友通俗的解释:为什么电脑主板上还要有内存插槽,显卡插槽?多浪费机箱空间啊?直接用电烙铁把显卡和内存的引脚一根一根焊到主板上不就得了。如果你焊错位置了,说明你焊工不好。每次拆装的的时候再继续用电烙铁 看了接口编程这篇文章,理解蛮透彻的.记录下:进行接口的介绍,必须介绍一...原创 2014-01-26 10:26:56 · 197 阅读 · 0 评论 -
java动态代理(JDK和cglib)
java动态代理(JDK和cglib)JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服...原创 2014-01-26 10:24:27 · 58 阅读 · 0 评论 -
深入 理解 Statement 和 PreparedStatement
深入 理解 Statement 和 PreparedStatement一、使用Statement而不是PreparedStatement对象JDBC驱动的最佳化是基于使用的是什么功能. 选择PreparedStatement还是Statement取决于你要怎么使用它们. 对于只执行一次的SQL语句选择Statement是最好的. 相反, 如果SQL语句被多次执行选用PreparedState...原创 2014-01-25 17:57:38 · 89 阅读 · 0 评论 -
深入浅出Java中文问题(一) 引言
深入浅出Java中文问题(一) 引言真正接触过java,或者说曾经用java解决过实际问题的人,对java的中文问题应该都有一定了解。为什么我在编辑器中输入的中文好好的,在控制台打印出来却变成了“星星月亮和问号”呢?我的系统在开发过程中一点问题没有,怎么部署到实际环境中却所有中文都变成了乱码甚至整个系统都运行不起来呢?嘿嘿,你很可能就是遇到java中文问题了。java中文问题是什么?为什么会...原创 2014-01-25 17:53:28 · 143 阅读 · 0 评论 -
在Java中实现对象比较
在Java中实现对象比较 一、跟对象比较的几个相关的概念 为了更加审核的理解对象比较的含义以及多个比较方法之间的差异,笔者认为读者首先需要了解几个相关的概念,或者说几对关系。 一、是类与对象的关系类是具体的抽象,而对象是类的具体实现。这可能听起来还是有点模糊。做一个形象的比喻,类就好像是用来制作塑料盒子的模具,只要将PVC料注入到这个模具中就可以生产对应形...原创 2014-01-25 17:52:08 · 151 阅读 · 0 评论 -
java 集合类Array、List、Map区别和联系
java 集合类Array、List、Map区别和联系 java集合类主要分为以下三类:第一类:Array、Arrays第二类:Collection:List、Set第三类:Map:HashMap、HashTable 一、Array , ArraysJava所有“存储及随机访问一连串对象”的做法,array是最有效率的一种。1、效率高,但容量固定...原创 2014-01-25 17:51:17 · 85 阅读 · 0 评论 -
编程可靠性
摘录的文档,仅供自己日后学习工作参考,3Q! 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的...原创 2014-03-18 11:22:15 · 220 阅读 · 0 评论