Java 面试中的陷阱

第一,谈谈final, finally, finalize的区别。最常被问到。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? …

继续阅读 →

JDBC事务编程

1. 事务是具备以下特征(ACID)的工作单元: 原子性(Atomicity)—— 如果因故障而中断,则所有结果均被撤消; 一致性(Consistency)—— 事务的结果保留不变; 孤立性(Isolation)—— 中间状态对其它事务是不可见的; …

继续阅读 →

JDBC编程的步骤

1 注册一个driver 注册驱动程序有三种方式: Oracle 9i(ojdbc14.jar) 方式一: Class.forName(“oracle.jdbc.driver.OracleDriver”); JAVA规范中明确规定:所有的驱动程序必须…

继续阅读 →

Java语言的几个细节

Java作为一门优秀的面向对象的程序设计语言,正在被越来越多的人使用。本文试图列出作者在实际开发中碰到的一些Java语言的容易被人忽视的细节,希望能给正在学习Java语言的人有所帮助。 1、位移运算越界怎么处理 考察下面的代码输出结果是多少? int…

继续阅读 →

Calendar类和GregorianCalendar类

java.util.Calendar 和它的一个具体子类,java.util.GregorianCalendar Calendar 类 我们现在已经能够格式化并创建一个日期对象了, 但是我们如何才能设置和获取日期数据的特定部分呢, 比如说小时, 日,…

继续阅读 →

Java基础问题

1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域            当前类       同一package  子孙类       其他package public                …

继续阅读 →

MD5加密

JAVA 的MD5加密算法源代码 import java.security.*; import java.security.spec.*; class MD5_Test{ public final static String MD5(String s…

继续阅读 →

[日志]使用Log4j进行日志操作

Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件…

继续阅读 →