黑马程序员——java for循环学习总结
来源:互联网 发布:阴阳师6星土豪酒吞数据 编辑:程序博客网 时间:2024/06/05 17:21
-----------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和continue语句作用的范围
2, break和continue单独存在时,下面可以有任何语句。因为都执行不到。
函数的定义
函数就是定义在类中的具有特定功能的一段小程序。
函数的重载
在同一个类中,运行存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可。
重载的特点:
与返回值无关,只看参数列表
重载的好处:
方便于阅读,优化了程序设计。
数组的定义
同一种类型数据的集合。其实数组就是一个容器。
数组
元素类型[]数组名=new元素类型[元素个数或数组长度];
java程序在运行时,需要在内存中的分配空间。为了提高运算效率,有对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式
栈:自动释放,堆:垃圾回收
栈内存
用于存储局部变量,当数据使用完,所占空间会自动释放
堆内存
1.数组和对象,通过new建立的实例都存放在堆内存中。
2.每一个实体都有一个内存地址值
3.实体中的变量都有默认初始值
4.实体不在被使用,会在不确定的时间内被垃圾回收器回收
方法区,本地方法区,寄存器
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------
- 黑马程序员——java for循环学习总结
- 黑马程序员—JAVA高级for循环
- 黑马程序员---------for循环学习总结
- 【黑马程序员】Java基础学习技术博客——for循环
- 黑马程序员——java基础学习---泛型、Map集合及扩展、高级for循环
- 黑马程序员——Java可变参数、增强for循环
- 黑马程序员——Java编程语言学习总结 – 循环与选择性语句
- 黑马程序员——for循环
- 黑马程序员——java学习4(循环结构)
- 黑马程序员--学习--转for循环
- 黑马程序员——各种for循环语句的一个总结
- 黑马程序员——java基础:循环
- 黑马程序员——Java基础---循环
- 黑马程序员——Java学习总结:Java编程基础
- 黑马程序员—java总结
- 黑马程序员————java基础-----for嵌套循环的执行顺序
- 黑马程序员—【Java基础篇】之语言基础———for嵌套循环练习题
- 黑马程序员——Java基础:工具类、for循环、可变参数、其他类
- Java 跳出多重循环
- JAVA 实现线性表之链表
- poj2363
- 动态规划 (三) 背包问题
- hello world
- 黑马程序员——java for循环学习总结
- 花生壳绑定IP解决动态IP问题
- 算法设计之蛮力法
- 算法笔记--八个常见排序算法总结
- 程序员生存定律-六个程序员的故事(3)
- C#调用Web Service简单实例
- java线程
- C++中的虚拟继承
- WPF 体系结构