- 博客(8)
- 收藏
- 关注
转载 死锁
public class DeadLockDemo { private final Object lock1 = new Object(); private final Object lock2 = new Object(); public void instanceMethod1() { synchronized (lock1) { ...
2016-04-16 17:58:00
62
转载 Oracle
1. 数据定义语言(DDL):CREATE, ALTER, DROP 数据操纵语言(DML):INSERT, UPDATE, DELETE, SELECT ... FOR UPDATE 数据查询语言(DQL):基本查询语句,Order By子句,Group By子句 事物控制语言(TCL):COMMIT, SAVEPOINT, ROLLBACK 数据控...
2016-03-27 15:23:00
58
转载 JDBC Boilerplate
public class Student{ private Integer studId; private String name; private String email; private Date dob; // setters and getters}public Student findStudentById(int studId){ Student stude...
2016-03-26 23:03:00
61
转载 JAVA单例的三种实现方式
1.public class MySingleton { private MySingleton() {} private MySingleton instance = new MySingleton(); public void getInstance() { return instance; }}2.public class M...
2016-03-25 17:21:00
44
转载 JAVA内存模型
1.栈和堆是JVM在内存上所划分的不同区域,栈中存放的是局部变量,包括基本类型变量和引用变量,堆里存放的是所有被创建的对象,包括基本数据类型的包装类型对象。2.在多线程环境中,每个线程都有着各自的线程栈,栈里的内容对其他线程是不可见的,而不同线程创建的对象都是放在同一个堆里。3.对象的方法(如果有的话)里的局部变量是放在栈中,而对象的成员变量是和对象一起放在堆里,无论其是基本类型...
2016-03-25 17:11:00
39
转载 JAVA垃圾回收
1.垃圾回收的目的是释放那些不再被任何活动对象引用的JAVA对象所占用的内存,在一个垃圾收集周期里,所有仍然被引用的对象都将被保留,而那些不再被引用的对象将被释放,其所占用的空间被回收来分配给新的对象2.当内存分配线程找不到一块足够大的连续空间为新对象分配内存时,JVM将进行垃圾回收。3.在程序中调用System.gc()并不能确保垃圾回收一定被执行,在任何一次垃圾回收前,都会先...
2016-03-24 23:00:00
68
转载 Android开发之文件下载总结
1.涉及的类和方法:URL,HttpURLConnection,openConnection()2.取得SD卡的访问权限:修改AndroidManifest: 加上 <uses-permission android:name="android.permission.INTERNET"></uses-permission> (internet访问...
2012-10-14 21:50:00
49
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人