黑马程序员——java for循环学习总结
2014-08-31 21:12
323 查看
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------
1. 变量有自己的定义域.对于for来讲:如果将用于控制循环的增量定义在for语句中。那么该变量只在for语句内有效。for语句执行完毕,该变量在内存中被释放。
2. for和while可以互换,如果需要定义循环增量。用for更为合适
总结:
什么时候使用循环结构?
当要对某些语句执行很多次时,就使用循环结构
对于for表达式,不写条件表达式,默认就是true
无限循环的最简单表现形式
for(;;){}
*
**
***
****
****
***
**
*
不是规律的规律
尖朝上,可以改变条件,让条件随着外循环变化
尖朝下,可以改变初始化值,让初始化随着外循环变化
break(跳出)continue(继续)
w:for(int x=1;x<=9;x++)
{
q:for(int y=1;y<=x;y++)
{
//continue w;
System.out.print(x+"*"+y+"="+x*y+"\t");
break w;
}
System.out.println();
}
continue:作用于循环结构,继续循环。特点:结束本次循环,继续下一次循环
记住:
1, break和
b3f2
continue语句作用的范围
2, break和continue单独存在时,下面可以有任何语句。因为都执行不到。
函数的定义
函数就是定义在类中的具有特定功能的一段小程序。
函数的重载
在同一个类中,运行存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可。
重载的特点:
与返回值无关,只看参数列表
重载的好处:
方便于阅读,优化了程序设计。
数组的定义
同一种类型数据的集合。其实数组就是一个容器。
数组
元素类型[]数组名=new元素类型[元素个数或数组长度];
java程序在运行时,需要在内存中的分配空间。为了提高运算效率,有对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式
栈:自动释放,堆:垃圾回收
栈内存
用于存储局部变量,当数据使用完,所占空间会自动释放
堆内存
1.数组和对象,通过new建立的实例都存放在堆内存中。
2.每一个实体都有一个内存地址值
3.实体中的变量都有默认初始值
4.实体不在被使用,会在不确定的时间内被垃圾回收器回收
方法区,本地方法区,寄存器
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------
1. 变量有自己的定义域.对于for来讲:如果将用于控制循环的增量定义在for语句中。那么该变量只在for语句内有效。for语句执行完毕,该变量在内存中被释放。
2. for和while可以互换,如果需要定义循环增量。用for更为合适
总结:
什么时候使用循环结构?
当要对某些语句执行很多次时,就使用循环结构
对于for表达式,不写条件表达式,默认就是true
无限循环的最简单表现形式
for(;;){}
*
**
***
****
****
***
**
*
不是规律的规律
尖朝上,可以改变条件,让条件随着外循环变化
尖朝下,可以改变初始化值,让初始化随着外循环变化
break(跳出)continue(继续)
w:for(int x=1;x<=9;x++)
{
q:for(int y=1;y<=x;y++)
{
//continue w;
System.out.print(x+"*"+y+"="+x*y+"\t");
break w;
}
System.out.println();
}
continue:作用于循环结构,继续循环。特点:结束本次循环,继续下一次循环
记住:
1, break和
b3f2
continue语句作用的范围
2, break和continue单独存在时,下面可以有任何语句。因为都执行不到。
函数的定义
函数就是定义在类中的具有特定功能的一段小程序。
函数的重载
在同一个类中,运行存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可。
重载的特点:
与返回值无关,只看参数列表
重载的好处:
方便于阅读,优化了程序设计。
数组的定义
同一种类型数据的集合。其实数组就是一个容器。
数组
元素类型[]数组名=new元素类型[元素个数或数组长度];
java程序在运行时,需要在内存中的分配空间。为了提高运算效率,有对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式
栈:自动释放,堆:垃圾回收
栈内存
用于存储局部变量,当数据使用完,所占空间会自动释放
堆内存
1.数组和对象,通过new建立的实例都存放在堆内存中。
2.每一个实体都有一个内存地址值
3.实体中的变量都有默认初始值
4.实体不在被使用,会在不确定的时间内被垃圾回收器回收
方法区,本地方法区,寄存器
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------
相关文章推荐
- 黑马程序员_java学习第三课中的循环结构实战总结
- 黑马程序员_java学习日记_Java高新技术静态导入,可变参数和加强的FOR循环
- 黑马程序员-Java网络编程学习总结
- 黑马程序员java学习笔记之四(java多线程总结)
- 黑马程序员_Java学习日记4_面向对象总结3
- 黑马程序员_java增强for循环自动装箱与拆箱
- 黑马程序员———java视频一到四天的基础视频学习总结
- 【黑马程序员】张孝祥Java高新技术_静态导入、可变参数、增强for循环
- 黑马程序员_java基础知识学习总结四
- 黑马程序员_Java学习日记5_面向对象总结4
- 黑马程序员——java学习数组的总结
- 黑马程序员_java中增强的for循环
- Java 三种循环的流程图画法总结(for,while,do-while循环)
- 黑马程序员--学习--转for循环
- 黑马程序员_Java学习日记7_String总结
- 学习WebDynpro For Java 安装了stuido 和服务器 有时间总结下
- 黑马程序员_java基础知识学习总结一
- 黑马程序员_java基础知识学习总结二
- 第十五节 java学习 for循环语句
- 黑马程序员——各种for循环语句的一个总结