摘要:
集合(Collection) 集合就是Java中提供的一种 空器,可以用来存储多个数据。 集合和数组都是一个容器,它们有什么区别呢? 数组的长度是固定的,集合的长度是可变的。 数组中存储的是同一类型的数据,并且也可以存储基本类型数据,但是集合中存储的都是对象,并且没有泛型的时候,还可以存储不同的对象 阅读全文
摘要:
包装类 什么是包装类? 包装类其实就是把一个基本数据类型包装成为一个对象,。 为什么要用包装类? 包装类更加的方便我们进行数据的操作。 |基本类型|包装类| |:-|:-| |byte|Byte| |short|Short| |int|Integer| |long|Long| |float|Floa 阅读全文
摘要:
Date类 Date类在java.util.Date,Date类表示特定的瞬间,精确到毫秒。(毫秒是千分之一秒)毫秒可以对时间和日期进行计算,可以把日期转换为毫秒进行计算,计算完毕,再把毫秒转换为日期。 把日期转换为毫秒,时间原点为1970年1月1日 00:00:00(英国格林威治),毫秒数就是时间 阅读全文
摘要:
Random Random类是java.util的包里面提供的我们常用的API,方便我们操作的,还有非常多像Random一样的类。 Random的作用 生成一个随机数字,可以指定范围,也可以真的随机。 Random的使用 //一般都是使用的无参的构造方法 Random random = new Ra 阅读全文
摘要:
为什么要出现字符缓冲区 我们都知道,String类是不可变的,但是有的时候,我们要用到字符串的拼接,如果拼接的数量小的时候,还可以,但是如果拼接的数据量太大的话,内存的占用就太大了,所以这个时候再用String类的话,就非常的不方便了,必须要有一个类,在拼接字符串,不大量占用内存的类,又可以拼接。所 阅读全文
摘要:
字符串 字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,在程序中所有的双引号字符串,都是String类的对象。 字符串的特点 1、字符串的内容永不可变。 2、正在是因为字符串的不可变,所以字符串是可心共享使用的。 3、字符串效果上相当于是char[]字符数组,但是底层其实是by 阅读全文
摘要:
内部类 什么是内部类 内部类就是在一个类内部进行其它类结构的嵌套操作。 定义一个内部类 public class TestClass { //成员变量 private String id; //成员方法 public void test() { System.out.println("成员方法"); 阅读全文
摘要:
为什么使用接口 接口就是制定统一的标准,让各方使用这个接口,从而让所有现实接口的类统一操作,比如说手机的充电器接口,这就是现实生活中的一个例子,国际上面制定一个标准,然后所有的手机厂商现实,如果不现实,就不能让大多数的人用。 接口的概念 接口可以理解为一种特殊的类,里面全部是由全局常量和公共的抽象方 阅读全文
摘要:
为什么需要抽象类? 抽象类是一种模版模式,抽象类为所有子类提供了一个通用模版,子类可以在这个模版基础上进行扩展。 通过抽象类,可以避免子类设计的随意性。通过抽象类,我们就可以做到严格限制子类的设计,使子类之间更加通用。 抽象类的使用场景 当多个类中出现相同功能,但是功能主体不同,这是可以进行向上抽取 阅读全文
摘要:
数组 数组是相同类型数据的有序集合,数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中每一个数据称作一个元素,每个元素可以通过一个索引或下标来访问它们。 数组变量属于引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。 数组的基本特点 1、长度是确定的,数组一 阅读全文