20个非常有用的Java程序片段 [Java]
下面是20个非常有用的Java程序片段,希望能对你有用。
1. 字符串有整型的相互转换
1
2
String a = String.valueOf(2); //integer to numeric string
3
int i = Integer.parseInt(a); //numeric string to an int
2. 向文件末尾添加内容
01
02
BufferedWriter out = null;
03
try {
04
out = new BufferedWriter(new FileWriter(”filename”, true));
05
out.write(”aString”);
06
} catch (IOException e) {
07
// error processing code
08
} finally {
09
if (out != null) {
10
out.close();
11
}
12
}
3. 得到当前方法的名字
1
String methodName = Thread.currentThread().getStackTrace()[1].getMethodName();
4. 转字符串到日期
1
2
java.util.Date = java.text.DateFormat.getDateInstance().parse(date String);
或者是:
1
2
SimpleDateFormat format = new SimpleDateFormat( "dd.MM.yyyy" );
3
Date date = format.parse( myString );
5. 使用JDBC链接Oracle
01
public class OracleJdbcTest
02
{
03
String driverClass = "oracle.jdbc.driver.OracleDriver";
04
05
Connection con;
06
07
public void init(FileInputStream fs) throws ClassNotFoundException, SQLException, FileNotFoundException, IOException
08
{
09
Properties props = new Properties();
10
props.load(fs);
11
&n
相关文档:
Java学习从入门到精通
一、 JDK (Java Development Kit)
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......
1. JAR 文件包
JAR 文件就是 Java Archive
File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP
文件——准确的说,它就是 ZIP ......
很久没有看JAVA了,随便找了几个题,已经都忘记了。
(1)JAVA和JAVAC 命令行
javac
-classpath,设定要搜索类的路径,可以是目录,jar文件,zip文件(里面都是class文件),会覆盖掉所有在CLASSPATH里面的设定。
-sourcepath, 设定要搜索编译所需java 文件的路径,可以是目录,jar文件,zip文件(里面都是java文件) ......
package Demo;
// 受限泛型
class Info17<T> {
private T var; // 定义泛型变量
public void setVar(T var) {
this.var = var;
}
public T getVar() {
return this.var;
}
public String toString() { // 直接打印
return this.var.toString();
}
}
public class GenericsDemo17 {
publ ......
通过Java反射调用方法
这是个测试用的例子,通过反射调用对象的方法。
TestRef.java
import java.lang.reflect.Method;
import java.lang.reflect.InvocationTargetException;
/**
* Created by IntelliJ IDEA.
* File: TestRef.java
* User: leizhimin
* Date: 2008-1-28 14:48:44 ......