您的位置:首页 > 编程语言 > Java开发

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

2016-10-26 00:42 357 查看
作为一个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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: