
Java基础
文章平均质量分 86
私念Moposion
这个作者很懒,什么都没留下…
展开
-
JSP简介
### jsp是什么? JSP页面在第一次被访问时,web容器会将请求交给jsp引擎(即一个Java写的程序)去处理,然后翻译成一个jspServlet,按照Servlet的方式进行调用### 九大隐式对象 Request Response Session Application Config Page pageContext Out E...原创 2018-05-25 21:13:53 · 97 阅读 · 0 评论 -
Java集合类详解
一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就是...转载 2018-05-16 15:19:36 · 137 阅读 · 0 评论 -
保留小数点(四舍五入)java
public class Decimal {public static void main(String[] args) { double d=6.666; //1、只是用来打印输出,这种最方便,会自动四舍五入。%.2f表示保留2位小数,同理%.1f,%.3f System.out.println(String.format("%.2f", d)); //2、使用DecimalFor...原创 2019-01-19 14:42:58 · 534 阅读 · 0 评论 -
PAT考试Scanner要尽量避免
Pat考试中,很多题目都是需要读取大量的数据,而java的Scanner对于读取大量数据效率低 所以选择合适的IO类读取数据显得很关键 如果选择不当,即使算法写的再好,也是无功而返,读取数据时间超时已经gg了 在刷题过程中,得到如下经验: 1、一般情况下用BufferedReader类读取数据即可,尽量避免使用scanner 2、数据量大,而且都是相同类型数据,可以考虑使用Strea...原创 2019-01-19 14:45:56 · 815 阅读 · 0 评论 -
正则表达式,java字符匹配
public class Regex {// 常用的正则表达式// 一个或多个汉字 ^[\u0391-\uFFE5]+$ // 邮政编码 ^[1-9]\d{5}$// QQ号码 ^[1-9]\d{4,10}$ // 邮箱 ^[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-*){1,}\.){1,3}[a-zA-z\-]{1,}$ // 手...原创 2019-01-19 15:00:44 · 139 阅读 · 0 评论 -
Java中的序列化和反序列化
Java中的序列化和反序列化众所周知,类的对象会随着程序的终止而被垃圾收集器销毁。如果要在不重新创建对象的情况下调用该类,该怎么做?这就可以通过序列化将数据转换为字节流。对象序列化是一个用于将对象状态转换为字节流的过程,可以将其保存到磁盘文件中或通过网络发送到任何其他程序;从字节流创建对象的相反的过程称为反序列化。而创建的字节流是与平台无关的,在一个平台上序列化的对象可以在不同的平台上反序列化...原创 2019-04-19 17:47:26 · 108 阅读 · 0 评论 -
String,Long,Date日期形式的转换
public class test { public static void main(String[] args) { Date date = null; //字符串格式自己根据实际情况设置 String pattern="yyyy年MM月dd"; SimpleDateFormat formatter = new SimpleDateFormat(pattern); for...原创 2019-05-06 09:54:07 · 272 阅读 · 0 评论