-
可以使用多个catch块处理不同的异常,但是要注意异常类先子类再父类查看全部
-
检查异常需要手动捕获和处理
查看全部 -
RuntimeException即运行时异常,它会有JAVA虚拟机自动抛出和捕获
查看全部 -
Throwable类是所有异常类的父类,主要有Error子类和Exception子类
查看全部 -
集合的作用:
在类的内部,对数据进行组织;
简单而快捷的搜索大数量的条目;
有的集合接口,提供了一系列排列有序的元素,并且可以在序列中间快速的插入或者删除有关元素;
有的集合接口,提供了映射关系,可以通过关键字(key)去快速查找到对应的唯一对象,而这个关键字可以是任意类型。
查看全部 -
round() 返回值类型long,返回四舍五入之后的整数;
floor() 返回值类型double,返回小于参数的最大整数;
ceil() 返回值类型double,返回大于参数的最小整数;
random() 返回值类型double,返回[0,1)之间的随机数浮点数。
查看全部 -
Data d = new Data(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String today = sdf.format(d); System.out.println(today);
查看全部 -
基本类型转换为字符串的三种方法
使用包装类的toString()方法;
使用String类的valueOf方法;
用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串。
查看全部 -
装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动装箱和自动装箱。
拆箱:和装箱相反,把包装类对象转换成基本类型的值,又可分为手动拆箱和自动拆箱。
查看全部 -
推荐使用Date类获取当前时间;
使用Calendar类进行时间和日期处理;
Calendar c=new Calendar.getInstance();
Date date=c.getTime();
查看全部 -
SimpleDateFormat类把日期和字符串相互转化:
1、format()方法把日期转化为字符串
Date d = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String date = sdf.format(d);
注意事项:sdf定义的时间格式要与d的时间格式相同;
2、parse()方法把字符串转化为日期
String da = "2019年01月11日 15:54:19";
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
Date dat = sdf1.parse(da);
注意事项:sdf1定义的时间格式要与da的时间格式相同;
查看全部 -
一旦一个字符在内存中被创建,则这个字符串将不可被改变。
每次new一个字符串就是产生一个新的对象,即便两个字符串的内容相等,使用“==”比较也为“false”。
查看全部 -
处理异常在实际应用中的经验和总结
处理运行时异常时,采用逻辑去合理规避同时辅助try-catch处理
在多重catch块后面,可以加上一个catch(Exception)来处理可能会被遗漏的异常
对于不确定的代码,也可以加上try-catch,处理潜在的异常
尽量去处理异常,切忌只是简单的调用printStackTrace()去打印
具体如何去处理异常,要根据不同的业务需求和异常类型去决定
尽量添加finally语句块去释放占用的资源
查看全部 -
SimpleDateFormat类,对日期进行格式化。
使用SimpleDateFormat类格式化日期时,需要另外定义一个字符串,接收Date类对象被SimpleDateFormat类对象格式化之后的日期。
Date d = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd");
String date = sdf.format(d);
查看全部 -
要分清基本类型和包装类型;
包装类型可以调用方法:Integer 这是包装类型
基本类型不可以调用:int 这是基本类型
查看全部
举报