按类别查询搜索结果
关于关键词 的检测结果,共 15001
hmchzb19 | 2017-02-12 10:05:31 | 阅读(560) | 评论(0)
这个东西主要是为了提供一个统一的接口,然后为了解耦用的。 同时也同时也带来了代码的复杂度。使得代码的流水线长,wrapper太多,实际干活的代码不好找。usage in jvm:in javax.faces.context, ExternalContext internally use ServletContext, HttpSession, HttpServletRequest, HttpServletResponse, etc, It ...【阅读全文】
barneyx | 2017-02-11 11:48:45 | 阅读(1230) | 评论(0)
Java当中我们常用的一可能是String.HashCode这个方法所产生或是我们自己来覆盖超类当中的HashCode方法,等等的操作,但是System.identityHashCode当中的方法是根据当前对象的地址来计算的,就算是两个对象是相同的(不是引用)他们两个的HashCode值也是不同的;【阅读全文】
hmchzb19 | 2017-02-11 10:36:41 | 阅读(410) | 评论(0)
Proxy Pattern 说白了就是用一个object 去控制另外一个object的access. Usage in JDK:java.lang.reflect.Proxy.java.rmi.*(whole package)看代码比看理论舒服多了.点击(此处)折叠或打开package proxy;interface IFolder{  &nb...【阅读全文】
Just_Du_IT | 2017-02-10 17:04:57 | 阅读(1140) | 评论(0)
public class ReadFromFile {    /**     * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。     */    public static void readFileByBytes(String fi...【阅读全文】
hmchzb19 | 2017-02-10 11:36:16 | 阅读(420) | 评论(0)
Composite pattern 在你需要tree 的时候,会是选择之一。The Composite Pattern allows you to compose object into a tree structure to represent the part-whole hierarchy which means you can create a tree of objects that is made of different parts.but that can be treated as a whole one big thi...【阅读全文】
dehuai | 2017-02-09 12:43:46 | 阅读(1810) | 评论(0)
java打包后的jar文件访问properties文件
?
?在打包成jar文件时,不要讲properties文件及其目录打包进jar,要放到jar外面。
?访问properties的代码:
?【阅读全文】
hmchzb19 | 2017-02-09 09:40:07 | 阅读(510) | 评论(0)
把不同的接口通过中间的adapter 连接在一起,概念很简单,看玩具代码很简单。点击(此处)折叠或打开package adapterpattern;class Apple{    public void getAppleColor(String color){    &...【阅读全文】
hbsxjs | 2017-02-08 20:39:06 | 阅读(1470) | 评论(0)
本书第四章的读书笔记, 本章主要阐述: 如何使用Lambda表达式.基本类型考虑到装箱类型过于占用内存, JDK提供了针对基本类型的操作, 以达到优化的效果, 如mapToLong方法.对基本类型做特殊处理的方法在命名上有明确规范:如果返回类型为基本类型, 则在基本类型名称前面加To如果参...【阅读全文】
bjutslg | 2017-02-08 13:49:10 | 阅读(760) | 评论(0)
先下定论:java中所有的参数传递都是值传递。通过以下问题来慢慢理解为什么值传递也可以改变传入参数的值?知道java基本知识的同学都知道这样一句话“java中除了基本类型是值传递外,其它类型对象都是引用传递”;其实其它类型对象传递的也是值,只是这个值是存储对象的地址而已,所以当然可以通过这个值改变原对象的值。...【阅读全文】
hmchzb19 | 2017-02-08 10:52:26 | 阅读(550) | 评论(0)
就是通过clone() 来创建一个新的对象。代码一看就明白了,java 实现Cloneable()接口而实现的clone() 方法是shallow copy. 点击(此处)折叠或打开package prototypepattern;class Bike implements Cloneable{   &n...【阅读全文】
libo666 | 2017-02-07 16:49:15 | 阅读(1600) | 评论(0)
概述 广义的堆外内存 说到堆外内存,那大家肯定想到堆内内存,这也是我们大家接触最多的,我们在jvm参数里通常设置-Xmx来指定我们的堆的最大值,不过这还不是我们理解的Java堆,-Xmx的值是新生代和老生代的和的最大值,我们在jvm参数里通常还会加一个参数-XX:MaxPermSize来指定持久【阅读全文】
hmchzb19 | 2017-02-07 10:25:40 | 阅读(440) | 评论(0)
The intent of the builder Pattern is to separate the construction of complex object from its representation,so that the same construction process can create different representation. Adding a new implementation (i.e adding a new builder) becomes easier, the object construction process becomes...【阅读全文】
binary_swordman | 2017-02-07 08:33:57 | 阅读(0) | 评论(0)
java 教程 :http://www.runoob.com/java/java-applet-basics.html时钟示例 : https://zhidao.baidu.com/question/266303040.html点击(此处)折叠或打开import java.awt.*; //用于导入必要的javaBean文件import java.applet.*; import java.util.Date; ...【阅读全文】
hmchzb19 | 2017-02-06 14:44:17 | 阅读(470) | 评论(0)
这个desgin pattern 的意思是factory of factories, 不同于factory pattern, 根据用户的input 来new 不同的对象,这里是直接new 不同的factory。然后让不同的工厂来负责生产不同的对象。我觉得已经有让人找不到干活的代码到底在哪里的意思了。Usage in JDK: javax.xml.parsers.DocumentBuilderFactory #newInstance...【阅读全文】
hmchzb19 | 2017-02-05 16:36:53 | 阅读(520) | 评论(0)
最近看的java design pattern 都出自 Java design patterns 一书。这个factory pattern 要取决于用户的输入来实例化不同的类。 而super class 可以是个interface ,也可以是个普通的类。Usage in JDK:  值得一看java.util.Calendar, ResourceBundle, and NumberFormat geninstance() methods use Factory pattern....【阅读全文】
barneyx | 2017-02-02 17:53:47 | 阅读(780) | 评论(0)
/*============================================================================= # FileName: ParamTest.java# Desc: 这个例子说明了在java当中过程参数,就算是传递的是引用,也是按照值传递的方式来进行的# Author: BarneyX# Email: ...【阅读全文】
hmchzb19 | 2017-02-01 18:08:23 | 阅读(510) | 评论(0)
2个原则:Thereshouldbeonlyoneinstanceallowedforaclass Weshouldallowglobalpointofaccesstothatsingleinstance1. 使用反射,reflection 点击(此处)折叠或打开package Singleton;import java.lang.reflect.Constructor;...【阅读全文】
hbsxjs | 2017-01-29 20:54:24 | 阅读(1380) | 评论(0)
新建项目, 在pom文件中添加如下maven依赖 <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.1.0.Final</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>5.2.1.Final</version> ...【阅读全文】
hmchzb19 | 2017-01-29 15:56:25 | 阅读(810) | 评论(0)
王银批评Gang Of 4 和他们搞出来的Design pattern, 迷信design pattern 是没用的,看看还是可以的。Java 确实是复杂的玩意,写起来太复杂了,看代码又找不到真正干活的代码在哪里,缺少了多重继承,搞出来一个interface. any way ,贴一个design pattern, 印度人写的 出自Java Design Patterns 一书.1个observer...【阅读全文】
hbsxjs | 2017-01-27 16:33:57 | 阅读(1520) | 评论(0)
【译者按】不管现在你是不是拒绝的,Java 8 越来越近了,各主流框架纷纷推出了支持 Java 8 的新版本,比如 Spring4,Scala 2.12,Elasticsearch 5 等,做为 Java 开发语言的使用者还是需要掌握这些新的特性,提升开发效率。Spring 框架 4 支持 Java 8 语言和 API 功能。在本文中,我们将重...【阅读全文】