- 浏览: 258795 次
- 性别:
- 来自: 北京
最新评论
-
申1987:
收藏
Java解析XML文件 -
wangyu2010302660001:
发布成文本Service后,那个testclass就load不 ...
使用URLClassLoader动态加载类 -
joe_zhpf:
thanks 终于理解了..
android touch mode -
wander312:
嗯, 我试的OK.
android findViewById 返回null的问题 -
javetu_7:
你说的也不对,我试了,还是NULL
android findViewById 返回null的问题
文章列表
关于构造函数和继承的加载顺序问题
- 博客分类:
- j2se基础
class X {
Y b = new Y();
X() {
System.out.print("X");
}
}
class Y {
Y() {
System.out.print("Y");
}
}
public class Z extends X {
Y y = n ...
- 2007-09-26 10:35
- 浏览 1362
- 评论(0)
继承时有参数构造函数和无参数构造函数
- 博客分类:
- j2se基础
class Person
{
private String name="";
private int age=0;
public Person()
{
System.out.println("person无参数构造函数");
}
public Person(String name,int age)
{
this.name=name;
this.age=age;
System.out.println("person 2 参数的构造函数 ...
- 2007-09-26 10:18
- 浏览 2274
- 评论(0)
import java.io.*;
public class GetPhysicalAddress extends Thread{
String xcmd="ipconfig /all";
PrintStream out;
StreamGobbler2 errorGobbler;
StreamGobbler2 outputGobbler;
public static void main(String[] args) {
new GetPhysicalAddress(System.out).start();
} ...
- 2007-09-18 10:20
- 浏览 1306
- 评论(0)
一般,有3种使用锁进行同步的方法
a.方法同步,例如public synchronized void xxx()...
b.静态方法同步,例如public static synchronized void xxx()...
c.程序块同步,例如
...
synchronized(object oLock) //注意:objec ...
- 2007-09-12 16:50
- 浏览 2567
- 评论(0)
Java反射机制
一.概述
reflection是一系列的API,用于表示或者处理当前JVM中的类,接口和对象.
java.lang.reflect/java.lang.Class
二.主要功能
确定一个对象的类
取出类的modifiers,数据成员,方法,构造器,和超类.
找出某个接口里定义的常量和方法说明.
创建一个类实例,这个实例在运行时刻才有名字(运行时间才生成的对象).
取得和设定对象数据成员的值,如果数据成员名是运行时刻确定的也能做到.
在运行时刻调用动态对象的方法.
创建数组,数组大小和类型在运行时刻才确定,也能更 ...
- 2007-09-11 10:42
- 浏览 1639
- 评论(1)
public static void saveFileToFile(String F1,String F2){ //实现文件对拷,从F1拷贝到F2,若F2存在则会被覆盖;适用于任何文件.
FileInputStream fis = null;
FileOutputStream fos = null;
try{
fis = new FileInputStream(new File(F1)); //建立文件输入流
File file = ...
- 2007-09-03 14:39
- 浏览 1573
- 评论(0)
这是摘自《More Java pitfalls 中文版》上的例子。
先请编译和运行下面程序:
import java.util.*;
import java.io.*;
public class BadExecJavac2
{
public static void main(String args[])
{
try
{
Runtime rt = Runt ...
- 2007-08-30 10:59
- 浏览 16028
- 评论(0)
class StreamGobbler extends Thread {
InputStream is;
String type;
StreamGobbler(InputStream is, String type) {
this.is = is;
this.type = type;
}
public void run() {
try {
InputStreamReader isr = new InputStreamReader(is);
BufferedReade ...
- 2007-08-30 10:24
- 浏览 4248
- 评论(0)
使用cmd命令下的start命令
启动另一个窗口运行指定的程序或命令。
START ["title"] [/Dpath] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
[/WAIT] [/B] [command/program]
[parameters]
"title" 在窗口标题栏中显示的标题。
path 起始 ...
- 2007-08-29 10:11
- 浏览 5384
- 评论(0)
参数 参数说明
/C 执行字符串指定的命令然后终断
/K 执行字符串指定的命令但保留
/S 在 /C 或 /K 后修改字符串处理(见下)
/Q 关闭回应
/D 从注册表中停用执行 AutoRun 命令(见下)
/A 使向内部管道或文件命令的输出成为 ANSI
/U 使向内部管道或文件命令的输出成为 Unicode
/T:fg 设置前景/背景颜色(详细信息,请见 COLOR /?)
/E:ON 启用命令扩展(见下)
/E:OFF 停用命令扩展(见下)
/F:ON 启用文件和目录名称完成字符 (见下)
/F:O ...
- 2007-08-28 11:08
- 浏览 2766
- 评论(0)
一、前言
用Java解析XML文档,最常用的有两种方法:使用基于事件的XML简单API (Simple API for XML)称为SAX和基于树和节点的文档对象模型(Document Object Module)称为DOM。Sun公司提供了Java API for XML Parsing(JAXP)接口来使用SAX和DOM,通过JAXP,我们可以使用任何与JAXP兼容的XML解析器。
JAXP接口包含了三个包:
(1)org.w3c.dom W3C推荐的用于XML标准规划文档对象模型的接口。
(2)org.xml.sax 用于对XML进行语法分析的事件驱动的XML简单API(SAX)
(3) ...
- 2007-08-22 14:05
- 浏览 10790
- 评论(2)
方法1:采用String的split,验证代码如下:
import java.util.Arrays;
public class TestSplit {
public static void main(String[] args) {
String orignString = new String("5,8,7,4,3,9,1");
String[] testString = orignString.split(",");
int[] test = { 0, 0, 0, 0, 0, 0, 0 };
...
- 2007-08-21 16:46
- 浏览 1295
- 评论(0)
加入缓冲后文件正确的代码
代码
public void downloadLatestVersion(){
String downloadURL=this.getLatestVersionURL();
try {
byte[] buffers=new byte[10240];
int size=buffers.length;
URL url=new URL(downloadURL);
HttpURLConn ...
- 2007-08-21 16:33
- 浏览 1661
- 评论(0)
新项目不做j2ee改做很基础的j2se,j2ee的很多包不能用,这类功能要自己手工写,感觉不错
URL url=new URL("http://192.168.0.78:8080/jar_update/jar.version.php?cmd=GetURLofLatestVersion");
HttpURLConnection conn=(HttpURLConnection) url.openConnection();
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.g ...
- 2007-08-21 13:40
- 浏览 1998
- 评论(0)
· 问题:
· 既然有了数组,为什么还要ArrayList?__________
· 答:因为数组大小本来不可变;如果要变化,则必须重新分配内存,太消耗资源。
· 数组只能同一种基本数据类型;或者同一个类的对象(排除Object)。
· ArrayList中有重复 ...
- 2007-08-21 13:38
- 浏览 1524
- 评论(0)