• 笔记


    ~cmd中输入dir查看当前文件夹里面的内容,cls清空
    ~java变量以字母、下划线、$开头,后面接其他的,区分大小写(不能以数字开头)
    ~主函数:public static void main(String args[]){ }
    ~输出字符串:System.out.println("something");//将括号里面的内容全部以字符串的形式输出
    ~布尔型变量boolean a=true/false;(只能用true或false)
    ~一个char可以存一个汉字
    ~匿名对象创建:new A.b();//只能用一次
    ~函数重载:若干个函数的函数名相同,但是参数不同
    ~继承:class A extends B{ },只能继承父类的成员变量和成员函数,不能继承构造函数;子类无条件继承父类不含参数的构造方法;在子类的构造函数中,调用父类的构造函数,用super(参数)表示;
    只能单继承,即一个类只能有一个父类
    ~静态函数只能调用静态变量:static x;:static void x();
    ~子类继承父类后,在子类里面重新改写继承得到的函数,称为复写(override),这个函数在子类和父类中的名字和参数完全一样,在子类中复写时:super.A();//将父类中的函数调用到子类中
    ~javac *.java可以将一个文件夹里面的所有java文件全部编译
    ~在父类中abstract void A();是将A()定义成抽象函数,这个抽象函数必须在子类中复写,否则编译不过
    ~打包程序,在程序开头写:package name;//生成name文件夹,编译:javac -d . Test.java//类名为name.Test
    ~访问权限:public、private、default、protected
    ~接口:interface Name,类用implement继承接口,接口用extends继承接口,接口函数都是public
    ~eclipse ctrl+shift+f自动布局代码
    `super(参数,参数。。)放在子类的构造函数的第一句话里,用来调用直接父类的构造函数;子类默认调用空super();可以super.function()来调用父类函数
    ~多态:把子类的引用赋值给父类
    ~抽象类:不能造对象,一般是最顶层的类,里面的函数没有具体化,函数名和类前面加abstract;继承了抽象类,在子类中用子类构造函数来对抽象类的属性赋值。
    ~final修饰的类或方法不可以被继承或覆写,里面的属性必须赋值(定义时赋值或者构造函数里赋值),只能赋值一次
    ~接口:一种特殊的抽象类,interface。里面的属性必须是public static final,方法必须是public abstract(默认可以不写)。implements。
    ~一个类只能实现一个接口,接口可以继承接口;一个类在继承父类的同时可以实现多个类。
    ~怎么使用接口:InterfaceName interfaceName =new A();这个类A()实现了接口InterfaceName;
    ~异常:try{可能出错的语句} catch(Exception e){System.out.printf("something")}。不会终止出错语句后面的语句。
    ~一个类只能继承一个父类,但是可以通过“继承”多个接口的方式来实现多继承。可以把接口当成抽象类的父类,只声明方法,不实现,在实现的类中初始化。
    ~synchronization(str){ }//霸占某个类的监听器,此时这个类的其他对象不能执行
    ~ctrl+s暂停dos ctrl+c终止dos
    ~创建线程的方法:1、用继承了Thread的子类来直接new一个对象;2、用实现了Runnable了的类来new:Thread A = new Thread(new runnable());//构造方法,A.strat()开始线程;Thread中才有start()函数,Runnable中没有。
    ~数据流的使用:用类FileInputStream(“读取路径”)生成一个对象A,用对象A.read(读取数据存放数组[],存放偏移量,读取长度读取。

  • 相关阅读:
    C语言网 蓝桥杯 1117K-进制数
    C语言网蓝桥杯1116 IP判断
    LeetCode 面试题14- II. 剪绳子 II
    LeetCode 面试题06. 从尾到头打印链表
    LeetCode 面试题05. 替换空格
    LeetCode 面试题04. 二维数组中的查找
    LeetCode 面试题03. 数组中重复的数字
    LeetCode 3. 无重复字符的最长子串
    LeetCode 202. 快乐数
    LeetCode 154. 寻找旋转排序数组中的最小值 II
  • 原文地址:https://www.cnblogs.com/judes/p/6402249.html
Copyright © 2020-2023  润新知