java常用基础知识点 (持续追加)

时间:2023-02-23 22:02:51

作为一个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}
*/

效果图

  java常用基础知识点 (持续追加)

邮箱正则匹配测试

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); // 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