Java 学习--你应该有份思维导图了(基础篇)
2017-09-07 本文已影响450人
我是小徐同学
每一门知识,除了理解它的一些原理用法之外,我觉得还有一点比较重要,那就是多整理笔记做总结。
以下是我自己亲自整理的关于 Java 学习的思维导图,分享出来希望能对大家在学习 Java 过程中有所帮助,同时我会在每张思维导图后面附上笔记的地址。当然,思维导图后期会不断更新的。
本文所用的思维导图工具为幕布。
-
Java 入门基础知识
Java 入门基础知识
-
关键字
由于该图一张放不下,就放两张图吧,还望大家见谅。
关键字 1
![](https://img.haomeiwen.com/i5499281/bc365fd872a10f12.png)
关键字笔记地址
- 类和对象(此处也是两张图片)
![](https://img.haomeiwen.com/i5499281/76abe2a961a6c24c.png)
![](https://img.haomeiwen.com/i5499281/803753780ece8379.png)
类和对象笔记地址
- 面向对象(两张图)
![](https://img.haomeiwen.com/i5499281/14b194754b3fc74e.png)
![](https://img.haomeiwen.com/i5499281/5748369f7e5366c2.png)
- 异常
![](https://img.haomeiwen.com/i5499281/fd3ecfafcced573f.png)
异常笔记地址
- Java 数组
![](https://img.haomeiwen.com/i5499281/3ec03a53ed303f3c.png)
![](https://img.haomeiwen.com/i5499281/1e1d78030ef4ac16.png)
Java 数组笔记
其中,冒泡排序法还是挺重要的,把代码放下面,希望大家能稍微重视一下:
public static void main(String[] args) {
int[] arr={1,2,3,4,5};
for(int i=1;i<arr.length;i++){//外层循环控制趟数;
boolean flag=true;//标记标量;每趟比较之前初始值为true;
for(int j=0;j<arr.length-i;j++){//内层循环比较元素;
if(arr[j]>arr[j+1]){//当满足条件时,两数交换;
int temp;
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
flag=false;//如果本趟有交换,标记变量的值要改变。
}
}
if(flag){//判断标记变量的值,来决定是否跳出外层循环。
System.out.println("第"+i+"趟排好了。");
break;
}
}
//遍历数组;
for(int n:arr){
System.out.print(n+" ");
}
}
输出结果为:
![](https://img.haomeiwen.com/i5499281/babbde510eaafde2.png)
以上就是基础篇的思维导图,希望对你有帮助,后期我会不断地更新,敬请期待,请大家多多关注。