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); // 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常用基础知识点 (持续追加)的更多相关文章
- JAVA常用基础知识点[继承,抽象,接口,静态,枚举,反射,泛型,多线程...]
类的继承 Java只支持单继承,不允许多重继承- 一个子类只能有一个父类- 一个父类可以派生出多个子类这里写图片描述子类继承了父类,就继承了父类的方法和属性.在子类中,可以使用父类中定义的方法和属性, ...
- java常用基础(一)
Java常用基础(一) 原文写于2017-12-02 输入输出 //输入 Scanner in = new Scanner(new BufferedInputStream(System.in)); i ...
- Java入门基础知识点总结(详细篇)
Java入门基础知识点总结(详细篇)~~~~~目录 1.1 图解 1.1.1 Java基础知识点 1.1.2 Java基础语法的相关内容 1.2 关键字 1.3 标识符 1.3.1 标识符概念 1.3 ...
- 《Java笔记——基础知识点》
Java笔记--基础知识点 位运算符操作的都是整型的数据. 位运算符是直接对整数的二进制进行计算. 整数不能进行逻辑运算. 运算符优先级别由高到低分别是:() > ! > 算术 ...
- java必备基础知识点
Java基础 1. 简述Java的基本历史 java起源于SUN公司的一个GREEN的项目,其原先目的是:为家用消费电子产品发送一个信息的分布式代码系统,通过发送信息控制电视机.冰箱等 2. 简单写出 ...
- java入门基础知识点总结
JavaScript他是一种描述性语言,其实他并不难学,只要用心学,一定会学好,我相信大家在看这篇文章的时候,一定也学过HTML吧,使用JavaScript就是为了能和网页有更好的交互,下面切入主题. ...
- java 学习基础知识点拾遗 导航页
每种编程语言的知识点都是很多很杂的,java也是如此 相信很多人学习的过程中都是深一脚浅一脚,最基础的东西可能有些也不是非常确定 整理了最基本的一些知识点,可以说是java入门的-1层级别的,作为自己 ...
- JAVA面试核心教程|Java面试基础知识点总结
Java中的原始数据类型都有哪些,它们的大小及对应的封装类是什么? byte——1 byte——Byte short——2 bytes——Short int——4 bytes——Integer lon ...
- 几款Java常用基础工具库
通用工具类(字符串.时间格式化.BeanUtils.IO) 1. commons-lang3库 1.1. org.apache.commons.lang3.StringUtils类 日常代码中,我们经 ...
随机推荐
- 1019: [SHOI2008]汉诺塔
1019: [SHOI2008]汉诺塔 Time Limit: 1 Sec Memory Limit: 162 MBSubmit: 1495 Solved: 916[Submit][Status] ...
- VS.Net 2015 Update3 学习(2) jquery-form, jquery-validation,jquery-validation-unobtrusive一起用
我觉DataAnnotations非常酷的一个功能.但是教程中的@ajaxform的却不怎么优雅,需要全局的onSucces等函数.因此我使用jquery-form做ajax提交. function ...
- DBUTIL 调用存储过程例子
执行存储过程和执行select查询相比,无非就是SQL语句不同.下面是一个用存储过程查记录的例子.根据你的数据库不同和域对象不同,此代码要修改 Java code ? 1 2 3 4 5 Quer ...
- 原创:Equinox OSGi应用嵌入Jersey框架搭建REST服务
一.环境 eclipse版本:eclipse-luna 4.4 jre版本:1.8 二.Equinox OSGi应用嵌入Jersey框架搭建REST服务 1.新建插件工程HelloWebOSGI a. ...
- spring-boot 之 使用Admin监控应用
https://yq.aliyun.com/articles/2322 ************************************* 摘要: Spring Boot提供的监控接口,例如: ...
- SCOI2005栅栏
Description 农夫约翰打算建立一个栅栏将他的牧场给围起来,因此他需要一些特定规格的木材.于是农夫约翰到木材店购买木材.可是木材店老板说他这里只剩下少部分大规格的木板了.不过约翰可以购买这些木 ...
- 获取openid 的步骤
1.引导客户打开 https://open.weixin.qq.com/connect/oauth2/authorize?appid=appid &redirect_uri=https://w ...
- VNC SERVER配置
vnc的配置网上有很多 普通用户的配置没有怎么写 根据下面这个说法 https://www.digitalocean.com/community/tutorials/how-to-install-an ...
- gulp入门教程(详细注解)
本文转载自http://www.ydcss.com/archives/18 简介: gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器:她不仅能对网站资源进行优化,而且在开发过程中很 ...
- 读取中文目录(python)
前言:需要对某目录下的文件进行分类,目录是中文名字就会报错,偶尔会手动修改文件名字,不太方便 解决办法:使用unicode()对路径进行处理 举例: 未进行处理前,该目录下的文件中文名称也是乱码显示的 ...