使用Java语言进行程序设计时,不仅要了解Java语言的特点,还需要了解Java程序的运行机制。Java程序运行时,必须经过编译和运行两个步骤。首先对后缀名为.java的源文件进行编译,生成后缀名为.class的字节码文件。查看全文>>
大家可能会有这样的疑问:同步代码块的锁是自己定义的任意类型的对象,那么同步方法是否也存在锁?如果有,它的锁是什么呢?答案是肯定的,同步方法也有锁,它的锁就是当前调用该方法的对象,也就是this指向的对象。查看全文>>
为了获取数据库连接对象(Connection),JDBC提供了javax.sql.DataSource接口,它负责与数据库建立连接,并定义了返回值为Connection对象的方法,具体如下。查看全文>>
动态地拼接一个字符串时,经常需要写String info="I am"+num+"years old";这样的代码,如果需要拼接的字符串较多,这样的格式看起来会比较麻烦,为了解决这个问题,JDK提供了一个MessageFormat类,该类提供了一种用参数替换模式字符串中的占位符的方式。查看全文>>
泛型是程序设计语言的一种特性。它允许程序员在使用强类型程序设计语言编写代码时定义一些可变部分这些可变部分在运行前必须做出指明。查看全文>>
前面我们讲过fn:split函数可以将一个字符串按照指定的分隔符分割成一个数组,在Functions标签库中还提供了与其功能相反的函数fn:join,该函数可以通过指定的分隔符,将一个字符串数组中的所有元素合并为一个字符串,其语法格式如下。查看全文>>