大数据学习路线分享TCP和UDP笔记,TCP点对点,UDP 广播 System: System类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作,在System类的API文档中,常用的方法有: - public static long currentTimeMillis():返回以毫秒为单位的当前时间。 - public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length):将数组中指定的数据拷贝到另一个数组中。 - public class Demo11SystemArrayCopy { public static void main(String[] args) { int[] src = new int[]{1,2,3,4,5}; int[] dest = new int[]{6,7,8,9,10}; System.arraycopy( src, 0, dest, 0, 3); /*代码运行后:两个数组中的元素发生了变化 src数组元素[1,2,3,4,5] dest数组元素[1,2,3,9,10] */ } } Date java.util 年月日时分秒 java.sql 年月日 数据库转java 自动转换 java转换数据库 强制转换 String **不可变字符串** String s1 = "123asf5af"; 可变字符串 StringBuffer s Buffer = new StringBuffer(); 可变和不可变,看的是这个字符串可变不可变。 == 和equals 字符串比较用equals ==地址 equals 内容 **使用equals**: String默认重写了Object的equals方法,重新制定了比较规则,变成让s1与s3属性的地址比较 Demo2 替换 trim 去字符串两边的空格。 字典排序 **StringBuilder** (JDK1.5之后,没有考虑线程安全) 过去单个字符:转成字节数组 网址 网址:协议+域名(IP地址)+端口+资源在服务器上的路径+查询条件 网址的功能:实现客户端与服务器的通信 协议:是指定一个传统的规范 域名/IP:标记网络上的唯一一台主机 可以简化写:baidu 端口号:标记同一主机上的某一台服务器 [0,65536] -------可以省,默认80 可省略:资源路径 , 查询条件 Array 数组转过来的集合长度不可变。 正则表达式 1. 正则表达式:定义字符串的组成规则。 1. 单个字符:[] 如: [a][ab] [a-zA-Z0-9_][ 5 , 6] \* 特殊符号代表特殊含义的单个字符: \d:单个数字字符 [0-9] \w:单个单词字符[a-zA-Z0-9_] 2.量词符号: ?:表示出现0次或1次 *:表示出现0次或多次 +:出现1次或多次 {m,n}:表示 m<= 数量 <= n \* m如果缺省: {,n}:最多n次 \* n如果缺省:{m,} 最少m次 3.开始结束符号 \* ^:开始 \* $:结束 正则表达式缺点:不知道具体出错的地方。 |
|