自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面向对象三大特征-多态

1.含义:同一对象,在不同时刻表现出不同形态2.实现多态的前提:(1)有继承/实现关系(2)有方法重写(3)父类引用指向子类对象/接口引用指向实现类对象3.多态的成员访问特点成员变量:编译和执行看父类成员方法:编译看父类,执行看子类构造方法:与继承访问构造方法一样,子类通过super去访问父类的无参构造方法4.使用多态的优缺点:优点:提高代码的扩展性和灵活性缺点:不能使用子类的特有功能 为了解决这一缺点可通过类转型避免5.多态转型(1)向上转型:把子类类型的数据赋值给父类类型的

2022-03-16 22:49:26 159

原创 方法定义及参数传递

方法概述1.方法:完成某个指定功能的代码块2.作用:提高代码复用性方法分类1.无返回值方法 (有void) (1)格式: 修饰符 void 方法名 (数据类型1 变量名1,数据类型2 变量名2 ,...数据类型n 变量名 n){ 方法体; } 修饰符: public static 返回值类型 :void 表示该方法不能返回任何数据 方法名:小驼峰命名规范 参数列表:为方法体提供数据 方法体:完成指定功能的代码 (2)调用:直接调用2.有返回值方法 (无voi

2022-03-01 23:01:34 112

原创 随机样本产生器

样本产生器生成一个随机数组 ,其中 数组的长度 可以通过用户指定其最大值 ,数组元素的数值用户可以指定最大值public static int[] generateRandomArray(int maxSize,int maxValue){ //指定一个最大值maxSize,随机生成一个randomSize作为数组长度 int randomSize = (int)((maxSize+1)*Math.random()); // 定义int类型数组 int[] arr = new i

2022-02-28 22:07:03 215

原创 数组及数组常见操作

数组定义数组: 一种容器,用来存储同种数据类型的多个值定义:格式1:数据类型[] 数组名; int [] arr;格式2:数据类型 数组名[] ; int arr[];数组初始化初始化:在内存空间中为数组开辟空间,并将数据存入容器中的过程1.动态初始化:数据类型[] 数组名 = new 数据类型 [ 数组长度];int [ ] arr = new int [3];int: 数据类型[ ]:代表数组arr: 数组名称new :开辟内存空间3:数组长度特点:通过指定数

2022-02-27 23:58:37 298

原创 Java-流程控制语句

顺序结构按照代码的先后顺序依次执行 执行流程:选择结构1.if语句格式:if(关系表达式){ 语句体;}执行流程:(1)首先计算关系表达式的值(2)如果为true ,执行语句体 如果为false 则执行语句体之外的语句if… else 语句格式:if(关系表达式){ 语句体1;} else{ 语句体2;}执行流程:(1)计算关系表达式的值(2)值为true,执行语句体1 值为false,执行语句体2(3)继续执行后续语句内容if… else

2022-02-26 23:10:15 214

原创 Java基础语法

Java基础语法1.注释作用: 用来解释说明代码的文字分类:单行注释 //、多行注释(/* 注释的内容*/)、文档注释(/** 祖注释的内容*/)2.关键字3.常量4.变量5.数据类型基本数据类型:整数类型:byte(占1字节)、short(占2字节)、int(占4字节)、long(占8字节)浮点类型:float(占4字节)、double(占8字节)字符类型:char(占2字节)布尔类型:boolean(占1字节)引用数据类型:数组、类、接口、枚举注意:整数默认为int类型、小

2022-02-25 20:22:19 54

原创 Java类型转换和运算符

类型转换类型转换分类隐式转换: 取值范围小的数值或者变量赋值给范围较大的变量 小的数据类型与大的数据类型进行运算时,小的会先提升为大的之后在进行运算 例如: int a = 2; double b = a; int a =10; double b = 3.14; double c = a + b;提升规则:byte、short、char --->int ---> long

2022-02-24 23:02:44 331

原创 Java基础

1.Java语言介绍Java语言由来Java语言版本Java跨平台原理JRE与JDK

2022-02-23 23:10:36 172

空空如也

空空如也

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

TA关注的人

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