zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    netty
    python统计订单走势
    log4j日志写入数据库
    struts 在Action中访问web元素(request,session等)
    struts 简单前台用户名校验
    struts 页面调用Action的指定方法并传递参数
    简单的对象监听器 观察者设计模式
    servlet 简单filter避免中文乱码等
    Struts 第一个Hello页面
    JDBC 使用SimpleJdbcTemplate实现Dao
  • 原文地址:https://www.cnblogs.com/xiaohukuaipao/p/5998896.html
Copyright © 2011-2022 走看看