自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Map顶级接口,File类

1.接口概述package 异常机制.异常处理;import java.util.Scanner;public class Test2 {// throw和throws区别:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!精髓,记住!// 相同点:// 他俩都可以进行异常的抛出// 不同点:// throws是用在方法声明后面,throw是用在方法内部抛出异常// throws可以跟多个异常类名,用逗号隔开,throw只能抛出一

2020-07-09 10:24:33 315

原创 异常类

1.异常机制概念:package 异常机制;public class Test1 { public static void main(String[] args) { /* * 在java中,对于遇到的问题,有一个类来描述: * Throwable是Exception和Error的父类,是顶级父类 * * */// Exception用来描述一般性的问题异常,可以解决 /*对于异常

2020-07-09 10:13:44 104

原创 集合(1)

1 collection集合package Clooection集合;public class Test { public static void main(String[] args) {// 数组作为容器,可以存储元素,但是不是很方便,比如说我们对元素的增删,就不是那么的方便// 因为数组一旦定义,长度就定义了,在图中如果增删元素,就会改变数组的长度,就会报错// 所以说JAVA为了我们更加方便的对容器中的元素操作,给我们提供了另外一种容器叫

2020-06-30 21:02:55 103

原创 Random、Date、BigDecimal、Calender、Math类、模式器、匹配器

1 Random类package Random类;import java.util.Random;public class Test { public static void main(String[] args) {// Random() 创建一个新得随机数生成器 Random random = new Random();// nextInt()// 返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值。

2020-06-30 20:54:07 162

原创 Set集合

1.HashSet当向 HashSet 集合中存入一个元素时,HashSet 会调用该对象的 hashCode() 方法来得到该对象的 hashCode 值,然后根据 hashCode 值决定该对象在 HashSet 中的存储位置。HashSet 集合判断两个元素相等的标准:两个对象通过 hashCode() 方法比较相等,并且两个对象的 equals() 方法返回值也相等。结论:HashSet 保证元素唯一性是靠元素重写hashCode()和equals()方法来保证的,如果不重写则无法保证。

2020-06-17 21:43:56 61

原创 泛型,集合

1.泛型:1.泛型内容:是一种把类型明确的工作推迟到创建对象或者调用方法的时候才去明确的特殊的类型。参数化类型,把类型当作参数一样的传递。2.泛型的格式:​ <数据类型> 这里的数据类型只能是引用数据类型public static void main(String[] args) { //泛型机制:是一种将数据类型明确工作,推迟到创建对象或调用方法时才去明确的一种机制。 //泛型的好处,可以避免向下转型,也可以提高程序的扩展性。 //泛型的语法 <类

2020-06-17 21:38:50 77

原创 Arrays工具类,正则表达式

1.Arrays工具类1.Arrays工具类概述://Arrays里面的方法全部都是静态的public class Test { public static void main(String[] args) {// 数组的工具类// 数组的遍历 int[] arr={2,323,13,1,51,1,5,15,15,33};// 将数组直接打印成字符串,该功能返回的是String类型 System.out.print

2020-06-06 10:02:30 181

原创 数组排序,包装类

1.数组排序1.冒泡排序//冒泡排序public class Test { public static void main(String[] args) {// 数组排序:将数组中杂乱无章的序列,按照一定的方法进行排序// 排序方法:冒泡排序,选择排序,插入排序,快速排序,归并排序,基数排序,堆排序等。// 冒泡排序:将数组中的元素两两排序,大的往后放,经过一轮比较后,最大的元素,就出现在了最后面// 冒泡排序规律:五个数比较

2020-06-06 09:55:39 154

原创 Object类,String类,Scanner类

1.Object类1.“==”与“equals”的区别运算符在比较基本数据类型时候,就是比较的值是否相同在比较引用数据类型的时候,比较的是地址值是否相同equals运算符只能比较引用数据类型,且默认情况下也是比较的地址是否相同如果比较两个引用的里面的基本数据类型,则需要重写equals方法public class Test { public static void main(String[] args) { Studen lisi = new Studen(20, "l

2020-05-28 15:00:37 89

原创 内部类,修饰符权限,参数传递,返回值类型

内部类1.内部类定义:(1)将一个类A定义到类B的内部,那么类A就叫做内部类,类B就叫做外部类(2)对内部类进行划分还分为局部内部类和成员内部类,和局部变量和成员变量的定义其实是差不多的成员内部类:定义在类中方法外的类局部内部类:定义在外部类中的成员方法中,注意是成员方法,没有静态方法2.内部类特点:(1)内部类可以直接访问外部类的成员,包括私有成员,成员方法(2)内部类也可以直接new外部类,其实虽然内部类在外部类的内部,都在本外部类里面,但是他俩还是不同的两个类,只是一个类嵌套进外部类了

2020-05-28 14:03:31 83

原创 静态方法,多态,面向对象,抽象类

1.静态方法静态方法中只能访问静态修饰的变量,不能访问非静态修饰的变量静态修饰的变量或方法,是随着类的加载而加载,是先于非静态变量的,因此无法访问到。静态方法中不能调用非静态的方法,因为静态方法是在编译期就存在了,非静态方法在运行期才存在,编译期访问不到,同静态方法中也不能用this.的形式调用非静态的,因为静态先存在,非静态后存在,this是非静态。public class Test { public static void main(String[] args) { Dem

2020-05-21 22:36:57 106

原创 面向对象,静态代码块儿,参数传递,构造方法,静态变量

1.参数传递``关于参数传递的性质public class Demo9 { public static void main(String[] args) { int a = 5; int b = 6; chang(5, 6); System.out.println(a); System.out.println(b);// 这里a得值和b得值不受形参得影响 int[] arry={1,23,

2020-05-21 22:14:45 382

原创 集合,ArrayList,LinkedList,Vector,泛型概述,增强for循环

集合和数组的特点:1.共同点:都作为容器,存储元素。2.不同点:数组:数组只能存同一种类型的数据,可以存储基本类型和引用类型,创建完成之后长度固定,不可以临时增加或者删除集合:只能存储引用类型的数据,集合的长度是可以变的。一个集合可以存储各种类型的数据。...

2020-05-14 23:08:30 115

原创 pattern类、matcher类、math类、成员方法、System类、Date类、BigInteger类

正则表达式Pattern和Matcher类Math类Random类System类BigDecimal类Date类SimpleDateFormat类Calendar类pattern类和matcher类1模式器:正则表达式的编译(也就是将正则表达是封装起来)。Pattern p = Pattern.compile(“a*b”);对正则表达式编译为此类的实例,就是模式器Matc...

2020-05-07 22:10:13 169

原创 关于反补码转化及进制转换

关于反补码转化及进制转换1.进制的表示二进制:0b–八进制:0–十进制:默认十六进制:0x–使用println命令输出时虚拟机全部转换成十进制输出2.原码反码和补码计算机底层运算时是通过补码运算的负数反码为符号位以外其他位取反,补码为反码+1正数原码反码补码时一样的...

2020-03-31 15:54:08 144

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除