学习java两周:重点总结 心得体会

  首先我想对刚学java的朋友说,既然选择java那就要认真去对待,不可急于求成,我也刚学没多久希望今后的日子大家一起努力

1.流程控制continue

continue:结束本次、进入下一次循环

continue中带标号
public static void main ( String [] args ) {
// 设置外层循环标号为 a
a : for ( int i = 0 ; i < 10 ; i ++ ) {
System . out . println ( i );
for ( int j = 0 ; j < 5 ; j ++ ) {
if ( i == 5 ) {
System . out . println ( " 停止本次循环 , 立即进行外部标号为 a 的循环 " );
continue a ;
}
}
}
}
2 流程控制 break
break :终止、跳出 循环结构。

 

break中带标号
public static void main ( String [] args ) {
// 设置外层循环标号为 a
a : for ( int i = 0 ; i < 10 ; i ++ ) {
System . out . println ( i );
for ( int j = 0 ; j < 5 ; j ++ ) {
if ( i == 5 ) {
System . out . println ( " 退出外部标号为 a 的循环 " );
break a ;
}
}
}
}
嵌套循环
概念:在一个完整的循环结构中,嵌套另一个完整的循环结构。

 

3 方法的定义【 重点
 
定义语法

 

4方法的调用

 注意:调用方法时,会优先执行方法内部代码,结束后,返回到方法调用处,继续向下执行。

5 方法的参数
调用方法时,所传入的数据被称为 参数
形参与实参
定义语法:
public static void 方法名称 ( 形式参数 ){
// 方法主体
}
经验:
形参 等价于 局部变量的声明
调用语法:
方法名称 ( 实际参数 );
经验:
实参 等价于 局部变量的赋值
作用:
方法的参数可以让代码功能更灵活、普适性更高,易于修改及维护

6 返回值
概念:方法执行后的返回结果。
方法执行后,一些情况下无需返回结果;另一些情况下则必须返回结果。
定义语法
public static 返回值类型 方法名称 ( 形式参数列表 ){
// 方法主体
return value; // 返回值
}
规定返回值的具体类型(基本、引用、 void )。
根据需求返回一个结果(值)。
例如:

调用语法
变量 = 方法名称 ( );
递归阶乘
阶乘的定义: n ! = n * (n-1) * (n-2) * (n-3) . . . .
7: 数组
数组的概念
概念:
一组连续的存储空间,存储多个相同数据类型的值。
数组 (Array)

数组的遍历
遍历:从头至尾,逐一对数组的每个元素进行访问。

数组的扩容
创建数组时,必须显示指定长度,并在创建之后不可更改长度。
扩容的思路:
创建大于原数组长度的新数组。
将原数组中的元素依次复制到新数组中。
复制的方式
循环将原数组中所有元素逐一赋值给新数组。
地址替换
数组作为引用类型之一,其变量中存储的是数组的地址。
完成元素复制后,需将新数组地址,赋值给原变量进行替换

可变长参数
概念:可接收多个同类型实参,个数不限,使用方式与数组相同。
语法:数据类型 ... 形参名 // 必须定义在形参列表的最后,且只能有一个。

二维数组
  二维数组的概念
概念:一维数组中的一维数组;数组中的元素,还是数组。
简单去理解他 :

 :面向对象

什么是对象
面向对象思想 oop Object Oriented Programming :
一切客观存在的事物都是对象,万物皆对象。
任何对象,一定具有自己的特征和行为。
类的抽取
在一组相同或类似的对象中,抽取出共性的特征和行为,保留所关注的部分。

 

方法重载概念
有些情况下,对象的同一种行为可能存在多种实现过程。
例如:人对象的 行为,吃饭和吃药的过程就存在差异。

 

构造方法
构造方法:类中的特殊方法,主要用于创建对象。
特点:
名称与类名完全相同。
没有返回值类型。
创建对象时,触发构造方法的调用,不可通过句点手动调用。
构造方法重载
构造方法也可重载,遵循重载规则。

 

 

this 关键字
类是模板,可服务于此类的所有对象;
this 是类中的默认引用,代表当前实例;
当类服务于某个对象时, this 则指向这个对象

 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值