按类别查询搜索结果
关于关键词 的检测结果,共 6225
hmchzb19 | 2017-02-08 10:52:26 | 阅读(560) | 评论(0)
就是通过clone() 来创建一个新的对象。代码一看就明白了,java 实现Cloneable()接口而实现的clone() 方法是shallow copy. 点击(此处)折叠或打开package prototypepattern;class Bike implements Cloneable{   &n...【阅读全文】
libo666 | 2017-02-07 16:49:15 | 阅读(1620) | 评论(0)
概述 广义的堆外内存 说到堆外内存,那大家肯定想到堆内内存,这也是我们大家接触最多的,我们在jvm参数里通常设置-Xmx来指定我们的堆的最大值,不过这还不是我们理解的Java堆,-Xmx的值是新生代和老生代的和的最大值,我们在jvm参数里通常还会加一个参数-XX:MaxPermSize来指定持久【阅读全文】
hmchzb19 | 2017-02-07 10:25:40 | 阅读(450) | 评论(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 | 阅读(490) | 评论(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 | 阅读(530) | 评论(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 | 阅读(810) | 评论(0)
/*============================================================================= # FileName: ParamTest.java# Desc: 这个例子说明了在java当中过程参数,就算是传递的是引用,也是按照值传递的方式来进行的# Author: BarneyX# Email: ...【阅读全文】
hmchzb19 | 2017-02-01 18:08:23 | 阅读(520) | 评论(0)
2个原则:Thereshouldbeonlyoneinstanceallowedforaclass Weshouldallowglobalpointofaccesstothatsingleinstance1. 使用反射,reflection 点击(此处)折叠或打开package Singleton;import java.lang.reflect.Constructor;...【阅读全文】
hbsxjs | 2017-01-29 20:54:24 | 阅读(1390) | 评论(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 | 阅读(820) | 评论(0)
王银批评Gang Of 4 和他们搞出来的Design pattern, 迷信design pattern 是没用的,看看还是可以的。Java 确实是复杂的玩意,写起来太复杂了,看代码又找不到真正干活的代码在哪里,缺少了多重继承,搞出来一个interface. any way ,贴一个design pattern, 印度人写的 出自Java Design Patterns 一书.1个observer...【阅读全文】
hmchzb19 | 2017-01-26 08:58:50 | 阅读(830) | 评论(0)
看了点JAVA的多线程,有点意思。访问线程共享变量,加上synchronized 就可以了。点击(此处)折叠或打开public class ThreadTracker {    private int threadsRunning=0;    public synchronized void setT...【阅读全文】
bellsleep | 2017-01-22 17:20:50 | 阅读(1370) | 评论(0)
http://www.jb51.net/article/75222.htm这篇文章主要介绍了Java的JNI编程中的对象引用与内存泄漏问题,重点讲述了局部和全局引用时一些值得注意的地方,需要的朋友可以参考下JNI,Java Native Interface,是 native code 的编程接口。JNI 使 Java 代码程序可以与 native code 交互——在 Java 程序中调用 native code;...【阅读全文】
barneyx | 2017-01-22 14:09:43 | 阅读(580) | 评论(0)
/*=============================================================================# FileName: ParamTest.java# Desc: 这个例子说明了在java当中过程参数,就算是传递的是引用,也是按照值传递的方式来进行的# Author: BarneyX# Email: v...【阅读全文】
hmchzb19 | 2017-01-16 18:02:00 | 阅读(970) | 评论(0)
这两天debug java代码的问题,一直没有想到问题出在哪里,代码看起来完全没问题,后来通过反编译才找到问题。居然是编译出的JAR包里面用了旧版本的代码。 真坑贴一下使用的这2个反编译的软件。想起来以前就不会JAVA,也总想避免着碰这个语言,感觉它写起来太费劲,现在也摸索着看了些,大概有APUE 和python 的功底在,看...【阅读全文】
libo666 | 2017-01-16 16:40:53 | 阅读(1610) | 评论(0)
Java 8发布已经有一段时间,它被认为是Java 5发布以来最大的一次版本升级。Java 8 为Java语言、编译器、类库、开发工具以及JVM(Java虚拟机)带来了大量新特性。【阅读全文】
libo666 | 2017-01-13 17:56:14 | 阅读(1650) | 评论(0)
本书架主要针对Java后端开发与架构。更偏爱那些能用简短流畅的话,把少壮不努力的程序员所需的基础补回来的薄书,而有些教课书可能很著名,但干涩枯燥,喋喋不休的把你带回到大学课堂上昏昏欲睡,不录。【阅读全文】
libo666 | 2017-01-11 17:58:34 | 阅读(1330) | 评论(0)
“学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处: 1.能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料 2.对着书上的代码自己敲的时候方便 “看完书之后.....【阅读全文】
bjutslg | 2017-01-11 15:08:51 | 阅读(810) | 评论(0)
synchronize(lock){   while(!conditionPredicate())          wait();   }}首先要明确调用wait的时候一定要是在获得锁的前提下,调用wait后释放锁,等待通知;当收到通知后wait返回前要再次去获得锁,所以等wait返回后要去再次检查条件谓词,因为...【阅读全文】
【Java】 Java环境配制
barneyx | 2017-01-11 11:43:34 | 阅读(480) | 评论(0)
点击(此处)折叠或打开(1)新建->变量名"JAVA_HOME",变量值"C:\Java\jdk1.8.0_05"(即JDK的安装路径)(2)编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”(3)新建->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%\lib;%JAVA_HOME%...【阅读全文】
shenyue_sam | 2017-01-10 18:03:29 | 阅读(970) | 评论(0)
网上抄了一个springMVC的示例工程,在Eclipse中运行时遇到了种种问题。因此做个笔记。示例工程是(websystique.com/springmvc/spring-4-mvc-and-hibernate4-integration-example-using-annotations/)这是一个动态web工程,但是没有web.xml,是基于java注解的。...【阅读全文】