自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day13 Collection&数据结构

Collection是所有单列集合的父接口,因此在Collection中定义了单列集合(List和Set)通用的一些方法,这些方法可用于操作所有的单列集合。​ 在程序开发中,经常需要遍历集合中的所有元素。针对这种需求,JDK专门提供了一个接口。Iterator接口也是Java集合中的一员,但它与CollectionMap接口有所不同,Collection接口与Map接口主要用于存储元素,而Iterator主要用于迭代访问(即遍历)Collection中的元素,因此Iterator对象也被称为迭代器。迭代。

2024-04-10 16:13:00 1673 1

原创 day12 异常&Log4J

try {可能出现异常的代码;} catch(异常类名 变量名) {异常的处理代码;throws方式处理异常 又被称之为声明异常,将问题标识出来,报告给调用者。如果方法内通过throw抛出了编译时异常,而没有捕获处理(稍后讲解该方式),那么必须通过throws进行声明,让调用者去处理。关键字throws运用于方法声明之上,用于表示当前方法不处理异常,而是提醒该方法的调用者来处理异常(抛出异常).​ 在编写程序时,我们必须要考虑程序出现问题的情况。比如,在定义方法时,方法需要接受参数。

2024-04-10 14:08:10 827 1

原创 day11 StringBuilder&Math&Arrays&包装类&日期时间类

java.lang.Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。类似这样的工具类,其所有方法均为静态方法,并且不会创建对象,调用起来非常简单。此类包含用来操作数组的各种方法,比如排序和搜索等。其所有方法均为静态方法,调用起来非常简单。简单来说:Arrays这个是专门用来操作数组相关的工具类方法名说明返回指定数组内容的字符串表示形式。对指定的int型数组按数字升序进行排序。代码演示// 定义int 数组// 打印数组,输出地址值​。

2024-04-10 08:46:28 546 1

原创 day10-API&Object&String

一个可以解析基本类型和字符串的简单文本扫描器。例如,以下代码使用户能够从 System.in 中读取一个数:类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时 候,最终找的父类就是Object。如果一个类没有特别指定父类,那么默认则继承自Object类。例如:根据JDK源代码及Object类的API文档,Object类当中包含的方法有11个。方法名说明返回该对象的字符串表示。指示其他某个对象是否与此对象“相等”。String类代表字符串。

2024-04-03 12:46:10 665 1

原创 day09 内部类&权限&final&静态

将一个类定义在一个方法中,该类就称之为是局部内部类学习了继承后,我们知道,子类可以在父类的基础上改写父类内容,比如,方法重写。那么我们能不能随意的继承API中提供的类,改写其内容呢?显然这是不合适的。为了避免这种随意改写的情况,Java提供了final关键字,用于修饰不可改变内容。如果将所有的类文件都放在同一个包下,不利于管理和后期维护所以,对于不同功能的类文件,可以放在不同的包下进行管理.包:本质上就是文件夹创建包:(单级包、多级包)多级包之间使用 "" 进行分割。

2024-04-02 15:07:53 528 1

原创 day08 接口&多态

接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用。Java中的接口更多的体现在对行为的抽象!应用场景:为了功能扩展,提高程序的可扩展性。java不支持,多重继承,假设现在有一个需求,就需要继承多个类 的特点?变通方式,接口。坦克:陆地跑 突突船:游泳,滑行;接口用关键字interface修饰public interface 接口名 {}默认方法:使用 default 修饰,不可省略,供子类调用或者子类重写。public default 返回值类型 方法的名称(参数列表){

2024-04-01 14:49:49 1608

原创 day07 继承&对象

方法重写:子类中出现与父类一模一样的方法时(返回值类型,方法名和参数列表都相同),会出现覆盖效果,也称为重写或者复写。声明不变,重新实现。抽象:就是从具体到概念化的过程;抽象类:​ 猫类:Cat类,new Cat-->小猫;​ Dog类 new Dog-->狗​ Animal动物类:动物类就是一个抽象的概念,new Animal类的,不知道它可以创建一个什么样的动物?可以称Animal类为一个抽象类,所谓抽象类,指的是不可以被new 创建对象的类,是一个高度概念化的类。

2024-03-29 14:09:25 534 1

原创 day06 类和对象

类是一组相关属性和行为的集合。类就是现实生活的一类事物,事物由属性和行为组成。【类就是描述现实生活中的某一个事物,这个事物是由属性和行为组成】属性:就是该事物的状态信息。行为:就是该事物能够做什么。举例:小猫属性:名字、体重、年龄、颜色行为:走、跑、叫。对象:是一类事物的具体体现。对象是类的一个实例(对象并不是找个女朋友),必然具备该类事物的属性和行为现实中,一类事物的一个实例:一只小花猫。举例:一只小猫。属性:tom、5kg、2 years、yellow。行为:溜墙根走、蹦跶的跑、喵喵叫。

2024-03-28 14:41:23 1389

原创 day05 方法

修饰符 返回值类型 方法名(参数列表){//代码省略...return 结果;修饰符该方法在完成一个功能时,需要的参数有几个,参数的类型是什么,需要在我们明确给出的。直接调用输出语句调用在同一个类中,具有相同的方法名, 参数列表不同(参数的个数、类型、顺序不同),与返回值无关参数列表:个数不同,数据类型不同,顺序不同。重载方法调用:JVM通过方法的参数列表,调用不同的方法。

2024-03-27 12:19:54 764 1

原创 day04 数组

数据类型[] 数组名;示例:int[] arr;char[] arr;在创建数组时,直接将元素确定,由系统计算出数组的长度数组动态初始化就是只给定数组的长度,由系统给出默认初始化值每一个存储到数组的元素,都会自动的拥有一个编号,从0开始。这个自动编号称为数组下标(索引)(index),可以通过数组的索引访问到数组中的元素。内存是计算机中的重要原件,临时存储区域,作用是运行程序。我们编写的程序是存放在硬盘中的,在硬盘中的程序是不会运行的。必须放进内存中才能运行,运行完毕后会清空内存。

2024-03-26 11:38:35 778

原创 day03 switch循环

水仙花数,指的是一个三位数,个位、十位、百位的数字立方和等于本身例如循环嵌套,并不是新的保留字,而是一种结构 ( 其实就是把多个循环扣在一起... ),循环嵌套是非常常用的,重点、难点。do while、while、for循环均可作为内层或外层循环,建议两层,不要超过三层。可以这么理解,内层循环作为外层循环的循环体。只有当内层循环执行完毕,才可以执行外层循环。Math是一个类,也是Java提供好的API,内部提供了产生随机数的功能API后续课程详细讲解,现在可以简单理解为Java已经写好的代码。

2024-03-25 08:36:51 913 1

原创 day02 运算符&if

对常量或者变量进行操作的符号,注意符号都是特定,不能改变量。

2024-03-21 12:06:00 648 1

原创 DAY01 java基础语法及Hello world

注释是对代码的解释和说明文字,可以提高程序的可读性,因此在程序中添加必要的注释文字十分重要关键字是指被java语言赋予了特殊含义的单词在程序运行过程中,其值不可以发生改变的量。在程序运行过程中,其值可以在一定范围内发生改变的量,从本质上讲,变量是内存中的一小块区域,其值可以在一定范围内变化。数据类型 变量名 = 初始化值;// 声明变量并赋值标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。一个单词: 全部大写 MAX VALUE。

2024-03-19 10:45:00 550

空空如也

空空如也

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

TA关注的人

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