A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© D.man 中级黑马   /  2015-3-26 23:33  /  905 人查看  /  16 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

整理下最近的学习笔记,超级基础内容,与小白们共勉:
第一篇是基础篇的开始,介绍JAVA的发展史、特性、原理以及开发环境的搭建,这里是传送门:http://bbs.itheima.com/thread-181459-1-1.html
第二篇是基础篇的中篇,是JAVA编程的超级基础部分,介绍变量、基本数据类型等一些基础概念,这里是传送门:http://bbs.itheima.com/thread-181484-1-1.html
第三篇即本篇,介绍流程控制语句部分以及数组内容的相关介绍。
一、if-else语句
char sex = '女';
if(sex == '女')
System.out.println("这是一个女的~");

注:%2==0 可为判断偶数的条件。

二、switch语句
1.语法
switch(表达式){
case 取值1:语句块1;break;
case 取值2:语句块2;break;
default:语句块n+1;break;
}

2.语句规则:
1>.返回值必须是以下类型:int byte char short,确定的结果;
2>.case子句取值不同,default可选,braek也是可选的。


三、while循环语句
1.语法:
while(条件表达式){语句块}
2.符合条件执行,否则退出;先判断再执行。

四、do-while循环
1.语法:
do{
循环代码块
}while(循环条件)
2.先执行循环操作,符合条件,循环继续执行,否则,循环退出。

五、for循环
1.语法:
for(初始化参数;判断条件;更新循环变量)
{循环体;}

2.相关关键字:
1>.continue 跳过本次循环,继续下次循环。
2>.break跳出最近的循环体。

3.多重循环:
内、外双重循环控制:外部单循环控制行,内部循环组合控制列。

六、数组语法
1.数组概念:一组能够存储形同数据类型的变量的集合。
2.数组声明
方式一:int x[];
方式二:int[] x=new int[3];
方式三:int[] x=new int[]{3,4,5};
                int[] x={1,2,3,4};

3.数组内存结构分析
1>.堆内存:存储不确定大小的值,需要临时动态的分配。存储速度比栈慢。
2>.栈内存:先进后出,临时变量,基本数据类型,引用类型,地址;特点:存储的大小是固定/确定的。

4杂碎的知识点:
1>.x.length表示数组的长度
2>.空指针异常:只声明了,并没有分配内存赋值就使用了,导致空指针异常。
3>.数组下角标越界:脚标超出数组长度。
4>.多维数组 int scores[][]=new int[][];


明天会整理下相关代码的练习,一并发上来,大家共勉,温故而知新。

16 个回复

倒序浏览
和别人讨论的同时,也是自身学习的一种方式!
回复 使用道具 举报
来学习一下。
回复 使用道具 举报
学习了,谢谢共享
回复 使用道具 举报
又学了一种学习方式,学过之后自己总结,把书本,视频上的变成自己的,赚了,加油
回复 使用道具 举报
赞一个!
回复 使用道具 举报
来看看,共享光荣。。。【数字君】
回复 使用道具 举报
谢楼主分享~!
回复 使用道具 举报
赞一个。。。。
回复 使用道具 举报
楼主加油,苦心人天不负
回复 使用道具 举报
楼主写的好工整好有条理啊,我的都不知道写的是什么
回复 使用道具 举报
用XMind做总结更好
回复 使用道具 举报
6666666666666666666666666666666666
回复 使用道具 举报

学习了,谢谢共享
回复 使用道具 举报
有心了,楼主
回复 使用道具 举报
总结的很好,赞一个。
回复 使用道具 举报
楼主总结的很好,学习了,感谢。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马