大数据的学习路程(java基础学习篇)--Fourday

博客主要围绕数组排序和日历表展开学习。学习任务是将相关代码敲熟,但存在排序逻辑不熟的问题,后续需加强练习来掌握数组排序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.一段代码重复性很高时,要抽取出来,单独放入个方法体里面,方便调用,维护

2.static修饰的方法,在方法体内,只能放static修饰的方法.  调用的方式: 方法名();

3.数值的加减乘除,一定要注意取值范围.防止溢出

4.break:结束整个循环,return:结束整个函数,continue:结束本次循环,跳入下次循环

5.重载:可以理解为:一辆汽车重新装载不一样的东西.
	   相同的方法名(汽车)
	   不一样的东西(可能不一样的个数,不一样的类型,不一样的东西)
	   因为:个数相同,类型不同-----正确
	        类型相同,个数不同-----正确
	   根据这两个区别,与返回的数据类型无关
	   
	   作用:就是不因为参数不同,而建立多个不同的函数
	  
  重写:理解为:重新写一个相同的东西.
       方法名相同,参数相同,返回数据类型相同.
	
6.重载在同一个类中,重写在父子类中

7.重构:就是把代码弄得更有规律,整洁,可读性高.如:把代码,模块化

8.递归:就是自己调用自己.处于死循环中,所以要设置跳出的条件(在死循环后面的代码,没有用).   嵌套的数据不能太多
	   有进有出,先从外到里结束完,再从里到外.....递归
	   是串行

9.穿透的情况:就是在高并发,或者在多线程不安全的情况下,会常出现数据错乱.比如: if(i==0),return;  可能会出现i=-1的情况.建议用i<=0

10.数组的第三种声明方式:
						1.new对象:int[] array = new int[];
						2.声明式:int[] array = {1,2};
						3.new+声明式: int[] array = new int[]{1,2};
  int数组:初始值为0
  boolean数组:初始值为false
  string数组:初始值null
  char数组:初始值为空
  float,double数组:初始值为0.0
  
  数组的length长度,是不可以改变.length方法是final修饰

主要:要理解数组的排序,日历表
任务:把代码敲熟
不足:排序的逻辑不熟,需要多练

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值