黑马程序员技术交流社区

标题: 课堂学习小笔记------喜欢的拿走不谢哦! [打印本页]

作者: 溜溜java    时间: 2018-3-24 23:18
标题: 课堂学习小笔记------喜欢的拿走不谢哦!
课堂学习小笔记


课堂学习小笔记(之前几天已上传,可以贴吧查阅)
day03
1.        三目运算符
boolean ? 值1 : 值2
布尔值为true,取值1,布尔值为false,取值2
2. 程序运行流程:
顺序结构:        从上往下
If结构:
if(boolean){
}
例子:        if(是警察嘛?)
{抓小偷办案
} else{
普通工作}
3.        if嵌套
if(车库钥匙){
        进了车库,看到车库门
        if(车库钥匙){
                进了车库,开走了跑车
        }else{
                进不去房门,什么也拿不到
        }
}
4.switch语句(类比江苏卫视非诚勿扰节目)
5.        for循环
                for (int i = 0; i < 100; i++) {
                        System.out.println("女朋友的名字");
                }
6.        while循环
当我活着的时候,我每天都要吃饭,呼吸,睡觉
咯儿屁了 break;
while(){
}
day04
1.        do while()循环
do {
//首先执行这里面的代码
}        while()        {//再判断小括号里面是是否是true 是true就继续执行
}
特点:循环必定执行一次,然后再判断条件是否满足
2.        continue        break        return
continue是结束本次的循环(就是这个关键字后面的代码不执行了),继续下一次,break,结束循环
return,结束这个方法,方法弹栈
4.        方法
解释:        类比做一件事的方式和方法
格式:
public static void 泡妹(){
}
例子:        public static boolean 帅哥(){
                        if(白富美){
                                System.out.println("妹子跟我坐跑车走了...");
                                return true;
                        }else if(矮穷丑){
                                System.out.println("妹子一回头吓死牛");
                                return false;
                        }
                }
5.        方法重载:
概念:方法名一样,参数列表必须不一样,跟返回值无关
day05
1.        引用类型和基本数据类型传参的区别
记住:        引用类型当参数传递的时候,传递的是它本身
基本数据类型当参数传递的时候,传递的是它的副本
2.类和对象
类:分类的意思(日常生活中我们先找到具有相同属性的事物把其分为一类)
对象:每个个体,具备相同属性的对象属于同一类(比如:在坐的属于人类,我们吃的属于食物类,我们喝的属于饮品类)
类和对象的关系:类是对象的模板,对象就是按照类的模型来创建
例子:       
/**
* 人类
* 人类需要具备各种属性
* 那么我们创建的人类对象所有人都会有这么几个属性:
* 人种,肤色,性别
* 证明人类是每个人的模板
*/
3. 成员变量和局部变量的区别:
写的位置不同:1.成员变量:类中 方法外;2.局部变量: 方法内
内存位置不同:1.成员变量: 堆;2.局部变量: 栈
声明周期:1。成员变量:随着对象的创建而存在 随着对象的消失而消失
                        2.局部变量:随着方法的调用而存在 随着方法的调用完毕而消失
初始化:1.成员变量:有默认初始化;2.局部变量:没有默认初始化 : 所以使用之前必须先赋值。
               
3.封装 private: 修饰成员的(一般修饰成员变量)
        private修饰的成员, 只能在本类中访问 ,之外的任何地方不能直接访问。所以一般被private修饰的成员变量, 我们都会提供给外界一个 set 和get方法(这两个方法都是public 外界直接能够访问的)。
4. this:代表的是当前类的当前对象(this说: 谁调用我  我就是谁)
5.        构造方法:1:创建对象的时候 就肯定会调用构造方法;(为了创建对象而存在的方法)2:如果我们在一个类中没有给出任何构造方法, 系统会提供一个默认的 无参构造。        3:如果我们提供了任何构造方法,系统就不会再听默认的无参构造方法了        4:一个类中可以有多个构造方法,只要参数列表不同即可,也就是构造方法可以重载。
喜爱的大佬们可以点赞,转载,分享哦,小弟可以为你做的更多,可以留言联系我!





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