- 浏览: 170213 次
- 性别:
- 来自: 上海
最新评论
-
samsongbest:
Copperfield 写道你的目标很远大,佩服~惭愧,都忘了 ...
人生目标 -
Copperfield:
你的目标很远大,佩服~
人生目标
文章列表
Java初始化的顺序
- 博客分类:
- 面试准备
父类静态变量
子类静态变量
进入子类构造方法
进入父类构造方法
父类属性赋值
执行父类构造方法
子类属性赋值
执行子类构造方法
Java内部类
1. 定义普通内部类
package com.sam.innerclass;
public class Parcel1 {
//define inner class
class Content{
}
public void ship() {
Content c = new Content();
}
public static void main(String[] args) {
Parcel1 p = new Parcel1();
p.ship();
}
}
2. 外部类创造内部类对象
...
1. 插入排序
算法描述:
从左边开始增大序列,把右边的数插到左边排好序的数字当中,比左边大,比右边小。
稳定性:
稳定
比较次数:
n(n-1)/2
适用场合:
适用于节点个数比较少的场合。
package com.sam;
public class InsertionSort {
public static void insertSort(int[] a, int n) {
int i, j;
int t;
for (i = 1; i < n; i++) {
printArray(a);
t = ...
稳定排序和不稳定排序
- 博客分类:
- 数据结构
【转】稳定排序和不稳定排序
这几天笔试了好几
次了,连续碰到一个关于常见排序算法稳定性判别的问题,往往还是多选,对于我以及和我一样拿不准的同学可不是一个能轻易下结论的题目,当然如果你笔试之前
...
http://justsee.iteye.com/blog/1098724
常见的内部排序:
下面介绍这十种常见内部排序(都是从小到大的排序)
直接选择排序
Java代码
import
java.util.*;
//定义一个数据包装类
class
DataWrap
implements
Comparable<DataWrap>
{
int
data;
String flag;
p ...
面试需要准备到的几个点
- 博客分类:
- 面试准备
条目
进度
1
中英文简历
100%
2
中英文自我介绍
50%
3
Java内部类
4
Java多线程
5
数据结构
6
Spring
7
Hiberate
8
Struts
9
ibatis
10
数据库
聚集索引
- 博客分类:
- Sql Server 2005/2008
聚集索引物理排序,可以为索引设置因子,如果表的删除操作比较多,因子设小一点,只插不删因子就设大一点,数据库数据存在不同的数据分页中,尽量减少分页数据满以后所以分页数据的重新排序,索引还要定期重新执行一下,索引的设置是否合理可以用执行计划去分析。
深入理解Java虚拟机 示例代码
- 博客分类:
- 深入理解Java虚拟机
package com.sam;
import java.util.ArrayList;
import java.util.List;
/**
* -verbose:gc -Xms20M -Xmx20M -Xmn10M -XX:+PrintGCDetails -XX:SurvivorRatio=8
* @author Sam
*
*/
public class HeapOOM {
static class OOMObject {
}
public static void main(String[] a ...
深入研究java.lang.ThreadLocal类
一、概述
ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是
threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量
(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是Java中一种较为特殊的线程绑定机制,是每一
个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。
从线程的角度看,每个线程 ...
http://www.ibm.com/developerworks/cn/java/j-lo-proxy1/
http://wenku.baidu.com/view/bef731d63186bceb19e8bb36.html
http://www.51cto.com/specbook/223/39480.htm
http://cglib.sourceforge.net/
见附件教程及代码。
以前的收藏,估计很少有这么全的面试题集了 ^_^
基础知识:
1.C++或Java中的异常处理机制的简单原理和应用。
当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。 ...
1. IOC - Inversion of Control 控制反转
IOC的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器负责将这些联系在一起。
2. AOP - Aspect Oriented Programming
意为:面向切面编程(也叫面向方面),可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。
对业务逻辑的各个部分进行 ...