目录
前言
始于2021年7月15日,至今日已有七月余八天,从一开始的白纸,也点滴了些许Java的墨水了,这七个月不论学的好与差,终归是没有辜负了这宝贵的时间,相比于以往的颓废这七月显得格外的不同。从踏入Java的学习之路开始,感觉人生有了目标有了动力,认识到自己的愚昧,每每想起毕业将至,就恨不得在睡梦中也在学习着,还有太多太多的知识需要去学习了,任重而道远。至今我依然十分享受着每一次完成学习任务所带来的成就感,当我看着满屏的笔记,心中充满了希望。这是这七月来最大得感触,学习的路还很长,仍需勤于律己,刻苦学习。特别感谢各位老师的谆谆教诲,各位同学的不吝赐教,当然还有感谢自己的幡然醒悟与坚持。加油!2022年的自己!
Java学习过程
从Javase基础到进阶,再到现在开始学习的javaweb,期间学习了数据结构这门课程。洋洋洒洒写下来这些笔记与三十多篇博客,接下来我就学习过的知识写一些总结。
一、JavaSE基础
1、语句基础
这里包含了数据类型及转换、各位运算符的使用,流程控制语句等。
数据类型:1、整数类型(byte、short、int(默认)、long)2、浮点类型(float、double(默认))3、字符类型(char)4、布尔类型(boolean)
数据类型转换:从小到大自动转换,从大到小强制转换;强制类型转换格式:目标数据类型 变量名 = (目标数据类型)值或者变量;
运算符:算术运算符、赋值运算符、自增自减运算符、关系运算符、逻辑运算符、三元运算符。
流程控制语句:for循环,while循环,do…while循环语句。
跳转控制语句:continue 用在循环中,基于条件控制,跳过某次循环体内容的执行,继续下一次的执行;break 用在循环中,基于条件控制,终止循环体内容的执行,也就是说结束当前的整个循环。
除上述这些还有Scanner以及Random的使用。
2、数组
数组包含了数组的介绍,二维数组,以及方法,和一些基础的练习。
数组:数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。
//数组的遍历
for(int x=0; x<arr.length; x++) {
System.out.println(arr[x]);
}
二维数组:
格式:数据类型 数组名 [ ][ ] = new 数据类型[m][n];
数据类型 [ ][ ] 数组名 = new 数据类型[m][n];
数据类型 [ ] 数组名 [ ] = new 数据类型[m][n];
方法:方法