
java
文章平均质量分 62
汤姆的猫
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java常用的格式化
日常工作中,总会遇到一些格式化显示的需求,原创 2014-04-20 20:31:39 · 940 阅读 · 0 评论 -
适配器模式总结
适配器模式核心思想:将一种原创 2014-11-12 11:05:04 · 1017 阅读 · 0 评论 -
策略模式总结
策略模式的核心思想:分离原创 2014-10-29 14:22:21 · 1512 阅读 · 0 评论 -
23种设计模式小结
创建型模式 结构型模式 行为型原创 2014-11-17 13:58:54 · 1099 阅读 · 2 评论 -
装饰者模式总结
装饰者模式包含两种对象:装饰者和组件【被装饰者】 装饰者模式的核心思想: 1.替代继承,动态的将责任附加到对象上 2.有效的扩展行为同时不违反开闭原则 3.有效的复用修饰者 装饰者模式的设计原则:开闭原则,多用组合少用继承,低耦合 装饰者模式的用途: 1.需要生产大量的类 2.这些类又可以原子化成数量不多的小类 3.这些小类的组合可以构成(1)的类 装饰者模式的原创 2014-11-03 17:32:49 · 1358 阅读 · 1 评论 -
观察者模式总结
观察者模式由两部分zuchang 观察者模式核心思想:原创 2014-11-03 10:14:35 · 1384 阅读 · 0 评论 -
类关系设计模式小结
前面简单的学习了策略模式,原创 2014-11-04 17:02:53 · 720 阅读 · 0 评论 -
Java重载(overload)和重写(override)
重载overload 针对:类中已有的方法 重载条件: 相同的方法名,不同的参数列表【不同的参数列表包括参数的类型,参数的顺序】 不构成重载: 不同的访问权限 不同的返回值 抛出异常 不同的异常个数 使用泛型作为参数,由于泛型会在编译时进行类型擦除,泛型有时会被认为是相同的参数列表。如List 和List擦除后均是List 重写override原创 2014-10-22 14:20:28 · 826 阅读 · 0 评论 -
工厂模式总结
工厂模式是用封装对象创建的,包括简单工厂模式、工厂模式、抽象工厂模式。 简单工厂模式: 依赖原则:单一职责,分离程序变和不变的部分。 实现方式:不算真正意义上的工厂,只是把目标中创建对象的方法抽取出来,放到一个类中集中处理 模式优点:1.将程序中创建对象部分分离出来,放入一个类中进行集中管理,方便维护;2.分离部分可以考虑使用配置方式进行维护 模式缺点:1.仍然先天性原创 2014-11-06 16:26:12 · 1468 阅读 · 0 评论 -
glassfish4 配置数据库连接池
原创 2014-12-31 17:23:30 · 2943 阅读 · 0 评论 -
单例模式总结
单例模式的核心是创建对象,该对象在当前运行环境中只存在一个实例。 Java中使用new进行创建对象,问题的重点在于如何控制只有一个对象。常见的解决方案是提供私有化的构造器,使对象无法从外部进行实例化,其次,在类内部提供对象的实例并提供类方法(静态方法)访问该实例。 public class SingletonExample1 { //提供一个实例 private static Singl原创 2014-11-10 15:41:32 · 908 阅读 · 0 评论 -
命令模式总结
命令模式遵循封装变化、针对接口及开闭原则。 命令模式通过提供统一接口,是不同对象的方法调用拥有一致的外观,从而实现执行者的可扩充性。 命令模式主要处理统一访问不同类型对象的需求。 命令模式最主要的缺点是需要额外提供命令类,有时命令类数量也会很庞大。 命令模式简单示例 package commandpattern; public interface Command { /*原创 2014-11-11 14:12:57 · 1024 阅读 · 0 评论 -
Java字符串类型详解
Java 字符串类主要有String、StringBuffer、StringBuilder、StringTokenizer 1.字符串类型底层都是使用char数组进行实现. 2.从jdk1.7以后,StringBuffer和StringBuilder均继承自AbstractStringBuilder。 提供的方法基本相似,StringBuffer不提供线程同步,StringBuilder原创 2014-04-08 03:59:31 · 944 阅读 · 0 评论 -
java 基础 流程控制
鄙人不才,基础不好,趁着闲时简单学习一下,仅作学习分享,如有不正确地方还请各位看客不吝指出。 Java流程主要可以分为: 顺序(可以按照正常顺序一步步往下运行的) 选择(三元操作符[?:];if else;switch) 循环(for;while;do while;) 控制(break;continue;) 顺序流程没啥好说的,代码没问题的话一般都可以按顺序运行 选择流程中原创 2014-04-07 10:09:04 · 632 阅读 · 0 评论 -
java基础 内部类详解
1.内部类有什么用?为什么要用内部类?原创 2014-04-09 15:43:58 · 731 阅读 · 0 评论 -
java 基础 流程控制
鄙人不才,基础不好,趁着闲时简单学习一下,仅作学习分享,如有不正确地方还请各位看客不吝指出。 Java流程主要可以分为: 顺序(可以按照正常顺序一步步往下运行的) 选择(三元操作符[?:];if else;switch) 循环(for;while;do while;) 控制(break;continue;) 顺序流程没啥好说的,代码没问题的话一般都可以按顺序运行 选择流程中 1.原创 2014-04-24 11:50:44 · 676 阅读 · 0 评论 -
循序渐进学设计模式(一)
编程本身并没有什么设计模式,只是在需求的驱动下,大家原创 2014-04-10 09:50:29 · 776 阅读 · 0 评论 -
Java XML文件解析
关于XML文件用处比较多,常见的有 1.配置文件原创 2014-04-24 11:09:34 · 833 阅读 · 0 评论 -
深入理解Java闭包概念
闭包又称词法闭包 闭包最早定义为一种包含环境成分>和控制成分>的实体. 解释一:闭包是引用了自由变量的函数,这个被引用的变量将和这个函数一同存在。 解释二:闭包是函数和相关引用环境组成的实体。 注:自由变量>:除了局部变量的其他变量 简单理解:闭包能够将一个方法作为一个变量去存储,这个方法有能力去访问所在类的自由变量。原创 2014-06-05 11:43:05 · 4818 阅读 · 1 评论 -
java关于传值与传引用
开始先声明一下:java的参数传递都是传值原创 2014-04-07 20:45:50 · 847 阅读 · 0 评论 -
java 基本类型详解 及 常见问题
鄙人不才,基础不好,趁着闲时简单学习一下,仅作学习分享,如有不正确地方还请各位看客不吝指出。 常用的基本类型有:byte(8)、short(16)、char(16,取值从0-65535[2^16-1])、int(32)、long(64)、float(32)、double(64)、boolean(true/false). 注:关于boolean的长度的问题csdn的论坛中有讨论:http://原创 2014-04-05 23:10:47 · 918 阅读 · 0 评论 -
日历控件源码
前两天需要个简单的日历控件,网上搜了一下居然还有人卖,估计是提供其他维护服务吧,反正我是用不到的,自己手写了个凑合用,自己写的兼容性没测过,如果有什么问题大家给点改进意见。 先上图 源码 //星期列表 var WEEK = ["日","一","二","三","四","五","六"]; //平年每月原创 2015-01-06 11:12:20 · 1094 阅读 · 1 评论