作为一个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. RecyclerView 制作瀑布流图片

    这是瀑布流的效果图 RecyclerView(ListView的升级版) 加载图片用的是第三方图片加载框架 ------------------------------------- 在Xml中 &l ...

  2. WinForm中MouseEnter和MouseLeave混乱的问题

    MouseEnter+MouseLeave不行,我用了MouseMove+MouseLeave,效果一样 最近做个聊天的系统,仿照qq的界面设计,像qq聊天界面中字体.表情.截图等图片,鼠标放上去显示 ...

  3. String or binary data would be truncated 解决办法

    原因: 一般出现这个问题是因为数据库中的某个字段的长度小,而插入数据大 解决: 找到相应字段,修改表结构,使表字段大小相同或大于要插入的数据

  4. js 刷新窗口

    在js  方法里面 1.window.opener.location.reload()     刷新父窗口 2.window.location.reload()        该方法强迫浏览器刷新当前 ...

  5. [WPF]ComboBox.Items为空时,点击不显示下拉列表

    ComboBox.Items为空时,点击后会显示空下拉列表: ComboBox点击显示下拉列表,大概原理为: ComboBox存在ToggleButton控件,默认ToggleButton.IsChe ...

  6. shell中创建mysql库和执行sql脚本

    以前执行oracle脚本都是放到plsql中执行 mysql 脚本执行: (1).先创建一个worlddb库 (2).导入sql脚本: 这就ok啦,哈哈.

  7. css样式大全

    字体属性:(font) 大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX.PD 样式 {font-style: obl ...

  8. ArcGIS Engine控件运行许可(转)

    ArcGIS Engine控件运行许可   Runtime绑定: 在ArcGIS Engine10.0中,许可方式发生了一定的变化,ArcGis10有一个新的要求---runtime绑定.就是在任何A ...

  9. Linux系统的初化始配置(包括配置网络,修改主机名,关闭firewalld与selinux的生效)

    一.配置网络环境 1.运行 cmd 查看本机的ip地址,然后记录下来. 2.网络和共享中心--本地连接属性如下: 手工配置到本地连接上面 IP:172.16.191.215,DNS:101.7.8.9 ...

  10. 使用MLeaksFinder检测项目内存泄露总结

    前几天看到开源工具MLeaksFinder,决定用在公司的项目中试一下,效果很不错,用法也很简单,直接把项目文件夹拖到项目中就可以了,依靠这个项目,我发现公司项目中有不少内存泄露的地方,在此总结一下: ...