码迷,mamicode.com
首页 >  
搜索关键字:java    ( 298062个结果
Java设计模式——状态模式(State)
1979年在湖北出土的曾侯乙编钟,每一只钟都能发出不同的音。 用面向对象的语言来讲,编钟有能够动态变化的属性,也就是它所能发出的声音。编钟的这种属性叫做状态,而编钟被叫做有状态的对象。编钟所能发出的声音是由敲击的那一只钟决定,而钟的数目个每一只钟的状态是事先确定的。 很多情况下,一个对象的行为取决于一个或多个动态变化的属性,这样的属性叫做状态,这样的对象叫做有状态的对象。 状态模式的类图如下:...
分类:编程语言   时间:2015-05-20 09:55:18    阅读次数:160
Thinking in Java--吸血鬼数字
吸血鬼数字是指位数为偶数的数字,可以用一对数字相乘得到,而这对数字个包含乘积一半位数的数字,其中从最初数字中选取的数字可以任意排序.以两个0结尾的数字是不允许的. 写一个程序求出4位数字中的所有吸血鬼数字.其实就是一个简单的dfs.我们可以将原数字的各位提取出来,然后在去填充新的两个数.如果可以得到两个新数的乘积恰好为原数,则这个数字是吸血鬼数字.下面的代码中IsVampire类提供判断一个数字是...
分类:编程语言   时间:2015-05-20 09:53:05    阅读次数:117
MyEclipse中的一些使用技巧(一)
1.MyEclipse中如何快速的统计出项目的总的代码行数 在工程名上右键 > Properties > MyEclipse > update 稍等,Lines of code就会显示出来 2.Myeclipse中快速生成setter和getter方法 写完对象中的一些基本属性之后,直接按住alt+shift+s键,就会弹出一个框框,里面每一选项里都有一个字母被打上了下划线...
分类:系统相关   时间:2015-05-20 09:52:24    阅读次数:191
深入源码剖析 HashSet、HashMap、HashTable
HashTableHashTable 是什么public class Hashtable extends Dictionary implements Map, Cloneable, java.io.SerializableHashTable 是 Java 中哈希表的一种实现形式,它是 Dictionary 的子类,并且实现了 Map 接口。注1: 哈...
分类:其他好文   时间:2015-05-20 09:46:44    阅读次数:232
JAVA并发编程3_线程同步之synchronized关键字
在上一篇博客里讲解了JAVA的线程的内存模型,见:JAVA并发编程2_线程安全&内存模型,接着上一篇提到的问题解决多线程共享资源的情况下的线程安全问题。 不安全线程分析 public class Test implements Runnable { private int i = 0; private int getNext() { return i++; } @Overri...
分类:编程语言   时间:2015-05-20 09:44:58    阅读次数:142
Mybatis快速入门指南
简介 当下越来越多的企业项目架构中,在持久层部分,抛弃了Hibernate框架,而选用Mybatis框架取而代之,旨在更加深入细致的控制和数据库的交互。 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11日决定迁移到Github。  ...
分类:其他好文   时间:2015-05-20 09:44:41    阅读次数:120
java 调用浏览器打开页面
public static void openURL(String url) { try { browse(url); } catch (Exception e) { JOptionPane.showMessageDialog(...
分类:编程语言   时间:2015-05-20 09:26:54    阅读次数:118
java中的char中unicode和utf的关系
char是Java的基础类型(原类型 ),是字符类型。在Java中字符是基于Unicode编码的,所以一个Java的字符占2个字节,字符的内容存的是unicode的码值(二进制数字)。问题来了,程序是怎么把unicode的码值转换为我们要的程序数据?例如:汉字的'汉'对应的unicode码值为:0x...
分类:编程语言   时间:2015-05-20 08:14:18    阅读次数:141
FastJson库省略小数点后0的Bug的跟踪
FastJson库省略小数点后0的Bug的跟踪作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs最近在项目中使用FastJson库,因为FastJson是阿里巴巴开源的JSON工具包,处理JSON的速度很快,性能也很好,而且功能强大,完全支持Java Bean、集合、Map、日期、Enum、范型等。但是我们在使用中,发现一个Bug:我们的接口中定义了某个f...
分类:Web程序   时间:2015-05-20 02:09:35    阅读次数:220
读取txt的中文字符出现乱码的解决方法
第一种方法:(不知道文件的编码),那通过"另存为"把你不知道的txt编码改为UFT-8,弄一个新的文件。 第二种方法,(知道文件的编码)用inputstreamreader读取,并用改编码形式读取。比如,原文件编码是Unicode: 具体解释,摘抄别的高手的如下: Reader 类是 Java 的 ...
分类:其他好文   时间:2015-05-20 02:03:44    阅读次数:216
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!