编程-Java
alexbxp
这个作者很懒,什么都没留下…
展开
-
svn客户端日常操作指南(图解)
svn客户端日常操作指南(图解)百度文库下载 http://wenku.baidu.com/view/988a2c52f01dc281e53af052.html原创 2011-09-14 12:20:39 · 538 阅读 · 0 评论 -
java下Class.forName的作用是什么,为什么要使用它
Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("pac转载 2012-03-05 22:14:13 · 467 阅读 · 0 评论 -
JAVA自学-路线图明细
一:J2SE 面向对象-封装、继承、多态内存的分析递归集合类、泛型、自动打包与解包、AnnotationIO 多线程、线程同步 TCP/UDP AWT、事件模型、匿名类正则表达式反射机制2:数据库(Oracle或者MySQL)SQL语句多表连接,内外连接, 子查询等管理表、视图、索引、序列、约束等树状结构存储存储过程、触发器 数据库设转载 2012-03-05 22:02:28 · 594 阅读 · 0 评论 -
Java学习之二-Java反射机制
问题:在运行时,对一个JAVA类,能否知道属性和方法;能否调用它的任意方法?答案是可以的,JAVA提供一种反射机制可以实现。 目录什么是JAVA的反射机制JDK中提供的Reflection APIJAVA反射机制提供了什么功能获取类的Class对象获取类的Fields获取类的Method获取类的Constructor新转载 2012-03-05 22:00:12 · 597 阅读 · 0 评论 -
Ant的使用 - 简单介绍
Ant是什么? Ant的全名是"Another Neat Tool",它是一个基于java的生成工具。在使用Ant之前,我们要先到Ant官方网站将其下载下来,进行相关的设置。下面说一下怎么设置Ant,下载Ant之后,解压到相关的目录,如:D:\dev\apache-ant-1.6.1新增环境变量:JAVA_HOME,内容为JAVA的安装路径;如:D:\dev\j转载 2012-03-05 14:06:06 · 7292 阅读 · 0 评论 -
JAVA获取随机数
在Java中我们可以使用java.util.Random类来产生一个随机数发生器。它有两种形式的构造函数,分别是Random()和Random(long seed)。Random()使用当前时间即System.currentTimeMillis()作为发生器的种子,Random(long seed)使用指定的seed作为发生器的种子。 随机数发生器(Random)对象产生以后,转载 2012-03-01 11:42:13 · 775 阅读 · 0 评论 -
简述 Java 图形用户界面设计 (Swing)
http://blog.csdn.net/jamesfancy/article/details/1196585转载 2012-02-14 14:16:16 · 728 阅读 · 0 评论 -
4种访问级别的访问范围
原创 2012-02-21 21:06:34 · 1517 阅读 · 0 评论 -
java实现持续写入内容到txt文件
import java.io.*;import java.util.*;public class LogTest{ public static void main(String[] args) { File log=new File("user\\log\\login.log"); String newLog="UserName:Jim Green | Date:"+new转载 2012-02-08 17:22:11 · 4042 阅读 · 0 评论 -
Java实现文件的上传
用Java来实现文件的上传,如果文件较小的话,我们可以用JSP SmartUpload,但是它的缺点就是上传大文件的时候,浏览器无反应,甚至会崩溃。所以今天我们用Apache的开源工具:Commons-FileUpload 。最新版本为:1.2.1下载地址:jar包 http://apache.mirror.phpchina.com/commons/file转载 2012-03-08 10:33:08 · 651 阅读 · 0 评论 -
java中try 与catch的使用
try{//代码区}catch(Exception e){//异常处理}代码区如果有错误,就会返回所写异常的处理。 首先要清楚,如果没有try的话,出现异常会导致程序崩溃。而try则可以保证程序的正常运行下去,比如说:try{int i = 1/0;}catch(Exception e){........}一个计算的话,如果除数为0,转载 2012-03-09 09:33:54 · 2212 阅读 · 0 评论 -
Java反射机制
一、什么是JAVA的反射机制Java反射是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的转载 2012-03-19 11:47:57 · 590 阅读 · 0 评论 -
Timer和TimerTask详解
1.概览Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。简单的一个例程:import java.util.Timer;import java.util.TimerTask;/*** Simple demo that转载 2012-03-19 11:10:09 · 555 阅读 · 0 评论 -
反射机制补充
Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。JavaBean 是 reflection 的实际应用之一,它能让一些工具可视化的操作软件组件。这些工具通过 reflection 动态的载入并取得 Java 组件(类) 的属性。转载 2012-03-19 11:54:36 · 696 阅读 · 0 评论 -
获取一个不变得值 可以这样做
private static String startTime; static { sys = new SystemUtils(); startTime = sys.getCurrentTime(); }程序一开始就声明一个静态变量,然后去获取当前的时间(当然也可以去做别的事情哈,这里只是个例子),此后这个时间就永远不会变了。原创 2012-03-16 15:42:47 · 509 阅读 · 0 评论 -
关于继承
package com.pratice1;public class Horse { protected int leg = 0; String name = null; public Horse(int leg){ this.leg=4; this.name = "马类"; System.out.println("马类的构造函数"); } public St原创 2012-03-15 15:34:33 · 476 阅读 · 0 评论 -
异常处理
软件开发中有80%的工作是用来检查和处理错误,而检查并处理错误很多时候是一件枯燥无趣的事情,如果在语言级别提供一些帮助的话,会减轻一些程序员的负担。而Java提供了一套比较优秀的异常处理机制: 1、使开发人员不必编写特殊代码来测试返回值就能发现问题, 2、在语法结构就把正常的代码和异常处理的代码清晰的分开来, 3、允许我们使用相同的异常处理代码来处理转载 2012-03-15 13:34:31 · 1000 阅读 · 0 评论 -
http://jsonlint.com/
http://jsonlint.com/原创 2012-03-13 19:17:25 · 2719 阅读 · 0 评论 -
如何通过无线网络连接adb
1.如果已经可以用usb连接adb,那么可以通过以下命令切换到无线连接方式。?adb tcpip 5555adb connect 192.168.0.101:5555 通过下面的命令可以切换回usb方式。?adb usb转载 2012-02-08 12:40:51 · 21798 阅读 · 2 评论 -
java多线程
http://www.cnblogs.com/rollenholt/archive/2011/08/28/2156357.html转载 2012-02-08 09:24:52 · 717 阅读 · 0 评论 -
java.io.file 各种文件操作
package cn.edu.tongji.cims.wade.system; import java.io.*; public class FileOperate { public FileOperate() { } /** * 新建目录 * @param folderPath String 如 c:/fqf转载 2011-11-23 08:51:14 · 10300 阅读 · 1 评论 -
Java正则表达式中各种字符以及转义字符的解释说明
1.字符 x 字符 x。例如a表示字符a \\ 反斜线字符。在书写时要写为\\\\。(注意:因为java在第一次解析时,把\\\\解析成正则表达式\\,在第二次解析时再解析为\,所以凡是不是1.1列举到的转义字符,包括1.1的\\,而又带有\的都要写两次) \0n 带有八进制值 0的字符 n (0 <= n <= 7) \0nn 带有八进制值 0的字符 nn (0转载 2011-11-23 08:48:38 · 25198 阅读 · 2 评论 -
开发人员非常有用的Java功能代码(11-20)
11. 在Java上的HTTP代理设置System.getProperties().put("http.proxyHost", "someProxyURL"); System.getProperties().put("http.proxyPort", "someProxyPort"); System.getProperties().put("http.proxyUser", "原创 2011-11-17 09:34:53 · 1037 阅读 · 0 评论 -
开发人员非常有用的Java功能代码(1-10)
1. 把Strings转换成int和把int转换成String String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int 2. 向Java文件中添加文本BufferedWriter out原创 2011-11-16 20:40:31 · 755 阅读 · 0 评论 -
如何在Eclipse中导入两个相同的工程
根目录下修改.project 中的name,然后重新导入即可。原创 2011-11-16 16:59:10 · 8141 阅读 · 1 评论 -
JDK安装图解与环境变量设置详细介绍
JDK安装图解与环境变量设置详细介绍http://wenku.baidu.com/view/4cb61b0d52ea551810a687a9.html原创 2011-09-14 12:24:05 · 405 阅读 · 0 评论 -
java三目条件运算符
三目条件运算符:x?y:z 其中x为boolean类型表达式,先计算x的值,若为true,则整个三目运算的结果为表达式y的值,否则整个运算结果为表达式z的值String serialNumber = args.length > 2 ? args[2] : null;args.length > 2 为boolean类型表达式,先计算args.length > 2 的值,若为原创 2011-11-23 09:19:06 · 924 阅读 · 0 评论 -
10个最“优秀”的代码注释
下面是stackoverflow网站上网友针对你看到过的最好的代码注释是什么样的?这个问题给出的回答的前10条:// 亲爱的维护者:// 如果你尝试了对这段程序进行‘优化’,// 并认识到这种企图是大错特错,请增加// 下面这个计数器的个数,用来对后来人进行警告:// 浪费在这里的总时间 = 39h/** * 致终于来到这里的勇敢的人: 你是被上帝选中的人,英勇转载 2011-11-29 08:59:16 · 709 阅读 · 0 评论 -
用Java删除文件夹里的所有文件
import java.io.File; public class Test { public static void main(String args[]){ Test t = new Test(); delFolder("c:/bb"); System.out.println("deleted"); } //删除文转载 2012-02-03 12:59:02 · 698 阅读 · 0 评论 -
java enum 举例
1、定义一个enumpublic enum Grade { A, B, C, D, F, INCOMPLETE };2、使用一个enumprivate Grade grade;public void assignGrade(Grade grade) { this.grade = grade; } public Grad转载 2011-12-29 11:34:40 · 5972 阅读 · 0 评论 -
JAVA的整型与字符串相互转换
1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转转载 2012-01-30 16:20:36 · 615 阅读 · 0 评论 -
java 获取当前日期
方法一:package com.java.summary;import java.util.*;import java.text.*;//以下默认时间日期显示方式都是汉语语言方式//一般语言就默认汉语就可以了,时间日期的格式默认为MEDIUM风格,比如:2008-6-16 20:54:53//以下显示的日期时间都是再Date类的基础上的来的,还可以利用Calendar类原创 2012-01-29 15:26:47 · 1920 阅读 · 0 评论 -
数据类型之间的转换
//数据类型之间的转换需要用到包装类,如整数与字符串的转换 //要将字符串转换基本的数据类型,用:Xxx包装类.parseXxx方式实现 //一个例外是:Boolean类用的是:getBoolean方法; int w = Integer.parseInt(args[0]); //要将包装包转成基本数据,用:Xxx包装类对象.xxxValue方式 int h = new原创 2011-12-05 09:17:37 · 517 阅读 · 0 评论 -
Eclipse中显示line number
原创 2011-11-12 21:23:37 · 9906 阅读 · 0 评论 -
String和StringBuffer
//String 类用于比较两个字符串、查找和抽取串中的字符或子串、字符串与其他类型之间的相互转换等。//String类对象的内容一旦被初始化就不能再改变。//StringBuffer类用于内容可以改变的字符串,可以将其他各种类型的数据增加、插入到字符串中,也可以翻转字符串中原来的内容。//一旦通过StringBuffer生成了最终想要的字符串,就应用使用StringBuffer.toString原创 2011-12-02 09:45:50 · 519 阅读 · 0 评论 -
java中常见的NullPointerException异常
下面列出了我们学习java时常出现的NullPointerException异常,以及它的解决办法 1,空指针错误 java.lang.NullPointerException 使用基本的JAVA数据类型,变量的值要么已经是默认值,如果没有对其正常赋值,程序便不能通过编译,因此使用基本的JAVA数据类型 (double,float,boolean,char,int,long)一般不会转载 2011-11-09 09:15:10 · 1800 阅读 · 0 评论 -
Java内存泄露的理解与解决
Java内存管理机制在C++语言中,如果需要动态分配一块内存,程序员需要负责这块内存的整个生命周期。从申请分配、到使用、再到最后的释放。这样的过程非常灵活,但是却十分繁琐,程序员很容易由于疏忽而忘记释放内存,从而导致内存的泄露。Java语言对内存管理做了自己的优化,这就是垃圾回收机制。Java的几乎所有内存对象都是在堆内存上分配(基本数据类型除外),然后由GC(garbag转载 2011-09-07 11:26:12 · 968 阅读 · 0 评论