我们大数据一开始也是学习java基础开始的!
首先一开始,我先讲讲我们老师君哥说过的复习方法:
核心准则:
1.不到万不得已,不要看视频!!!
敲一遍代码比看一遍视频好一百倍。
效率高:在有限的时间内做尽量多的事情
步骤:
1.首先向看白天课上的代码。做到能看懂每一行代码的作用。
①看的懂
继续下一步
②看不懂
首先向去看那一部分的笔记,如果还是看不懂一个问题自己思考的时间在5到15分钟超过十五分钟就不要自己想了。
可以问同桌,可以问老师或者助教。解决完问题后自己看从头看一遍想一遍。
2.自己独立的敲每天课上的练习。做到能什么都不看独立的敲出来。但是,大部分同学第一次敲的时候基本都是不能独立敲出来的。会有很多的小问题。
按照上一个方法去解决这些问题,解决完后再试着独立的重新敲一遍。
3.敲作业。
以上是复习方法 君哥说很重要 重要的事说三遍,很重要 很重要 很重要
接下来我说说学习经历吧
day 1:
第一天 君哥给我们介绍的Java语言发展史
然后我们学习了java注释、注释的作用、注释的分类、关键字、常量、变量、计算机存储单元、
数据类型、标识符、类型转换,其中重要的知识点有变量 和数据类型,变量的概述,在程序执行的过程中,在某个范围内其值可以发生改变的量,
变量定义格式,数据类型 变量名 = 初始化值; 第二个重点,数据类型的概述和分类,Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。Java中数据类型的分类有基本数据类型和引用数据类型两大类,[size=15.3333px]基本数据类型(4类8种),有整型(byte、short、int、long)、浮点型(float、double)、字符型(char)、布尔型(boolean)
day 2:
第二天 我们学习的有运算符、键盘录入、if和switch,其中重要的知识点有if ,这个在今后会经常用到的,对常量和变量进行操作的符号称为运算符,用运算符把常量或者变量连接起来符号java语法的式子就可以称为表达式。if语句的格式1的概述和使用:
if语句第一种格式: if(关系表达式) { 语句体 } 执行流程: 首先判断关系表达式看其结果是true还是false 如果是true就执行语句体 如果是false就不执行语句体
if语句第二种格式: if(关系表达式) { 语句体1; }else { 语句体2; } 执行流程 首先判断关系表达式看其结果是true还是false 如果是true就执行语句体1
如果是false就执行语句体2
if语句第三种格式: if(关系表达式1) { 语句体1; }else if (关系表达式2) { 语句体2; } … else { 语句体n+1; } 执行流程 首先判断关系表达式1看其结果是true还是false 如果是true就执行语句体1 如果是false就继续判断关系表达式2看其结果是true还是false 如果是true就执行语句体2 如果是false就继续判断关系表达式…看其结果是true还是false …
如果没有任何关系表达式为true,就执行语句体n+1
day3: 第三天 给我们讲的是循环结构、循环嵌套、控制循环语句、Random 随机数。 for 循环的格式及基本使用, for循环语句格式:for(初始化语句;判断条件语句;控制条件语句) { 循环体语句; }
while循环语句格式: while(判断条件语句) { 循环体语句; } 扩展格式 初始化语句; while(判断条件语句) { 循环体语句; 控制条件语句; } dowhile循环语句格式:
基本格式 do { 循环体语句; }while((判断条件语句); 扩展格式 初始化语句; do { 循环体语句; 控制条件语句; } while((判断条件语句); 三种循环的区别do…while循环至少会执行一次循环体。 for循环和while循环只有在条件成立的时候才会去执行循环体 for循环语句和while循环语句的小区别: 使用区别:控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率。
跳转控制语句break的概述和使用: 在选择结构switch语句中 在循环语句中 离开使用场景的存在是没有意义的 break的作用: 跳出单层循环 跳出多层循环 – 带标签的跳出 – 格式: 标签名:循环语句
标签名要符合Java的命名规范
跳转控制语句continue的概述和使用
在循环语句中 离开使用场景的存在是没有意义的 continue的作用: 单层循环对比break,然后总结两个的区别 break 退出当前循环 continue 退出本次循环 Random的概述和使用
用于产生一个随机数 • 使用步骤(和Scanner类似) 导包 import java.util.Random; 创建对象 Random r = new Random(); 获取随机数 int number = r.nextInt(10); 产生的数据在0到10之间,包括0,不包括10。 括号里面的10是可以变化的,如果是100,就是0-100之间的数据
day4:
今天内容介绍的注意内容是数组,数组的概述和定义格式: 数组是存储同一种数据类型多个元素的容器。
组既可以存储基本数据类型,也可以存储引用数据类型。 数组的定义格式格式1:数据类型[] 数组名; 格式2:数据类型 数组名[];
day5:
方法: 1.方法的概念和定义格式 2.方法的调用 3.方法的重载 4.方法的形式参数是基本数据类型/引用数据类型的
day6:
面向对象: 1.面向过程思想和面向对象思想 2.面向对象思想的特点 3.类和对象 4.创建并使用对象 5.private 6.封装 7.this 8.构造方法 9.一个标准的类:private修饰的成员变量 每个成员变量对对应的setXxx/getXxx方法 空参构造 有参构造 day7:
继承: 1.继承的概述和特点 2.继承中成员变量的特点 3.继承中成员方法的特点(方法的重写) 4.继承中的构造方法执行顺序 5.继承的优缺点
|