• 第一周学习视频(一)


    一、标识符

    首字符是:字母、下划线、美元符号"$";
    标识符组成:字母、数字、下划线、美元符号"$";
    标识符区分大小写,除去关键字、false、true、null
    特殊:eg.“_猫”是标识符。

    二、关系运算符

    <、>、<=、>=、==、!=
    只能用于比较两个数值类型数据(数和字符)的大小,不能用于比较Strings、booleans、arrays或其他类型 。

    三、布尔逻辑运算符

    布尔逻辑运算符:
    (1) & (逻辑与AND)
    (2) | (逻辑或OR)
    (3) ^ (逻辑异或XOR)
    (4) ! (逻辑非NOT)
    (5) && (条件与AND)
    (6) || (条件或OR)

    四、位运算符

    位运算符包括:&、|、~、^、>>、>>>和 <<
    (1) >> 带符号右移
    (2) << 左移
    (3) >>> 不带符号右移

    五、其他运算符

    其他运算符包括:(类型)、.、[ ]、( )、 instanceof和new。

    六、java程序说明

    package 包的名称
    import 类的名称
    类修饰符 class 类的名称


    构造方法
    类成员:方法 (按照以下访问特性次序排列)
    public
    protected
    private protected
    private
    类成员:域 (也称成员变量,按照以下访问特性次序排列)
    public
    protected
    private protected
    private
    静态变量(即使用 static 修饰符的。按照以下访问特性次序排列)
    public
    protected
    private protected
    private
    常量 (即使用 static final 修饰符的)


    关于类修饰符final:
    final 修饰的类是最终类不能被继承即没有子类
    修饰的方法不能被重写即在子类中是不可被覆盖的
    修饰的属性不能被更改即不能被重新赋值

    七、定义变量

    作用范围是整个类。与局部变量不同。
    可以使用修饰符来控制变量的作用范围。


    格式:<修饰符><数据类型><名称>(=<初值>)
    eg. static int a = 3;


    修饰符可以为:
    static:定义类变量,区分实例变量。(慎用static变量)
    final:用来声明常量,值只能用不能改。
    transient:定义暂时性变量,串行化时不能保存 。
    volatile:定义共享变量,用于多线程共享。

    八、定义方法

    定义方法的一般格式: [access] type methodname1([parameter-list]){ //方法体 }
    返回数据的数据类:要么为 void,要么为某种数据类型int、byte、float或String。
    eg. public void setdt(int day,int month,int year) { day=23; month=7; year=2003; }

    九、java中的面向对象的特性

    1、java不支持多重继承

    public class J_HelloApplet extends Applet    
    {         
            // …     
    } // 类J_HelloApplet结束 
    

    2、if (p instanceof Circle),条件为 true,当且仅当引用p所指向的对象是类Circle(或其子类)的实例对象。
    instanceof应用:引用类型转换

    if ( a instanceof J_Teacher)
    &nbsp;b = (J_Teacher) a;
    else b = new J_Teacher();
    

    3、构造函数不继承。
    4、原始子类的构造函数最后执行。

  • 相关阅读:
    setTimeout 理解
    Git 使用规范流程
    JavaScript异步编程 ( 一 )
    javaScript模块化一
    javascript 知识点坑
    javaScript闭包
    函数式编程
    JavaScript的68个技巧一
    MySql 隐式转换
    MySQL优化
  • 原文地址:https://www.cnblogs.com/caihan/p/12321192.html
Copyright © 2020-2023  润新知