自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java抽象类

理解:子类的构造方法中,有默认的super()或手动的super(实参列表),需要访问父类构造方法。关于抽象类的使用,以下为语法上要注意的细节,虽然条目较多,但若理解了抽象的本质,无需死记硬背。理解:假设创建了抽象类的对象,调用抽象的方法,而抽象方法没有具体的方法体,没有意义。此时的方法重写,是子类对父类抽象方法的完成实现,我们将这种方法重写的操作,也叫做。抽象类中,也有构造方法,是供子类创建对象时,初始化父类成员变量使用的。抽象类中,不一定包含抽象方法,但是有抽象方法的类必定是抽象类。

2024-04-26 21:32:59 393

原创 Java包装类

Java提供了两个类型系统,基本类型与引用类型,使用基本类型在于效率,然而当要使用只针对对象设计的API或新特性(例如泛型),那么基本数据类型的数据就需要用包装类来包装。转为基本数据类型,一般是因为需要运算,Java中的大多数运算符是为基本数据类型设计的。转为包装类的对象,是为了使用专门为对象设计的API和特性。注意:只能与自己对应的类型之间才能实现自动装箱与拆箱。装箱:把基本数据类型转为包装类对象。拆箱:把包装类对象拆为基本数据类型。基本数值---->包装对象。包装对象---->基本数值。

2024-04-26 21:30:25 199

原创 Java枚举

某些类型的对象是有限的几个,这样的例子举不胜举:星期:Monday(星期一)......Sunday(星期天)性别:Man(男)、Woman(女)月份:January(1月)......December(12月)季节:Spring(春节)......Winter(冬天)支付方式:Cash(现金)、WeChatPay(微信)、Alipay(支付宝)、BankCard(银行卡)、CreditCard(信用卡)员工工作状态:Busy(忙)、Free(闲)、Vocation(休假)

2024-04-26 21:22:16 738

原创 Java接口

实现类实现 接口,类似于子类继承父类,因此,接口类型的变量与实现类的对象之间,也可以构成多态引用。通过接口类型的变量调用方法,最终执行的是你new的实现类对象实现的方法体。* 总结: 接口,在java中是一个类型,是抽象方法的集合,通常以interface来声明,所以,一个类可以通过接口的方式,来实现相关方法。,该类可以称为接口的实现类,也可以称为接口的子类。而对于接口而言,一个类是可以实现多个接口的,这叫做接口的。2.java中的接口:代表着一种行为操作的标准,共同定义了一套相关的属性和方法的集合。

2024-04-26 21:08:35 1227 1

原创 Java冲突

1)父类和父接口中的方法名发生冲突 解决方案:默认亲爹优先 父类:super.方法名 父接口名.super.方法名。* 4)父类和父接口的量发生冲突 必须抉择(不然报错) 父类:super.量名 父接口:父接口名.常量名。* 2)实现多个接口中的方法名发生冲突 必须抉择(不然报错) 父接口名.super.方法名。* 3)父接口继承了多个接口 解决方案:父接口解决冲突 子类中进行重写。当类在继承父类和实现接口中出现冲突的情况。

2024-04-24 20:12:43 456

原创 Java静态

应用:1 静态关键字(static)在类中声明的实例变量,其值是每一个对象独立的。但是有些成员变量的值不需要或不能每一个对象单独存储一份,即有些成员变量和当前类的对象无关。在类中声明的实例方法,在类的外面必须要先创建对象,才能调用。但是有些方法的调用和当前类的对象无关,那么创建对象就有点麻烦了。此时,就需要将和当前类的对象无关的成员变量、成员方法声明为静态的(static)。2 静态变量。

2024-04-20 17:01:38 1227 1

原创 Java- Object根父类

在java中,所有的类都有一个公共的父类,这个java.lang.Object类* * * Object所有类的根,成为超类。

2024-04-20 16:40:47 834 1

原创 Java关键字和API

1.this和super的意义this:当前对象在构造器和非静态代码块中,表示正在new的对象在实例方法中,表示调用当前方法的对象super:引用父类声明的成员无论是this和super都是和对象有关的。2.this和super的使用格式thisthis.成员变量:表示当前对象的某个成员变量,而不是局部变量this.成员方法:表示当前对象的某个成员方法,完全可以省略this.

2024-04-20 16:28:09 1416

原创 Java实例初始化

1、构造器的作用【构造器的理解】我们new完对象时,所有成员变量都是默认值,如果我们需要赋别的值,需要挨个为它们再赋值,太麻烦了。我们能不能在new对象时,直接为当前对象的某个或所有成员变量直接赋值呢?可以,Java给我们提供了 构造器(Constructor) ,也称为 构造方法。构造器非常常用,一个类里面一定会有构造器。new对象,并在new对象的时候为实例变量赋值。2、构造器的语法格式。

2024-04-20 15:57:53 889

原创 Java向上转型和向下转型

关键字,给引用变量做类型的校验,只要用instanceof判断返回true的,那么强转为该类型就一定是安全的,不会报ClassCastException异常。(1)、本质:类似于强制类型转换,但前提是父类引用类型必须是已经指向了当前目标类型的对象。(3)、特点:可以调用父类所有属性和方法,但是得遵守访问权限,子类特有方法和属性不能调用,因为编译类型决定调用那些成员。所以,想要调用子类特有的方法,必须做类型转换,使得。我们使用向上转型时,不能调用子类特殊成员,所以我们使用向下转型就可以调用子类特殊成员。

2024-04-20 15:18:50 489

原创 面向对象(封装,继承,多态)

1.封装【encapsulation】 【/ɪnˌkæpsjuˈleɪʃ(ə)n/】1.封装【encapsulation】 【/ɪnˌkæpsjuˈleɪʃ(ə)n/】在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。

2024-04-16 19:02:48 1233

原创 Java方法

Ⅰ.方法(Method)Ⅰ.方法(Method)

2024-04-13 08:43:18 800 1

原创 Java类,对象,包,成员变量

类是一类具有相同特性的事物的抽象描述,是一组相关属性和行为的集合。属性:就是该事物的状态信息。行为:就是在你这个程序中,该状态信息要做什么操作,或者基于事物的状态能做什么。【修饰符】 class 类名{ }对象是一类事物的一个具体个体(对象并不是找个女朋友)。即对象是类的一个实例,必然具备该类事物的属性和行为。

2024-04-11 18:53:55 869

原创 Java数组

所谓(array),就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,以便统一管理他们,然后用编号区分他们,这个名字称为,编号称为(index)。组成数组的各个变量称为数组的(element)。数组中元素的个数称为(length)。

2024-04-10 17:19:44 756 1

原创 数组找最值(两种方式)

Java算法求数组最大最小值

2024-04-10 09:16:44 196 1

原创 数组统计:求总和、均值、乘积,统计偶数个数等

/因为1乘以任何数都不影响结果。//因为0加上任何数都不影响结果。System.out.println("平均值"+sum/(arr.length));System.out.println("偶数个数为"+count+"个");System.out.println("乘积为:"+cj);System.out.println("和"+sum);4.求总和、均值、乘积,统计偶数个数。

2024-04-10 09:04:04 486 1

原创 Java循环语句

1.for(;;)中的两个;不能多也不能少2.循环条件必须是boolean类型:for(;;){ 循环体语句块;1.如果两个;;之间写true,即for(;true;),表示循环体条件成立,会一直循环下去2.如果两个;;之间条件省略,即for(;;),表示循环体条件成立,会一直循环下去3.如果循环变量的值不修改,循环体条件会永远成立,会一直循环下去。

2024-04-08 14:12:22 1006

原创 Java流程控制语句

顺序结构就是程序从上到下行地执行。表达式语句都是顺序执行的。并且上一行对某个变量的修改对下一行会产生影响。

2024-04-03 16:32:17 1037 1

原创 java数据转换和与运算符

基本数据类型转换。

2024-04-02 17:32:20 462 1

原创 JAVA命名规则和数据类型

1.标识符由26个英文字母,数字,下划线 ,美元符号组成。1.1标识符不能是关键字1.2标识符不能以数字开头1.3不能包含空格1.4大小写敏感1.5驼峰命名1.5.1类名:首字母大写,其余遵守驼峰命名1.5.2方法名,变量名:首字母小写,其余遵守驼峰命名1.5.3包名:全部小写,不遵循驼峰命名引用数据类型:数组,类,接口注意:整数常量值,超过int范围的必须加L或l(小写l)小数常量值,无论多少,不加F,就是double类型。要表示float类型,必须加F或f。

2024-04-02 13:40:05 593 4

原创 JAVA入门

2.jdk(开发工具)包括jre(运行环境),jre包括jvm(虚拟机)4.如果一个类是public类,那么源文件名字必须与这个类名完全相同。3.JAVA程序开发三步骤:1.编写 2.编译 3.运行。1.JAVA的特点:简单,面向对象,平台无关,多线程,动态。5.JAVA程序总是以主类的main方法开始执行。

2024-04-01 21:46:13 210 2

原创 列表 表格 表单

<li></li>

2024-02-27 13:58:40 226

原创 css性质

权重: 100 10 1 0。文本样式(行高,对齐,首行缩进,间距),文本修饰都会被继承。important>行内样式>id选择器>类名选择器>标签选择器>通配符选择器。(复合选择器:你大爷永远是你大爷。权重只能同级叠加,不能跨级)字体样式(大小,粗细,倾斜,家族,颜色),div盒子会显示aqua颜色。

2024-02-26 19:56:05 220 1

空空如也

空空如也

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

TA关注的人

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