做有为青年

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

 

posted on 2016-10-26 00:42  做有为青年  阅读(146)  评论(0编辑  收藏  举报

导航