- 博客(21)
- 资源 (4)
- 收藏
- 关注
转载 Java面试题:继承中静态块、块、构造函数的创建顺序
创建顺序: 1。按照顺序执行父类静态变量、静态块 2。按照顺序执行子类静态变量、静态块 3。构造父类:按照顺序执行父类的普通变量、普通块 执行父类的构造函数 4。构造子类:按照顺序执行子类的普通变量、普通块 执行子类的构造函数 示例如下:(需要用debug进行调试才可以看到变量的顺序) package ms; public class MS_Extends { publ
2012-07-19 17:52:48 728
转载 延迟加载与单例模式
延迟加载与单例模式 延迟加载,也较延迟实例化,延迟初始化等,主要表达的思想就是,把对象的创建延迟到使用的时候创建,而不是对象实例化的时候创建。这种方式避免了性能的浪费。 当创建一个对象的子对象开销比较大时,而且有可能在程序中用不到这个子对象,那么久可以考虑用延迟加载的方式来创建子对象。另外就是当一个程序启动时,需要创建多个对象,但仅有几个对象需要立即使用,那么可以将一些不必要的初始化工作延迟到
2012-07-18 21:55:58 281
转载 java对文件的读取与复制
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.InputStreamReader;
2012-07-18 19:16:27 306
转载 一个Java程序员应该掌握的10项技能
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全
2012-07-18 10:21:51 245
转载 Java学习这七年
从2005那会做自动化测试开始接触Java开始,至今近7年。今天正好项目结束,趁机整理下思路,确定后续方向。 前三个年头基本上集中于Java基础的学习,包括设计模式,从完全不懂,到看的懂但似乎又不懂,到融汇贯通(也许还有欠缺,因为每次再翻一遍还是会有收获);由于没有研究过任何流行的框架,Struts,Spring, Hibernet等,也从没有尝试去研究过,所以那段时间时不时有SSH的兄弟
2012-07-18 10:19:55 264
转载 MySql的分页语句
"select * from t_user where user_id order by user_id" + "limit" + (pageNo - 1) * pageSize + "," + pageSize; 其中的(pageNo - 1) * pageSize + "," + pageSize; pageNo 和pageSize分别指得是什么 (pageNo - 1) * page
2012-07-16 20:12:50 185
转载 java多线程--semaphore(信号)
import java.util.ArrayList; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Semaphore; import java.util.concurrent.locks.Lock; import ja
2012-07-16 20:11:43 217
转载 java多线程--Lock(锁)
import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Future; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReadWr
2012-07-16 20:09:36 220
转载 什么是是JAVA构造函数
什么是是JAVA构造函数 每创建一个类的实例都去初始化它的所有变量是乏味的。如果一个对象在被创建时就完成了所有的初始工作,将是简单的和简洁的。因此,Java在类里提供了一个特殊的成员函数,叫做构造函数(Constructor)。 一个构造函数是对象被创建时初始对象的成员函数。它具有和它所在的类完全一样的名字。一旦定义好一个构造函数,创建对象时就会自动调用
2012-07-07 22:02:08 254
转载 MySql的分页语句
"select * from t_user where user_id <> 'root' order by user_id" + "limit" + (pageNo - 1) * pageSize + "," + pageSize; 其中的(pageNo - 1) * pageSize + "," + pageSize; pageNo 和pageSize分别指得是什么 (page
2012-07-07 17:23:49 748
转载 String s="java"; String s=new String("java");
关于java中的字符串对象比较 String s1="java"; String s2=new String("java"); String s3="java"; s1==s3为true ----------------------------------------------------- 两者死不一样的: 1、String s="java"; 这里产生得到一个字符串常量。系统
2012-07-07 16:23:48 653
转载 JavaCollections
JavaCollections 名称 类型 实现 优点 缺点 排序 可重复 迭代性 同步 Iterable 接口 F T T F Collec
2012-07-06 14:56:37 326
转载 JAVA程序员面试32问
JAVA程序员面试32问 出处:http://www.j2eesp.com 第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class
2012-07-06 09:46:04 500
转载 深入理解abstract class和interface
理解抽象类 abstract class和interface在Java语言中都是用来进行抽象类(本文中的抽象类并非从abstract class翻译而来,它表示的是一个抽象体,而abstract class为Java语言中用于定义抽象类的一种方法,请读者注意区分)定义的,那么什么是抽象类,使用抽象类能为我们带来什么好处呢? 在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是反过来却
2012-07-06 09:16:40 144
转载 sleep() 和 wait() 有什么区别?
sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。 wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。
2012-07-05 23:03:49 147
转载 short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 2009-07-17 16:40:12| 分类: 默认分类 |字号 订阅 short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? short s1 = 1; s1 = s1
2012-07-05 22:52:52 295
转载 ksoap2- webservice
1.概述 对于J2ME访问远端的Web Service,除了官方标准JSR 172,我们还有两种选择: l kSOAP l Wingfoot Wingfoot是由Wingfoot Software(www.wingfoot.com)出品的一款J2ME(CLDC/CDC) SOAP1.1的轻量级实现方案。 kSOAP是Enhydr
2012-07-03 23:05:38 835
转载 设备独立像素(density)与像素(pixel)
众所周知,Android中的Density为分四种,分别是120dpi,160dpi,240dpi,320dpi,对应工程中的文件夹分别为drawable-ldpi,drawable-mdpi,drawable-hdpi,drawable-xhdpi。同一张图片的尺寸在这几个文件夹中的比例为3:4:6:8。 Android系统在运行应用程序时,会根据当前设备的Density获取相应文件夹
2012-07-02 21:13:34 1939
转载 java_十进制转换为N进制
public class ToAny { public static void main(String[] args) { System.out.println(toOther(16, 2)); } public static String toOther(int num, int base) { String str = ""; String digi = "0123456
2012-07-01 19:02:09 636
转载 java面试题10个箱子600个苹果
import java.util.Scanner; public class Apple2 { public static void main(String[] args) { int apple = 0; int[] box = new int[10]; int apples = 600; for (int i = 0; i < box.length - 1; i++)
2012-07-01 17:19:10 443
转载 遍历二叉树(Traverse BinaryTree)/冒泡排序(BubbleSort)
public class Node { public Node(String value) { this.value = value; } public Node leftNode;//左节点 public Node rightNode;//右节点 public String value;//当前的节点值 public static void read(Node node) {
2012-07-01 17:16:18 320
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人