- 浏览: 69519 次
- 性别:
- 来自: 杭州
最新评论
-
viaco2love:
首先,运行效率和内存消耗。这个问题有人做过大数据运算。其实没啥 ...
变量声明在循环体内合适,还是循环体外合适? -
u010311110:
List<String> 靠谱,是因为字符串的不可 ...
一些不靠谱的java.util.List深复制方法 -
shy323:
有个问题我也这样写的使用for循环 调用20次就出现只收到18 ...
JavaMail异步邮件发送 -
cn23snyga:
受教了!!
一些不靠谱的java.util.List深复制方法 -
liu12qw:
printList(destList); srcList.g ...
一些不靠谱的java.util.List深复制方法
文章列表
36站
org.apache.felix
jqgrid
log4j1.2.16
OSGI原理与最佳实践源代码
osgi-gemini-blueprint-1.0.2
org.tang.osgidemo.dictquery
tools download
- 博客分类:
- 下载
go1.0.3.windows-386
liteidex14.0
walls
java -jar ./webscarab.jar
ebook download
- 博客分类:
- 下载
利用JAX-RS构建REST服务
Maven实战
OSGI in Action
OSGI规范中文版
OSGI原理与最佳实践(精简版)
REST_架构风格与基于网络的软件架构设计(论文)
osgi.core.javadoc-5.0.0
osgi.enterprise.javadoc-5.0.0
WireShark
模拟自动售货机的找零程序。需求描述如下:
1、程序根据用户投入货币的面额及其数量,在扣除购买的商品价额后,进行找零。
2、程序需要根据售货机内现存的各种货币面额和数量,在优先分配大面额货币的条件下,进行 ...
折扣计算,策略模式和装饰模式的具体应用。
package org.tang.zjnumall.strategy.discount;
import java.math.BigDecimal;
public abstract class AbstractDiscountStrategy {
/**
* 单价
*/
protected BigDecimal price;
/**
* 数量
*/
protected int copies;
protected AbstractDiscountStrategy() {
}
...
二叉树的概念不说了,搜索引擎比我说的更加清楚和完整。
下面的例子允许将各种java.lang.Comparable<T>的子类作为节点元素被添加到二叉树结构当中,并依据二叉树的中序遍历的方式将二叉树结构当中所有元素输出。
二叉树结构的Java实现类
package org.tang.binarytree;
public class BinaryTree<T extends Comparable<T>> {
private Node<T> root;
public Node& ...
今天把之前写的使用JavaMail异步发送邮件的demo程序贴出来。
最近一段时间,发现新浪微博手机客户端也开始支持异步发送信息了。不管是发微博,还是评论微博,点击过“发送”按钮之后,马上会被告知“已经 ...
今天想对“变量声明在循环体外合适还是循环体内合适?”这个命题吐槽一番,并且我有两个前提:1、变量的生命周期仅限于循环体。2、仅限于Java语言。
从我迄今为止待过的两家公司来说,他们的答案都是“变量要声明在循环体外部”。why?我猜想制定这个规矩的人也许是个C/C++程序员。众所周知,C/C++是手工管理内存的语言。这些程序员通常站在机器的角度考虑,视效率为生命。固有的思维决定了,即使他们清楚明白地知道,Java是具有垃圾回收功能的语言,也不惜一切将变量声明在循环体外。看到别人将声明写在了循环体内部,他们会特别变扭,吃不下睡不着。
...
struts2 demo download
public static String filterHTML(String sHtml) {
if (sHtml == null || "".equals(sHtml)) {
return "";
}
return sHtml.replace("&", "&").replace(" ", " ")
.replace("<", "<").rep ...
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="xml" uri="http://java.sun.com/jsp/jstl/xml" %>
<%@ taglib prefix=& ...
关于JSON的Java类库挺多的,但有时候不希望在项目里边引入这些JAR包,所以需要自己实现一些简单的工具类。本例就属于这种情况。本例中使用Java的反射机制,将简单的POJO对象转换成JSON字符串。
/**
* 将字符串首字母大写
* @param str
* @return
*/
private static String transform(String str) {
if (str == null || str.length() < 1) {
return "";
}
return str.substring(0, 1) ...
之前探讨过Java数组的深复制问题,现在来说说<一些不靠谱的java.util.List深复制方法>。为什么不说<靠谱的深复制方法>呢?因为在寻找探索<靠谱的深复制方法>的过程中,我发现了这些不靠谱的方法,写下来是希望给自己和他人提个醒,不要犯这样的错误。
这是下面要频繁使用的一个JavaBean
class Person implements Serializable{
private int age;
private String name;
public Person(){};
public Person(int a ...
Java数组的复制操作可以分为<深复制>和<浅复制>。个人简单认为,深复制就是<对象的值和内容的复制>,浅复制就是<对象引用的复制>。
下面以Java的字符串数组为例,介绍一下如何实现深复制。
首先是待复制的Java字符串数组
String[][] strArray=new String[][]{
{"a","b","c"},
{"A","B","C","D"},
...