• JAVA基础总结(二)


    乐橙谷JAVA总结-运算符与流程控制

    1,运算符:算术,关系,赋值,逻辑(着重注意),位运算符

    *自加自减++,--,注意顺序
    *关系运算符的结果是boolean类型
    *逻辑运算符注意短路与&&,短路或||
    *三元运算符(逻辑表达式) ? 表达式一:表达式二

    2,流程控制语句:

    条件(if,switch),循环(for,while,do while),break与continue

    3,switch的规则:

    *switch只能探测:byte,short,char,int 类型的值(case后面也只能是这4种)
    
    *switch中小心case的穿透(代码会一直运行,直到遇到break停止,建议每个case写一个break)
    
    *default:如果没有找到匹配的case,则执行default

    4,for,while,do while搞清楚代码的执行流程(PPT上有图,必须记住)

    5,break,continue

    *都可以用在循环里面,break还可以用在switch
    *break跳出单前的代码块(结束循环)
    *continue:跳过本轮循环,继续下一轮循环(循环会继续,仅仅跳过本次)

    6,流程控制代码编写:可以灵活的组合这些流程控制代码,注意一定要写{ }

    乐橙谷JAVA总结-面向对象基本语法

    需要大家掌握:类与对象的区别,如何定义一个类,如何实例化一个对象

    1,定义一个类

    *使用class关键字定义类,注意类名大写
    *成员属性:成员属性不赋值会有默认值(默认值规则参考PPT
    *成员方法
    *构造方法:没有任何返回值,名字与类名一样,构造方法的本意是用来初始化对象(初始化对象的属性值)

    2,实例化对象:Student s = new Student();

    *使用new + 构造方法实例化对象
    *new 在堆中开辟了对象的空间,并且给属性赋上默认值
    *接下来调用构造方法,执行构造方法中的代码
    *最后返回对象的引用

    3,区分引用类型与基本数据类型

    *引用类型的变量在内存中有两块区域,一块是引用本身,另一块是引用所指向的对象
    *基本数据类型在内存中只有一块空间:里面存着值

    4,如何操作对象:使用.操作符

    *使用对象名.属性操作对象的属性(如:stu.age = 18;)
    *使用对象名.方法调用对象的方法(如:stu.study());
    *this:每个对象都有thisthis是指向本身的引用,代表本身

    5.必须能够独立写出Point3D的代码

    文章转至:乐橙谷公会  http://www.lechenggu.com/bbs/topic/57eb4513fa0f9d733c1799df
  • 相关阅读:
    单元测试之Stub和Mock
    【爆牙齿】说说我期待中的苹果那块板子。
    【爆牙游记】黄山归来不看岳-翻山。
    【爆牙齿】微软的坟墓:Windows 7。(四)
    【爆牙齿】微软的坟墓:Windows 7。(二)
    【爆牙齿】微软的坟墓:Windows 7。(三)
    【爆牙齿】微软的坟墓:Windows 7。(一)
    【爆牙齿】微软的坟墓:Windows 7。(五)
    【爆牙游记】黄山归来不看岳-日出。
    过年照片集。
  • 原文地址:https://www.cnblogs.com/linglipinger/p/5916383.html
Copyright © 2020-2023  润新知