动态地拼接一个字符串时,经常需要写String info="I am"+num+"years old";这样的代码,如果需要拼接的字符串较多,这样的格式看起来会比较麻烦,为了解决这个问题,JDK提供了一个MessageFormat类,该类提供了一种用参数替换模式字符串中的占位符的方式。查看全文>>
泛型是程序设计语言的一种特性。它允许程序员在使用强类型程序设计语言编写代码时定义一些可变部分这些可变部分在运行前必须做出指明。查看全文>>
前面我们讲过fn:split函数可以将一个字符串按照指定的分隔符分割成一个数组,在Functions标签库中还提供了与其功能相反的函数fn:join,该函数可以通过指定的分隔符,将一个字符串数组中的所有元素合并为一个字符串,其语法格式如下。查看全文>>
在EL表达式中,经常需要使用一些符号来标记一些名称,如变量名、自定义函数名等,这些符号被称为标识符。EL表达式中的标识符可以由任意顺序的大小写字母、数字和下划线组成。查看全文>>
之前的小节我们讲解了ServerSocket对象,它可以实现服务器端程序,但只实现服务器端程序还不能完成通信,此时还需要一个客户端程序与之交互,为此Java提供了一个Socket类,用于实现TCP客户端程序。查看全文>>
使用DatagramSocket类的实例对象可以发送和接收DatagramPacket数据包。在创建发送端和接收端的DatagramSocket对象时,使用的构造方法也有所不同,下面对DatagramSocket类中常用的构造方法进行讲解。查看全文>>