zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    计蒜客模拟赛D2T2 蒜头君的排序:区间逆序对(移动端点) + 树状数组
    计蒜客模拟赛D2T1 蒜头君的兔子:矩阵快速幂
    计蒜客模拟赛D1T2 蒜头君的树:树上节点之间最短距离和
    计蒜客模拟赛D1T1 蒜头君打地鼠:矩阵旋转+二维前缀和
    Cubieboard安装系统
    awk速查手册
    sed速查手册
    常用正则表达
    MySQL索引小记
    jQuery中attr和prop的区别
  • 原文地址:https://www.cnblogs.com/linglipinger/p/5916383.html
Copyright © 2011-2022 走看看