- 浏览: 13345 次
- 性别:
- 来自: 广州
最新评论
文章列表
原文链接: http://sjsky.iteye.com/blog/1154390
Oracle SQL
- 博客分类:
- Database
原文链接 : http://www.iteye.com/topic/805815
Common BeanUtils 学习与测试
- 博客分类:
- Java
首先构造2个Bean的类:
Person类
package com.djy.bean;
import java.util.List;
import java.util.Map;
public class Person {
private String name;
private String sex;
private int age;
private Address address;
private List goods;
private Map contact;
public Person() {
}
p ...
java代码优化分析工具
- 博客分类:
- Tools
原文地址:http://www.iteye.com/news/22285
1. PMD from http://pmd.sourceforge.net/
PMD能够扫描Java 源代码,查找类似以下的潜在问题:
可能的bug——try/catch/finally/switch语句中返回空值。
死代码——未使用的局部变量、参数、私有方法。
不 ...
三种排序:插入排序,选择排序,冒泡排序。
package com.djy.algorithms;
public class Sorting {
public static void main(String args[]) {
Sorting obj = new Sorting();
int[] array = { 7, 2, 5, 6, 4, 8, 1, 9, 3 };
obj.bubbleSoring(array);
for(int i : array){
System.out.println(i);
}
}
publ ...
原文:http://www.iteye.com/news/22272
Google的代码之所以优秀原因其实很简单:他们非常重视代码审查。代码审查并不是Google独有的,它被公认为是一个很好的(提高代码质量的)手段,很多人已经在日常开发中采用代码 ...
<html>
<script language="JavaScript">
var i=0;//行的id
var num;
var tdname;
var unit;
var list= new Array();
var numList=new Array();
var flag=true;
function addRow(){//添加行
var table=document.getElementById("table");
var length=table.rows.length;
v ...
程序、进程和线程:
程序是一段静态的代码,它是应用程序执行的蓝本。进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比 ...
一、什么是反射:
反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统、操作系统和文件系统中。
反射本身并不是一个新概念,尽管计算机科学赋予了反射概念新的含义。在计算机科学领域,反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用 ...
转载参考自:http://lynnwoo.iteye.com/blog/762265
Java内部类分为3种。
1.在一个类中直接定义的内部类
2.在一个方法中定义的内部类
3.匿名内部类
内部类的作用:
1.内部类可以很好的实现隐藏
2.内部类拥有外围类的所有元素的访问权限
3.可是实现多重继承
下面是例子
1.实现隐藏:package insidecategory;
public interface Incrementable
{
void increment();
}
具体类
package insidecategory;
public class E ...
原文链接 : http://www.iteye.com/topic/993088
The Yahoo Performance team has identified a number of best practices for making web pages fast. The list includes 35 best practices.
原文URL: http://developer.yahoo.com/performance/rules.html
例子URL: http://stevesouders.com/hpws/rule-min-http.php
Balsamiq Mockups出自加利福尼亚州的Balsamiq工作室,创始人Peldi在2008年6月推出了这款手绘风格的产品原型设计工具,并广受好评。2年多来,Balsamiq工作作为一个微型独立软件开发商,专注于Mockups的开发设计,仅3周便实现了盈利,18个月内销售额达到200万美元,用户端数量超过10万个,这与Balsamiq Mockups的市场用户细分的成功以及产品特性是分不开的。
Balsamiq Mockups的用途和价值
在Web产品设计中,Balsamiq Mockups是产品设计师绘制线框图或产品原型界面的利器。在产品设计的需 ...
public class TestBinarySearch {
public static void main(String[] args) {
int [] array = {1,7,9,25,64,98};
int index1 = binarySearch(9,array,0,array.length);
System.out.println("Index : "+index1);
int index2 = binarySearch2(array,9,0,array.length);
...
import java.util.HashMap;
import java.util.Map;
public class TestFac {
public static Map<Long, Long> map = new HashMap<Long, Long>();
public static long Fac(long num) {
long value = 0;
if(map.containsKey(num)){
return (Long) map.get(num);
}else{
if (num == ...