java核心教程笔记
1.private修饰方法不能被外部类调用。
2.final修饰的对象构建后不能被修改。
扩展:
final类不能被继承,没有子类,final类中的方法默认是final。
final不能被子类的方法覆盖,但可以被继承。
final成员变量表示常量,只能被赋值一次,赋值后值不再改变。
final不能用于修饰构造方法。
final函数参数无法被改变。
父类的private成员方法是不能被子类方法覆盖的,因此private类型的方法默认是final型的。
3.static可修饰成员变量、成员方法,也可形成static的代码块。
static修饰的成员变量和成员方法独立于该类的任何对象,它不依赖于特定的实例,被类的所有实例共享。即使没有类对象,static成员变量也存在。
用public修饰的static成员变量和方法本质上是全局变量和全局方法,当声明此类的对象时,不生成static变量的副本,而是类的所有实例同一个static变量。
final和static修饰的方法不可覆盖,可能过类名访问。
4.finalize方法在垃圾回收器清除对象之前被调用。
相关文档:
java数据库连接池
java数据库连接池
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Enumeration;
import java.util.Vector;
......
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;
public class TestIO {
public static void main(String[] args) {
String fileName="E://test.txt";
testInputStream(fileName);
}
public static void testInputStre ......
1. 如果已经知道某个地点的时区,年,月,日,时,分,秒,希望得到转换后的本系统时间,可以采用如下的方法:
方法:假设时区是GMT+08:00,,年是2009年,月是11月,日是7日,时是10时,分是50分,秒是30。
public class Time {
public static void main(String[] args) {
TimeZone tz = Tim ......