- 浏览: 153299 次
- 性别:
- 来自: 杭州
最新评论
-
accphc:
String是char[]的包装类,包装类的特质之一就是在对其 ...
Java中String类型的参数传递问题的解析 -
cyq7on:
lz,就最后没大懂,数组不是引用传递吗?
Java中String类型的参数传递问题的解析 -
di1984HIT:
xie de henhao a
Java class反编译后的代码还原 -
润之哥:
额 值传递 和引用传递 很蛋疼啦 ~~~
Java中String类型的参数传递问题的解析
文章列表
原始地址:http://www.ad0.cn/netfetch/read.php/1134.htm
海量数据库的应用,如国家的人口管理系统,户籍档案管理系统,在这样的海量数据库应用中,数据库的存储设计和结构优化(如索引优化)、数据库的查询优化及分页算法尤为重要! 随着互联网的日益普及,海量信息的增长,网格运算的到来,海量数据存储产品和海量数据存储技术方案的需求更为市场所需。 同时,实际的海量数据处理,更是涉及很多细节,包括海量数据存储(物理存储、逻辑存储、海量数据库的备份)、数据采集、海量数据查询(海量数据分页、海量数据排序)、海量数据安全和管理等。百度、google ...
转自:http://dev.csdn.net/htmls/45/45270.html
服务器程序利用线程技术响应客户请求已经司空见惯,可能您认为这样做效率已经很高,但您有没有想过优化一下使用线程的方法。该文章将向您介绍服务器程序如何利用线程池来优化性能 ...
import org.junit.Test;
/**
* @author hwy1782@gmail.com
* @creation date 2010-9-9 上午11:55:33
*
* 堆排序
*
*
* 步骤
* 1:建堆
* while(数组长度大于1){
* 2:堆的”根元素“ 交换 到 数组尾部
* 3:剩余部分向下堆重排
* }
*/
public class HeapSort {
public void sort(int[] array,int size){
int temp;
...
n! = n * (n-1) * (n-2) *... 1;求得到的结果中零的个数
分析:如 10 ! = 1*2*3*4*5*6*7*8*9*10 = (2*5)*10*1*3*4*6*7*8*9
(2*5)*10 的结果中会有零,所以阶乘中零的个数,只需要计算其中这些组合的个数。注意到10 = 2*5,所以归根到底还
是要求计算这个序列中2*5组合的数目。 注意到任意一个偶数都可以拆分成2*n的形式,所以这里只有考虑能拆分得到5的数
的数目即可。
10 = 2*5
15 = 3*5
25 = 5*5 (此时为特殊情况,能拆分成两个5 ...
1.protected 不能修饰类
public class NewTreeSet2 extends NewTreeSet{
NewTreeSet2 nts = new NewTreeSet2();
nts.count();
}
//protected 不能修饰 class
protected class NewTreeSet{
void count(){
for(int i = 0; i < 7; i++, i++ ){
System.out.println(i+" ");
}
}
...
一道基础题
int[] array = new int[5];
String[][] argCopy = new String[2][2];
int x;
argCopy[0] = args;
x = argCopy[0].length;
for(int y = 0; y < x; y++){
System.out.print(" "+argCopy[0][y]);
}
args 输入为: 1 2 3
本以为,初始化的时候argCopy分配的空间大小为2*2.
因为ar ...
对角线线序
/**
* @author hwy1782@gmail.com
* @creation date 2010-8-22 上午11:18:47
*
* 八皇后问题:
* 在8X8格的国际象棋上摆放八个皇后,使其不
* 能互相攻击,即任意两个皇后都不能处于同
* 一行、同一列或同一斜线上,问有多少种摆法。
*
*
*/
public class Eight_Queens {
public static final int SIZE = 8;//N皇后问题
public static int digNum ...
假设有个Dog类
一个例子:
package 概念题;
/**
* @author hwy1782@gmail.com
* @creation date 2010-9-11 下午03:48:15
*
*/
class X {
Y b = new Y();
X() {
System.out.print(" x ");
}
}
class Y {
Y() {
System.out.print(" y ");
}
}
public c ...
堆和堆栈的区别
详见: http://www.iteye.com/problems/34966
heap(堆) : JVM 的内存数据区. 用来保存对象的实例. 在堆¸
题目地址:http://selftest.51cto.com/topicplay.php
========================分割线===============================
1.下列说法错误的有( )(多项选择)
A. 在类方法中可用this来调用本类的类方法
B. 在类方法中调用本类的类方法时可直 ...
synchronized的用法(转)
- 博客分类:
- J2SE 基础
synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如:public synchronized void accessVal(int newVal);synchronized 方法控制对类成员变量的访问:每个类实例对应一把锁,每个 synchronized 方法都必须获得调用该方法的类实例的锁方能执行,否则所属线程阻塞,方法一旦执行,就独占该锁,直到从该方法返回时才将锁释放,此后被阻塞的线程方能获得 ...
synchronized 的语法:
synchronized 可以作为一个method的修饰符,也可以一段代码里出现,先说在代码里出:其语法是:
synchronized(xx) {
//your code
}
这个xx需要是一个Object,只要是一个Object就行,如:
String s="haha& ...
一、引入示例
public class StringAsParamOfMethodDemo {
public static void main(String[] args) {
StringAsParamOfMethodDemo sapm = new StringAsParamOfMethodDemo();
sapm.testA();
}
private void testA() {
String originalStr = "original";
System.out.println(&q ...
I、关系数据库设计范式介绍
1.1 第一范式(1NF)无重复的列
所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。 ...
1.getAttribute是取得jsp中 用setAttribute設定的attribute 2.parameter得到的是string;attribute得到的是object 3.request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据;request.setAttribute()和getAttribute()方法传递 ...