java常用基础知识点 (持续追加)
作为一个Java编程人,会经常用上JDK中的大量的API类库,常用的有字符串操作、集合操作、文本操作、输入输出操作、以及网络操作,
常用的包:
1. java.lang Java程序的基础类,字符串,多线程,用的最频繁,不需要import直接调用的
2. java.util 常用工具类 ,集合,随机数产生器,日历,时间等
3. java.io 文件操作,输入,输出操作
4. Java.net 网络操作
5. java.sql 数据库访问
6. Java.text 处理文字,日期,数字,信息的格式。
eclipse文档注释模板步骤 :
Window --> Preferences --> java --> Code Style --> CodeTemplates -->Comments --> Types
双击Types
复制粘贴
/** * <p>Title:${type_name} </p> * <p>Description: </p> * <p>Company: </p> * @author ${user} * @date ${date} ${time} */
效果图
邮箱正则匹配测试
package test; public class TestString { public static void main(String ages[]){ String string="121231231"; String st="1239340686@qq.com"; // TestString sTestString=new TestString(); // boolean s=sTestString.emailmatcets(string); System.out.println(new TestString().emailmatcets(string)); System.out.println(new TestString().emailmatcets(st)); } public boolean emailmatcets(String regex){ String emailRegEx= "^[a-zA-Z0-9_\\.-]+@([a-zA-Z0-9-]+\\.)+[a-zA-Z0-9]{2,4}$"; return regex.matches(emailRegEx); } }
显示结果
false true
在开发中常用的日期操作
1.获取当前系统的日期与时间、
2.获取从1970年1月1日至今的毫秒数
3.Date转换String
4.String转换Date
package test; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class TestString { public static void main(String ages[]) throws ParseException{ Date date=new Date(); //获取当前系统的日期与时间、 System.out.println(date); // Wed Oct 26 00:47:36 CST 2016 Long time=date.getTime(); //获取从1970年1月1日至今的毫秒数 System.out.println(time); //1477414119998 time+=60*60*1000*24; //增加一天毫秒数 date.setTime(time); System.out.println(date); //输出明天的时间 与日期 //日期格式化 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String datesdf= sdf.format(date); System.out.println(datesdf); //字符串转为date对象 String str="2015-10-12"; SimpleDateFormat sdf2=new SimpleDateFormat("yyyy-MM-dd"); Date date2=sdf2.parse(str); System.out.println(date2); } }
显示结果
Wed Oct 26 01:03:54 CST 2016 1477415034941 Thu Oct 27 01:03:54 CST 2016 2016-10-27 01:03:54 Mon Oct 12 00:00:00 CST 2015