• 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
  • 相关阅读:
    STM32低功耗模式与烟雾报警器触发信号电路设计
    cocos2d-x的环境的搭建
    window8.1中用户的管理员权限的提升方法
    cmd中目录的变更
    js的传值,table中tr的遍历,js中动态创建数组
    究竟什么是游戏引擎?
    大型网站架构学习心德
    关于listView 中的聚焦问题
    android6.0 适配的问题——activity销毁的问题
    文件发送成功率低的问题(2)
  • 原文地址:https://www.cnblogs.com/xiaohukuaipao/p/5998896.html
Copyright © 2020-2023  润新知