
基础
文章平均质量分 72
haorengoodman
这个作者很懒,什么都没留下…
展开
-
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";转载 2012-11-05 13:39:23 · 1344 阅读 · 0 评论 -
+=与=..+..的区别
在书本中,课堂上,关于a+=b大都说等价于a = a+b,其实不然,+=中包含着更多的东西。 在继续之前,来温故一点基础(为简单起见,只说整数)。 1、做基本运算(如+、-、*、/、>、>>>、~、^等),当两个操作数的类型是byte,short,char,int之一的时候,结果的类型是int; 2、做整数基本运算时,当一个操作数是long,结果是long; 3、不加任何修饰的整数字面原创 2012-11-05 14:17:00 · 12180 阅读 · 2 评论 -
java多态机制分析
多态的前提是存在 继承、重载、覆盖 多态:父类或者接口引用指向子类对象。 作用:提高了程序的可扩展性,和后期的可维护性。 /* 对于成员函数: 1,编译时期:参考的引用型变量所属的类中是否有调用的方法。 2,运行时期:参考的的对象所属类的方法。 简单的对这两点增加一点说明:编译期,父类或者接口引用中必须有要调用的方法,否则编译失败原创 2014-03-28 10:34:14 · 622 阅读 · 0 评论 -
Java类的加载和初始化顺序分析
不再一一叙述java中的各种定义和规定, 这里就是举了两个例子,详细阐述,java代码运行时,成员变量和构造函数的加载和执行顺序。 package com.gt.world.oa.aaa; /** * * @author GT */ public class Test20140331 { public static int k = 0; public stat原创 2014-04-03 13:58:01 · 3614 阅读 · 2 评论