摘要: 二叉树实现排序 树是一种非线性数据结构,直接观看,它是数据元素(在树种称为结点)按分支关系组织起来的结构,二叉树(Binart Tree)是每个节点最多有两个子树的有序树。通常子树被称做为“左子树”和“右子树” 二叉树算法的排序规则: 1.选择第一个元素作为跟节点 2.之后如果元素大于根节点放在右子 阅读全文
posted @ 2021-07-07 14:59 JamieChyi 阅读(26) 评论(0) 推荐(0)
摘要: MD5工具类 md5即信息摘要算法,用来对一些信息进行加密 我们在存入数据时,有些数据不想显式的直接存储在数据库中,比如密码,这时候我们可以用一种加密算法,把密码进行加密, 把加密后的密码存储到数据库中,这样安全性能够提高不少。 代码演示: 编写一个方法用来返回加密后的结果: private sta 阅读全文
posted @ 2021-07-07 13:56 JamieChyi 阅读(23) 评论(0) 推荐(0)
摘要: 数字处理工具类 BigInteger:可以让超过Integer范围内的数据进行运算 构造方法:public BigInteger(String val) 常用方法: public BigInteger add(BigInteger val) public BigInteger subtract(Bi 阅读全文
posted @ 2021-07-07 12:25 JamieChyi 阅读(20) 评论(0) 推荐(0)
摘要: System与Runtime类 System: System代表系统,系统级的很多属性和控制方法都放在该类的内部,该类位于java.lang包。 1.成员变量 System类中包含in,out和err三个成员变量,分别代表标准输入流(键盘输入)。标准输出流(键盘输出),和标准错误输出流 2.成员方法 阅读全文
posted @ 2021-07-06 16:20 JamieChyi 阅读(16) 评论(0) 推荐(0)
摘要: 对象的克隆 将一个对象复制一份,称为对象的克隆。 在Object类中存在一个clone()方法: protected Object clone()throws CloneNotSupportedException 如果某个类的对象想要被克隆,则对象所在的类必须实现Cloneable接口,此接口没有定 阅读全文
posted @ 2021-07-06 15:20 JamieChyi 阅读(23) 评论(0) 推荐(0)
摘要: Comparable与Comparator 对两个或多个数据项进行比较,以确定它们之间的大小关系及排列顺序称为比较。 1.Comparable接口: 此接口强行对实现它的每个类的对象进行整体排序,这种排序被称为类的自然排序,类的compareTo方法被称为它的自然比较方法。 代码实现: 定义一个实体 阅读全文
posted @ 2021-07-06 14:59 JamieChyi 阅读(15) 评论(0) 推荐(0)
摘要: Date类: 当我们正常使用Date类时, Date date = new Date(); System.out.println(date);// Tue Jul 06 11:25:25 CST 2021 不满足我们想要的格式,这个时候我们就需要对日期进行转换,转换成我们需要的格式。 方式一(不推荐 阅读全文
posted @ 2021-07-06 11:31 JamieChyi 阅读(17) 评论(0) 推荐(0)
摘要: Math类: 常用方法: 1.abs(double a)返回double值的绝对值 System.out.println(Math.abs(-12.3)); //12.3 2.random(); 返回0到1之间的随机数 System.out.println(Math.random()); 3.sqr 阅读全文
posted @ 2021-07-06 10:49 JamieChyi 阅读(51) 评论(0) 推荐(0)
摘要: 异常处理 Throwable是异常的基类,分为error和exception,在编程中我们关注exception在开发中,我们需要把可能异常的代码使用try语句包裹起来catch可以有多个,顺序为从子类到父类,大的放后,小的放前finally:无论是否异常都会进行处理throw抛出一个异常,在方法内 阅读全文
posted @ 2021-07-06 09:04 JamieChyi 阅读(28) 评论(0) 推荐(0)
摘要: 包: 包用于对多个java源文件的管理,就像我们的文件目录一样, 定义一个包:package com.lili 该语句只能出现在代码中的第一句。 四种权限访问修饰符: 访问修饰符同一个类同包不同包子类不同包非子类public√√√√protected√√√default√√private√ 阅读全文
posted @ 2021-07-05 15:26 JamieChyi 阅读(16) 评论(0) 推荐(0)