自定义博客皮肤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)
  • 收藏
  • 关注

原创 面向对象和过程的区别

1,软件设计的概1,软件的生命的周期2,软件设计的原则3,需求:做饭2,面向过程3,面向对象,可重用性可拓展性可维护性高内聚,低耦合(模块之间相互独立,提高我们代码的可维护性) , ​ 1:方法与方法之间的关系(方法自己处理,或者方法调用方法) 2:存在问题:从上往下的设计方式,分别去考虑每个方法去干什么,细分也很难细分.封装(将我们对象的一些细节隐藏起来,通过公共的方法来调用,暴露功能)继承(做到一些重复代码的复用)多态(把子类赋给父类对象,调用的时候,还是去调用我们的子类,

2022-09-22 10:51:25 214

原创 方法执行时内存的变化

1.jvm内存模型①:程序计数器②:本地方法栈③:虚拟机栈④:堆⑤:方法区(元空间)2,方法调方法,基本数据类型和引用类型1,需求:定义一个add计算器的方法,在主方法里面调用2,定义一个add方法,add传的是数组,要把数组里面的元素求和3,方法内的基本数据类型的内存变化1.基本数据类型栈的内存变化①:先进后出②:不会改变彼此的数据(独立的,是一个指向)③:存在栈里面的数据,内存是可以共享的2.引用类型的栈堆内存的变化

2022-09-14 21:36:30 138

原创 java方法的重载与递归

1,方法的重载,需求:定义一个求两个正整数的加法计算器,定义一个求浮点型double的计算器在同一个类中,定义一个方法分别打印String,int ,double,boolean;2,递归,定义:方法自己调用自己需求:算出5阶乘(用递归与不用递归)

2022-09-13 22:39:56 121

原创 java的方法

1,无参数的方法需求:打印100次helloworld2,无返回类型有参数的方法3,有返回类型有参数的方法需求一:有方法的加法计算需求二:用方法的写入数组并且打印数组与遍历数组4,方法的可变参数需求:求5个数的和

2022-09-12 21:42:12 76

原创 java的算法运用

java的基本算法1:冒泡排序,需求一:交换两个变量的值需求二:用冒泡排序:int[] arr = {2, 5, 7, 3, 1, 12, -12};改变顺序,小到大2,选择排序,需求:用排序算法:int[] arr = {2, 5, 7, 3, 1, 12, -12};改变顺序,小到大3,二分法查找,需求:运用二分法查找元素; int[] arr3 = new int[]{-99, -54, -2, 0, 2, 33, 43, 256, 999}

2022-09-12 01:34:39 136

原创 java的二维数组

1,二维数组的定义2,二维数组的遍历格式1(动态初始化):int[][] arr = new int[4][2];定义了名称为arr的二维数组二维数组中有4个一维数组每一个一维数组中有2个元素一维数组的名称分别为arr[0], arr[1], arr[2],arr[3].给第一个一维数组1脚标位赋值为78写法是:arr[0][1] = 22;格式2(动态初始化):int[][] arr = new int[4][];二维数组中有4个一维

2022-09-10 22:56:45 251

原创 java数组的拷贝及工具类Arrays

数组的拷贝需求:从源数组里面拷贝第2个元素到第4个元素,到目标数组里面去数组的工具类需求:int[] ages={1,3,5,7},打印出[1,2,3,7]

2022-09-09 21:34:45 362

原创 数组的特点

1,存储元素的特点,2,数组的优缺点,3,数组检索效率较高的原因4,foreach的底层

2022-09-08 23:13:11 265

原创 java的一维数组

1,一维数组的定义2,一维数组length的属性3,一维数组元素的访问与修改4,数组元素的默认初始化值,5,数组的遍历,6,数组的常见错误,7,数组的内存结构

2022-09-07 23:16:46 157

原创 java的顺序结构与条件结构和循环结构

顺序结构,选择结构,循环结构,beak,continue,嵌套循环

2022-09-07 00:21:58 169

原创 java的运算符

算术运算符,关系(比较)运算符,逻辑运算符,赋值运算符,字符串连接运算符,条件运算符(三元运算符)

2022-09-05 23:39:43 109

原创 常量与变量

常量与变量,字面量,final

2022-09-05 07:32:21 45

原创 java的数据类型与转换关系

②小-大:自动类型转换:byte

2022-09-04 05:50:59 71 1

空空如也

空空如也

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

TA关注的人

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