自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 达内Java培训 JavaSE day06

java中所有错误的超类为:Throwable。其下有两个子类:Error和ExceptionError的子类描述的都是系统错误,比如虚拟机内存溢出等。Exception的子类描述的都是程序错误,比如空指针,下表越界等。通常我们程序中处理的异常都是Exception。java io可以让我们用标准的读写操作来完成对不同设备的读写数据工作.java将IO按照方向划分为输入与输出,参照点是我们写的程序.输入:用来读取数据的,是从外界到程序的方向,用于获取数据.输出。

2024-05-21 09:45:24 984

原创 Java中lambda表达式

Lambda表达式使得Java代码更加简洁、可读性强,特别是在处理集合、流操作以及事件监听等场景时,能够显著提升开发效率。它也是Java向函数式编程风格迈进的重要一步。

2024-05-20 16:15:39 250

原创 达内java培训 JavaSE day05

File类的每一个实例可以表示硬盘(文件系统)中的一个文件或目录(实际上表示的是一个抽象路径)1:访问其表示的文件或目录的属性信息,例如:名字,大小,修改时间等等2:创建和删除文件或目录3:访问一个目录中的子项:所有字节输入流的超类,其中定义了读取数据的方法.因此将来不管读取的是什么设备(连接该设备的流)都有这些读取的方法,因此我们可以用相同的方法读取不同设备中的数据常用方法:int read():读取一个字节,返回的int值低8位为读取的数据。如果返回值为整数-1则表示读取到了流的末尾。

2024-05-20 16:04:40 1033

原创 达内Java培训 JavaSE day04

*** 排序自定义类型元素/*编译不通过的原因:Collections.sort(List list)该方法要求集合中的元素类型必须实现接口:Comparable,该接口中有一个抽象方法compareTo,这个方法用来定义元素之间比较大小的规则.所以只有实现了该接口的元素才能利用这个方法比较出大小进而实现排序操作.//编译不通过 compare比较 comparable可以比较的 System . out . println(list);} }

2024-05-18 09:09:59 881

原创 达内Java培训 JavaSE day03

集合与数组一样,可以保存一组元素,并且提供了操作元素的相关方法,使用更方便.

2024-05-17 09:30:03 830

原创 Java中的增强for循环

Java中的增强型for循环(也称为"for-each"循环)是一种更加简洁、易于阅读的遍历数组或集合元素的方式,它在Java 5中被引入。相比于传统的for循环,增强型for循环不需要显式地管理迭代器或索引,从而减少了代码量并降低了出错的可能性。

2024-05-16 17:45:10 224

原创 达内Java培训 Java SE day02

:"."表示任意一个字符,没有范围限制\d:表示任意一个数字,等同于[0-9]\w:表示任意一个单词字符,等同于a-zA-Z0-9_\s:表示任意一个空白字符.\D:表示不是数字\W:不是单词字符\S:不是空白字符。

2024-05-16 11:31:54 504

原创 Java中toString方法的使用

为了使输出更有意义,通常会在自定义类中重写toString()方法,以返回对象状态的描述性字符串。例如,定义一个简单的Person类,并重写toString()@Override'}';// 输出:Person{name='Alice', age=30}在上面的Person类中,toString()方法被重写,当调用时,会返回一个清晰表示对象属性的字符串,而不是默认的内存地址表示。这样做有利于调试和日志记录,使得输出更加易读。

2024-05-15 16:11:44 248

原创 达内Java培训JavaSE day01

文档注释是功能级注释,用来说明一个类,一个方法或一个常量的,因此只在上述三个地方使用。文档注释可以使用java自带的命令javadoc来对这个类生成手册。

2024-05-15 09:56:11 529

原创 达内Java培训ooday05

多态:强转时若不符合如上条件,则发生ClassCastException类型转换异常建议:强转之前先通过instanceof来判断引用的对象是否是该类型若想访问派生类所特有的属性/行为时,需要强制类型转换/向下转型成员内部类:应用率低匿名内部类:应用率高------------------大大简化代码。

2024-05-14 09:06:19 782

原创 达内Java培训ooday04

何时用:若A类(Baby)只让B类(Mama)用,并且A类(Baby)还想访问B类(Mama)的成员时,可以设计成员内部类。何时用:若A类(Baby)只让B类(Mama)用,并且A类(Baby)还想访问B类(Mama)的成员时,可以设计成员内部类。何时用:若想创建一个派生类的对象,并且对象只创建一次,可以设计为匿名内部类,可以大大简化代码。内部类可以直接访问外部类的成员,在内部类中有个隐式的引用指向创建它的外部类对象。内部类可以直接访问外部类的成员,在内部类中有个隐式的引用指向创建它的外部类对象。

2024-05-14 09:05:08 916

原创 Java中静态变量与实例变量的区别

通过理解这些差异,开发者可以更加合理地选择使用静态变量还是实例变量,以满足程序设计的需求。

2024-05-13 10:51:06 284

原创 达内java培训ooday03

继承:代码复用、extends、超类:共有的 派生类:特有的派生类可以访问派生类的和超类的,但超类不能访问派生类的单一继承,具有传递性java规定:构造派生类之前必须先构造超类若派生类的构造方法中没有调用超类构造方法,则默认super()调超类无参构造方法若派生类的构造方法中调用了超类构造方法,则不再默认提供super()调用超类构造方法,必须位于派生类构造方法的第1行super:指代当前对象的超类对象。

2024-05-13 09:29:08 1376

原创 达内java培训ooday02

什么是类?什么是对象?如何创建类?如何创建对象?如何访问成员?this:指代当前对象,哪个对象调用方法它指的就是哪个对象this.成员变量名---------------访问成员变量当成员变量与局部变量同名时,若想访问成员变量,则this不能省略。

2024-05-13 09:28:29 413

原创 达内java培训ooday01

什么是类?什么是对象?现实生活是由很多很多对象组成的,基于对象抽出了类对象:软件中真实存在的单个的个体/东西类:类型/类别,代表一类个体类是对象的模子/模板,对象是类的具体的实例,可以将类理解为类别/模子/图纸一个类可以创建多个对象如何创建类?如何创建对象?如何访问成员?this:指代当前对象,哪个对象调用方法它指的就是哪个对象只能用在方法中,方法中访问成员变量之前默认有个this.this的用法:this.成员变量名--------------------访问成员变量(必须掌握)

2024-05-11 14:25:29 704

原创 达内Java培训day06

break:跳出循环continue:跳过循环体中剩余语句而进入下一次循环数组:引用数据类型、相同数据类型元素的集合。

2024-05-11 14:04:45 863

原创 达内Java培训day05

数组下标一定在0到(数组长度-1)之间,若超出范围,在运行时会发生数组下标越界异常。通过下标/索引来访问元素,下标从0开始,最大到(数组的长度-1)建议:嵌套层数越少越好,能用一层就不用两层,能用两层就不用三层。循环中套循环,常常多行多列时使用,外层控制行,内层控制列。Scanner接收用户输入的数据:3步,先背下来。while结构:先判断后执行,有可能一次都不执行。while结构:先执行后判断,至少执行一次。若要素1与要素3的代码相同,首选do…执行规则:外层循环走一次,内层循环走所有次。

2024-05-10 09:11:38 936

原创 达内Java培训day04

Scanner接收用户输入的数据:------共3步,先背下来,面向对象第5天才能理解。Scanner接收用户输入的数据:------共3步,先背下来,面向对象第4天才能理解。switch中数据的类型:byte,short,int,char,String,枚举。循环三要素:------------------------非常重要。循环三要素:------------------------非常重要。当第1要素的代码与第3要素的代码相同时,首选do…当第1要素的代码与第3要素的代码相同时,首选do…

2024-05-10 09:08:37 945

原创 达内java培训day03

变量:存数的八种基本数据类型:byte、short、int、long、float、double、boolean、char类型间的转换:两种方式:两点规则:精华笔记:运算符:算术:+,-,*,/,%,++,–关系:>、<、>=、<=、==、!=逻辑:&&、||、!赋值:=、+=、-=、*=、/=、%=字符串连接:+条件:boolean?数1:数2分支结构(上):基于条件执行if结构:1条路if…else结构:2条路if…else if结构:多条路笔记:

2024-05-09 09:08:55 553

原创 达内java培训day02

java开发环境:编译运行过程:编译期:.java源文件,经过编译,生成.class字节码文件运行期:JVM加载.class并运行.class特点:跨平台,一次编译到处使用。

2024-05-08 16:58:28 717

原创 达内Java培训day01

day01。

2024-05-07 09:53:28 221 2

空空如也

空空如也

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

TA关注的人

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