`
文章列表
    *  0 引言     从控制台中读取数据是一个比较常用的功能,在 JDK 5.0 以前的版本中的实现是比较复杂的,需要手工处理系统的输入流。有意思的是,从 JDK 5.0 版本开始,能从控制台中输入数据的方法每增加一个版本号,就有一种新增的方法,这也增加了选择的种类,可以依据不同的要求来进行选择。下面来看一下,各个版本中如何从控制台中读取数据以及各自的优缺点。     * 1 JDK 1.4 及以下版本读取的方法     JDK 1.4 及以下的版本中要想从控制台中输入数据只有一种办法,即使用System.in获得系统的输入流,再桥接至字符流从字符流中读入数据。示例代码如下: ...
1 SimpleDateFormat担当重任,怎样格式化都行 import java.util.Date; import java.text.SimpleDateFormat; public class Demo { public static void main(String[] args) { Date now=new Date(); SimpleDateFormat f=newSimpleDateFormat("今天是"+"yyyy年MM月dd日 E kk点mm分"); System.out.println(f.format(now)); ...
JDBC原理    JDBC定义了一组操作数据库的接口,不同的数据库厂商提供了JDBC接口的实现,这个实现称为JDBC驱动。这样就可以通过JDBC接口来对不同数据库获得统一的操作。 JDBC常用类 1. java.sql.DriverManager: 管理一组 JDBC 驱动程序的基本服务。 2. java.sql.Connection: 与特定数据库的连接(会话)。 3. java.sql.Statement: 用于执行静态 SQL 语句并返回它所生成结果的对象。 4. java.sql.ResultSet: 表示数据库结果集的数据表,通常通过执行查询数据库的语句生成。 5. java.s ...
1. 声明tag <%!     %>      在声明tag范围里,只可以声明变量和方法。且仅在一个页面内有效。     <%!            private String str = "成功!";            public void  add() {                   ......            }     %>     当每个页面都用到一些共同的声明,最好把它们写成一个单独的文件,用<%@ include %>或<jsp:include >元素包含到所需要的页面。 2. 程序 ...
很早就听说Java5新增的for/in循环,以前也曾写过一些demo,今天有空来总结一下:        1.  for/in循环的等价 int[] arraySrc = new int[100]; for (int i:arraySrc) {        i = 1;  } 等价于 int[] arraySrc = new int[100]; for (int i=0; i<arraySrc.l ...
Global site tag (gtag.js) - Google Analytics