![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
goodfall
我爱编程
展开
-
【解惑】领略Java内部类的“内部”
内部类有两种情况: (1) 在类中定义一个类(私有内部类,静态内部类) (2) 在方法中定义一个类(局部内部类,匿名内部类) 1、私有内部类 —— 在方法之间定义的内部类,非静态 我们首先看看类中内部类的两个特点: (1) 在外部类的作用范围内可以任意创建内部类对象,即使内部类是私有的(私有内部类)。即内部类对包围它的外部类可见。 例如 (实际上,内部类是可以设置为publ转载 2013-03-22 14:43:32 · 387 阅读 · 0 评论 -
JDBC在getConnection之前为什么要调用Class.forName
获取一个数据库连接的通用模板如下:String driver = "oracle.jdbc.OracleDriver"; String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl"; String user = "scott"; String password = "ticmy"; Class.forName(driver); Connect转载 2014-01-16 12:11:07 · 518 阅读 · 0 评论 -
ThreadLocal源码分析
分析一波ThreadLocal 废话不多说,先上测试代码。如下: public class ThreadLocalTest { public static void main(String[] args) { ThreadLocal stringThreadLocal = new ThreadLocal(); stringThreadLocal原创 2017-12-28 14:41:25 · 162 阅读 · 0 评论