![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础类库
Xzzz2020
个人博客地址:https://xzzz2020.gitee.io/,可以收藏一下,会第一时间发布文章
展开
-
Java基础类库--类库使用案例分析
内容学习于:edu.aliyun.com1. StringBuff类 定义一个StringBuffer类对象,然后通过append()方法向对象中添加26个小写字母,要求每次只添加一次,共添加26次,然后按照逆序的方式输出,并且可以删除前5个字符。 本操作主要是训练StringBuffer类中的处理方法,因为StringBuffer的主要特点是内容允许修改。代码:public ...原创 2020-01-21 19:56:19 · 378 阅读 · 0 评论 -
Java基础类库--比较器
内容学习于:edu.aliyun.com1. 比较器问题引出 所谓的比较器指的就是进行大小关系的确定判断,下面首先来分析一下比较器存在的意义。 如果要进行数组操作,肯定使用java.util.Arrays的操作类完成,这个类里面提供有绝大部分的数组操作支持,同时在这个类里面还提供有一种对象数组的排序支持: public static void sort(Object[] a);对...原创 2020-01-21 19:51:06 · 178 阅读 · 0 评论 -
Java基础类库--红黑树
内容学习于:edu.aliyun.com1. 原理简介 通过整个的二叉树的实现相信已经可以清楚二叉树的主要特点:数据查询的时候可以提供更好的查询性能,但是这种原始的二叉树的结构是有明显缺陷的,例如:当二叉树结构改变的时候(增加或删除)就有可能出现不平衡的问题。 如下图所示: 之前所谓的解决二叉树性能问题的方式最终全部都变为了null,也就是说如果要想达到最良好效果的二叉树,那么...原创 2020-01-21 15:45:35 · 960 阅读 · 0 评论 -
Java基础类库--二叉树
内容学习于:edu.aliyun.com1. 二叉树结构 在进行链表结构开发的过程之中会发现所有的数据按照收尾相连的状态进行保存,那么当要进行某一个数据查询的时候(判断该数据是否存在),这种情况下它所面对的时间复杂度是“O(n)”, 如果说现在它的数据量小(不超过30个)情况下,那么性能上是不会有太大差别的,而一旦保存的数据量很大,这个时候时间复杂度就会严重损耗程序的运行性能,那么现在...原创 2020-01-21 15:23:12 · 1290 阅读 · 0 评论 -
Java基础类库--开发支持类库
内容学习于:edu.aliyun.com1. Arrays类 数组排序: java.til.Arrays.sort()。 实际上Arrays类就是属于java.util 包中的一个类并且sort()方法是一个static方法,Arrays 类之中的全部方法都是static方法,所以这个类的构造方法肯定是被私有化了,在Arrays 类之中支持有如下的一些常用操作方法:数组排序:pub...原创 2020-01-21 14:45:06 · 734 阅读 · 0 评论 -
Java基础类库--国际化程序实现
1. 国际化程序实现原理 所谓的国际化的程序指的是同一个程序代码可以根据不同的国家实现不同的语言描述,但是程序处理的核心业务是相同的。通过分析之后可以发现,如果要想实现国际化的程序开发,那么要解决的问题就在于以下两点: 如何可以定义保存文字的文件信息; 如何可以根据不同的区域语言的编码读取指定的资源信息。2. Locale类 通过分析可以发现,如果要想实现国际化,那么首先需...原创 2020-01-17 19:53:46 · 230 阅读 · 0 评论 -
Java基础类库--正则表达式
内容学习于:edu.aliyun.com1. 认识正则表达式 通过之前一系列的分析可以发现,String 是一个非常万能的类型,因为String不仅仅可以支持有各种字符串的处理操作,也支持有向各个数据类型的转换功能,所以在项目的开发之中,只要是用户输入的信息基本上都用String表示。于是在向其它数据类型转换的时候,为了保证转换的正确性,往往需要对其进行一些复杂的验证处理,那么这种情况...原创 2020-01-17 19:40:11 · 358 阅读 · 0 评论 -
Java基础类库
内容学习于:edu.aliyun.com1. StringBuffer类 String类是在所有项目开发之中一定会使用到的一个功能类,并且这个类拥有如下的特点:每一个字符串的常量都属于一个String类的匿名对象,并且不可更改;String有两个常量池:静态常量池、运行时常量池;String 类对象实例化建议使用直接赋值的形式完成,这样可以直接将对象保存在对象池之中以方便下次重...原创 2020-01-16 21:15:27 · 206 阅读 · 0 评论 -
Java基础类库--数字操作类
内容学习于:edu.aliyun.com具体内容: 程序就是一个数学的处理过程,所以在Java语言本身也提供有相应的数字处理的类库支持。1. Math数字计算类 Math类的主要功能是进行数学计算的操作类,提供有基础的计算公式,这个类的构造方法被私有化了,而且该类之中提供的所有方法都是static型的方法,即:这些方法都可以通过类名称直接调用。操作代码:public clas...原创 2020-01-16 20:52:00 · 343 阅读 · 0 评论 -
Java基础类库--Java日期操作类
内容学习于:edu.aliyun.com具体内容: 从整体的java来讲一直在强调简单java类的主要设计来自于数据表的结构,那么在数据表的结构里面常用的类型:数字、字符串、日期,所以现在的程序之中只差日期了。1. Date日期处理类 在Java里面提供有一个java.util.Date的类,这个类如果直接实例化就可以获取当前的日期时间。代码:public class Jav...原创 2020-01-16 20:42:49 · 437 阅读 · 0 评论