作为一个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); // 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

java常用基础知识点 (持续追加)的更多相关文章

  1. JAVA常用基础知识点[继承,抽象,接口,静态,枚举,反射,泛型,多线程...]

    类的继承 Java只支持单继承,不允许多重继承- 一个子类只能有一个父类- 一个父类可以派生出多个子类这里写图片描述子类继承了父类,就继承了父类的方法和属性.在子类中,可以使用父类中定义的方法和属性, ...

  2. java常用基础(一)

    Java常用基础(一) 原文写于2017-12-02 输入输出 //输入 Scanner in = new Scanner(new BufferedInputStream(System.in)); i ...

  3. Java入门基础知识点总结(详细篇)

    Java入门基础知识点总结(详细篇)~~~~~目录 1.1 图解 1.1.1 Java基础知识点 1.1.2 Java基础语法的相关内容 1.2 关键字 1.3 标识符 1.3.1 标识符概念 1.3 ...

  4. 《Java笔记——基础知识点》

    Java笔记--基础知识点       位运算符操作的都是整型的数据. 位运算符是直接对整数的二进制进行计算. 整数不能进行逻辑运算. 运算符优先级别由高到低分别是:() > ! > 算术 ...

  5. java必备基础知识点

    Java基础 1. 简述Java的基本历史 java起源于SUN公司的一个GREEN的项目,其原先目的是:为家用消费电子产品发送一个信息的分布式代码系统,通过发送信息控制电视机.冰箱等 2. 简单写出 ...

  6. java入门基础知识点总结

    JavaScript他是一种描述性语言,其实他并不难学,只要用心学,一定会学好,我相信大家在看这篇文章的时候,一定也学过HTML吧,使用JavaScript就是为了能和网页有更好的交互,下面切入主题. ...

  7. java 学习基础知识点拾遗 导航页

    每种编程语言的知识点都是很多很杂的,java也是如此 相信很多人学习的过程中都是深一脚浅一脚,最基础的东西可能有些也不是非常确定 整理了最基本的一些知识点,可以说是java入门的-1层级别的,作为自己 ...

  8. JAVA面试核心教程|Java面试基础知识点总结

    Java中的原始数据类型都有哪些,它们的大小及对应的封装类是什么? byte——1 byte——Byte short——2 bytes——Short int——4 bytes——Integer lon ...

  9. 几款Java常用基础工具库

    通用工具类(字符串.时间格式化.BeanUtils.IO) 1. commons-lang3库 1.1. org.apache.commons.lang3.StringUtils类 日常代码中,我们经 ...

随机推荐

  1. treap 模版

    struct Treap { struct node { node *son[]; int key,siz,wei,cnt; node(int _key,node *f) { son[]=son[]= ...

  2. 一种更清晰的Android架构(转)

    一种更清晰的Android架构   一种更清晰的Android架构 原文链接 : Architecting Android…The clean way? 译者 : Mr.Simple & So ...

  3. 01 初识python

    python.exe -v / python3 -v安装python3时, 会得到一个 IDLE(提示符>>>), 简单, 有用, 包含语法编辑器(颜色可变), 调试工具, pyth ...

  4. mybatis mysql 调用视图

    java代码 @RequestMapping(value = "/testView", method = RequestMethod.GET) public @ResponseBo ...

  5. Webpack、Browserify和Gulp

    https://www.zhihu.com/question/37020798 https://www.zhihu.com/question/35479764

  6. mysql:SQL语句操作数据库中表和字段的COMMENT值

    转载:http://blog.163.com/inflexible_simple/blog/static/167694684201182601221758/ 参考文档不太给力啊,表注释和字段注释的资料 ...

  7. 在重新生成解决方案时,出现的错误:无法将文件“obj\x86\Debug\*.exe”复制到“obj\Debug\*.exe”。文件正由另一进程使用,因此该进程无法访问此文件

    此例是VS2010的CS项目. 在重新生成解决方案时,出现的错误. 解决步骤:先关闭解决方案,再在项目文件下的bin\Debug\*.exe删除这类之前生成得.exe文件,再在VS2010下重新生成.

  8. 冰球项目日志1-yjw

    第一次小组讨论结果 功能需求分析 通过已知输入:球位置速度,击球手位置速度.确定输出:击球手击球时速度,击球点位置,击球手轨迹. 功能分解 1 通过当前的球位置速度,判断是否会进入我方球门,以判断是否 ...

  9. Python之路 day3 全局变量、局部变量

    #!/usr/bin/env python # -*- coding:utf-8 -*- #Author:ersa """ 全局与局部变量 在子程序中定义的变量称为局部变 ...

  10. float浮点数的二进制存储方式及转换

    int和float都是4字节32位表示形式.为什么float的范围大于int? float精度为6-7位.1.66*10^10的数字结果并不是166 0000 0000 指数越大,误差越大. 这些问题 ...