自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码随想录刷题1-二分查找

二分查找前提:1、数组有序;2、数组内无重复元素。

2024-06-18 10:50:16 186

原创 Java阶段二——面向对象OOP(高级)

理解:回顾以往类://创建两个Circle对象Circle类中的变量radius是一个实例变量(instance variable),它属于类的每一个对象,c1中的radius变化不会影响c2的radius,反之亦然。所以static关键字的使用,可以使成员变量被该类下的所有实例c1、c2......共享。静态变量(类变量)。同样,对于类中的方法,有些可能不需要创建对象来调用该方法,此时我们也可以用static修饰该方法。静态方法(类方法)。类名.静态方法。

2024-06-13 09:06:57 647

原创 Java阶段二——面向对象OOP(进阶)

进阶

2024-05-12 11:12:57 948

原创 第二阶段:项目二--拼电商管理系统

并且注意在CustomerList类中,定义了replaceCustomer方法实现修改后的用户替换。类中编写客户修改方法时,不知道为啥注释的那块是错误的.........1、在实现输入-1就退出操作,是在方法中直接写return;3、构建主页面操作实现类CustomerView。2、构建客户列表类CustomerList。1、首先构建用户实体类Customer。

2024-04-08 16:04:49 242

原创 Java阶段二——面向对象OOP(基础)

面向过程 VS 面向对象:面向过程:以‘函数’为组织单位;是一种执行者思维,适合解决简单的问题。扩展能力差、后期维护难度较大。以类为组织单位。每种事物都具备自己的属性和行为/功能。是一种“ 设计者思维 ”,适合解决复杂问题。代码扩展性强、可维护性高。理解来说,面向过程:如何开车?按步骤一步步实现就行,点火---踩离合---踩油门---行进。面向对象:如何造车?需要多功能的协作。需要从宏观上去考虑。面向对象离不开面向过程。面向对象的实现其中也包含面向过程的函数。

2024-03-24 15:03:40 763 1

原创 Java基础——Arrays数组工具类的使用和常见异常

Java有关于此工具类的开发文档,1.6版本的中文文档,方法调用学习可参考此开发文档。调用的是java.util包。

2024-03-12 10:07:46 116 1

原创 Java基础——数组的查找、排序

常见的算法时间复杂度由小到大依次为:Ο(1)<Ο(log2n)<Ο(n)<Ο(nlog2n)<Ο(n^2)<Ο(n^3)<…<Ο(2n)<Ο(n!了解是如何实现的,面试提问到可以画图对思路进行讲解以及复杂度。O(nlogn) ,快排是开发中默认的排序方式。若两个记录A和B的关键字值相等,但排序后A、B的先后次序保持不变,则称这种排序算法是稳定的。一个算法的空间复杂度S(n)定义为该算法所耗费的存储空间,它也是问题规模n的函数。后续学完方法即递归调用后补充此处!

2024-03-12 09:54:04 416

原创 Java基础——数组

其它正确的写法:一、int arr5[ ][ ] =new int [ ][ ]{{1,2,3},{4,5,6},{7,8,9}};二、int [ ] arr6[ ] =new int[ ][ ] {{1,2,3},{4,5,6},{7,8,9}};三、int arr7={{1,2,3},{4,5,6},{7,8,9}}。二维数组的长度:arr2.length=3、arr2[2].length=4。数组元素调用:调用内层:arr2[0][0]。调用外层:arr2[0]//打印出来的是{1,2,3}的地址。

2024-03-06 10:34:48 922

原创 第一阶段:项目一---谷粒记账软件练习

1、在选择查看“收支明细”时,想将历史记录都显示出来,起初没成功(起初是用/**/中的内容实现)。正确的应该是在每一个“收入”、“支出”功能中实现。2、在switch-case结构中,每个case后面如果没有特殊需求。这样就能把历史记录展示出来。Utility类是课程给的。

2024-03-04 17:59:27 285 1

原创 Java基础——概述

/nextInt()从键盘输入整数。nextDouble(),输入浮点数。next():输入String字符串。scanner.next().charAt(0):先按照字符串接收,然后再取字符串的第一个字符(下标为0)。此时这个16到底表示的是123还是12就不确定了,出现歧义了。int 变量名=input.nextXXX()。//System.in默认代表键盘输入。Q:为什么不允许变量名以数字开头?答:举例,int 123L=12;javac 源文件名.class。

2024-03-03 17:01:51 497 1

空空如也

空空如也

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

TA关注的人

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