黑马程序员技术交流社区

标题: 我爱大数据 [打印本页]

作者: nimmp    时间: 2019-11-23 17:10
标题: 我爱大数据
我们大数据一开始也是学习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.继承的优缺点


作者: wan123    时间: 2019-11-30 19:09
傻叼。。。。。
作者: 夜听雨    时间: 2019-12-10 10:18
选择了,便走下去。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2