Java基础
Java基础
52058426426
这个作者很懒,什么都没留下…
展开
-
生成随机红包数组算法(含最大值最小值限定)
红包算法 最小值 最大值 金额上下限原创 2022-08-08 15:59:28 · 365 阅读 · 0 评论 -
使用【JSON.parseArray】反序列化yyyy-MM-dd HH:mm:ss格式日期失败
解决方案在你反序列化的java对象中Date类型的属性加上注解yyyy-MM-dd’T’HH:mm:ss.SSS Z这种格式是ISO8601的规定的时间格式其中T表示日期跟时间的分隔SSS表示毫秒数Z表示0时区原创 2022-06-27 21:31:43 · 3215 阅读 · 0 评论 -
Java中数组排序的方式及使用场景
我们可以将要比较的对象类实现这个接口的compareTo()方法,然后通过调用stream().sorted(),会按照我们制定的比较规则排序我们可以new一个比较器,通过实现其中的compare()完成比较方式一种使用无参的stream().sorted()方法比较对象一定要实现Comparable接口,否则会抛出...原创 2022-06-29 13:45:29 · 216 阅读 · 0 评论 -
【Java】对【pair】数据类型的理解及其跟【map】的区别
java map pair 数据结构 对比原创 2022-03-25 09:14:51 · 467 阅读 · 0 评论 -
JAVA中异常简单介绍
异常Throwable是所有java程序中错误处理的父类,子类有两种一种是Error和ExceptionError在我编写程序中遇到的较少。网上是这么解释的:表示由JVM所侦测到的无法预期的错误,属于JVM层次的严重错误,导致JVM无法运行。这种错误无法捕捉,无法采取任何操作,只显示错误信息。通俗的来说:就是程序无法处理的错误。这里基本没有遇到这种情况所以也不深入研究。Exceptio...原创 2019-01-16 22:36:12 · 250 阅读 · 0 评论 -
JAVA中异常的几种处理方式
上一篇简单介绍异常的几种类型。这一篇主要说一下如何处理异常。首先处理异常主要有两种方式:一种try catch,一种是throws。1. try catch:try{} 中放入可能发生异常的代码。catch{}中放入对捕获到异常之后的处理。其中catch中e.printStackTrace()作用就是,在控制台打印程序出错的位置及原因。try{} 中放入可能发生异常的代码。catch{}中放...原创 2019-01-16 22:48:00 · 14308 阅读 · 1 评论 -
2.17 工作面试记录
记录几个面试中遇到的问题。一、接口跟抽象类的区别:定义:接口:接口是抽象方法的集合。如果一个类实现了接口,就继承了里面所有的抽象方法,并且要实现它,接口本身不能做任何事情。抽象类:用于捕捉子类的通用特性,不能被实例化,一般作为子类继承的模板。什么时候使用接口什么时候使用抽象类?1、抽象类适用于某一领域的固有属性,接口适用于在某一领域的额外扩展。举个例子:教师 学生都是人 ...原创 2019-02-17 16:53:53 · 134 阅读 · 0 评论 -
通过c3p0方式连接mysql数据库
用junit对jdbcUtils中getConncetion方法测试时,遇到了两个错误。java.lang.NoClassDefFoundError: com/mchange/v2/cfg/MConfig解决方式:使用c3p0 0.91之后的版本jar包, 需要额外添加mchange-commons-java-0.2.3.4.jar,我采用的方式是直接将才c3p0换成了 0.91。j...原创 2019-03-04 21:24:45 · 178 阅读 · 0 评论