![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 67
xiaosec
在南昌活动的一枚计算机爱好者!对外永远自诩是一个IT男。
展开
-
java多线程之利用“CyclicBarrier”汇总结果
CyclicBarrier原创 2014-10-02 14:06:05 · 674 阅读 · 0 评论 -
java.util.concurrent包学习总结
写在最前面:java.util.concurrent包主要是为多线程设计的,里面有很多原创 2014-10-07 15:15:01 · 574 阅读 · 0 评论 -
java中Sting.int转换
int--->string方法一:int test = 999;String tmpString = String.valueOf(test);方法二:原创 2014-10-05 12:56:35 · 489 阅读 · 0 评论 -
java中hashmap源码分析和实现
构造函数: public HashMap() { table = (HashMapEntry[]) EMPTY_TABLE; threshold = -1; // Forces first put invocation to replace EMPTY_TABLE }可以看到他其实是一个实体数组,来存储原创 2014-08-30 21:19:28 · 1070 阅读 · 0 评论 -
java关键字之transient和volatile解析
transient关键字volatile关键字原创 2014-08-30 11:08:23 · 755 阅读 · 0 评论 -
Java内存分配及垃圾回收
本文keywords:堆, 栈,常量池,gc, finalize内存分配从编译原理讲,程序内存分配的三种方法:静态分配、栈式分配、堆式分配。静态分配指在编译期间就能确定内存分配空间大小,要求没有可变数据结构(如可变数组)、嵌套结构和递归结构。栈(堆栈)主要用来运行程序的,堆主要是用来存放对象的。栈要求知道程序的存储要求(一个变量占个栈空间),堆为可变数据结构转载 2014-08-26 08:45:32 · 384 阅读 · 0 评论 -
华为面试题目
华为机试原创 2014-08-10 13:05:49 · 1259 阅读 · 0 评论 -
Java的servlet生成动态验证码
代码:/** * @class 验证码 */import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;import java原创 2014-09-07 19:09:02 · 550 阅读 · 0 评论 -
javaMD5值加密代码!
public String complie(String s){ try { s = s.trim(); m = MessageDigest.getInstance("MD5"); b = new BASE64Encoder(); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } tr原创 2014-09-07 18:44:02 · 624 阅读 · 0 评论 -
java容器之HashTable和HashMap之间的区别和联系
1:继承关系A:Hashtable继承于Dictionary类实现map和cloneable接口B:HashMap继承于AbstractMap类实现map和cloneable接口HashTable:public class Hashtable extends Dictionary implements Map, Cloneable, java.io.Serializ原创 2014-06-02 19:21:26 · 891 阅读 · 0 评论 -
Java IO流学习总结
Java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输转载 2014-06-04 17:43:04 · 438 阅读 · 0 评论 -
java中数组复制函数详解
java中数组方式总结:java中数组复制的方式原创 2014-06-01 21:41:04 · 2916 阅读 · 0 评论 -
SSH各层详解与调用关系
model层:又叫做实体层或者entity层,是单纯的对数据库字段的封装action层:是Struts带来的层,负责与页面进行数据交互和调用service层进行业务逻辑处理service层:获取action层的数据,调用dao层进行增删改查等的业务逻辑处理dao层:获取service层的数据,使用Hibernate直接进行数据库的操作调用关系:程序启动的时候会读配置文件转载 2013-09-20 21:28:09 · 2243 阅读 · 0 评论 -
java设计模式之动态代理模式!
动态代理模式(what,why,how)什么是动态代理动态代理是JDK1.4版本以后提供的性能,主要是利用JAVA反射技术,而动态的进行JAVA对象的加载。和动态代理有关的有两个类 1.interface InvocationHandler :Object invoke(Object proxy, Method method, Object[] args) 只这一个方法,后面再说原创 2013-08-17 14:48:48 · 532 阅读 · 0 评论 -
java设计模式二(简单工厂模式)
简单工厂模式:(what,why,how)什么是简单工厂模式设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。简单工厂模式只是设计模式里面相对简单的一个设计模式。它主要是让所有的类实现工厂化模式装配。为什么要使用简单工厂模式对于一个简单的JAVA应用而原创 2013-08-16 19:25:10 · 549 阅读 · 0 评论 -
JAVA设计模式之一(单例模式)
单例模式的重点就是让程序每次只能产生类的一个实例: 技术路线就是:让类的构造方法成私有的然后设计一个public static的方法,这个方法返回的就是一个这个类的对象,为什么要是Static呢因为构造方法私有化后我们不能再外部new出这个对象了,也就是只能是静态加载了。代码示例如下:Singleton类public class Singleton {private stat原创 2013-08-13 13:00:40 · 466 阅读 · 0 评论 -
java设计模式之四命令模式
命令模式:(what,why,how)什么是命令模式:命令模式把一个请求或者操作封装到一个对象中。命令模式运行系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。Java命令模式本质是对命令的封装,从而把发出命令的责任和执行命令的责任分割开了,委派给不同的对象。通俗地说,我是老总,我只管发个命令,至于这个命令发给谁,谁执行,关我P事,我发钱请原创 2013-08-22 09:52:46 · 493 阅读 · 0 评论 -
java fail-fast机制详解
Java 集合系列04之 fail-fast总结(通过ArrayList来说明fail-fast的原理、解决办法) - 跨到对岸去时间 2013-09-16 09:12:00 博客园-原创精华区原文 http://www.cnblogs.com/skywang12345/p/3308762.html 前面,我们已经学习了ArrayList。接下来,我们以ArrayList为例,转载 2014-10-04 09:39:54 · 1094 阅读 · 0 评论