零基础自学JAVASE 复习01

复习

还是要遵循一下记忆规律的,定期复习,查漏补缺。 

把第一时间没有想起来的定义或者使用方法重新敲一遍,方便再过段时间的回顾。

-----------------------------------------------------------------------------------------

自定义常量:final + 修饰的变量

      final int a = 10;

      a = 20; //错误,常量不能修改了

-----------------------------------------------------------------------------------------

二进制:0b

八进制:0

十进制:默认

十六进制:0x

-----------------------------------------------------------------------------------------

补码:负数的补码是反码的末尾加1

计算机中储存的都是二进制的补码
-----------------------------------------------------------------------------------------

定义在方法中的变量叫做局部变量,局部变量不赋初始值不能使用

静态方法中只能调用外部用static修饰的变量或方法

public class FinalTest {
    int a ;
        static int b;
    public static void main(String[] args) {
        System.out.println(a); //错误
        System.out.println(b); //正确
        
    }

}


-----------------------------------------------------------------------------------------

instanceof 判断对象是否属于类: “hello” instanceof String // true

      只能连接引用数据类型,不能用于基本数据类型

.equals 比较的是内容,==比较的是内存地址
-----------------------------------------------------------------------------------------

& | ^ ~都可以连接整数,针对二进制来运算,逐位进行运算,0是F,1是T

-----------------------------------------------------------------------------------------

默写一遍Scanner键盘录入:

import java.util.Scanner;

Scanner sc = new Scanner(System.in);
String a = sc.nextLine();
int b = sc.nextInt();

 

-----------------------------------------------------------------------------------------

switch语句:

switch(表达式   一个值){

  case 常量1::

    语句;

    break;

  case 2:

    语句

    break;

  defult:

    语句;

    break;

}

-----------------------------------------------------------------------------------------

方法的返回值:

无返回值时:void

有返回值时:数据类型   

      return   和 修饰符public static后相同的数据类型
-----------------------------------------------------------------------------------------

数组:

数据类型 [] 数组名   或者   数据类型 数组名 []

注:main方法中只有两个地方可以改变:中括号的位置和args的名字

在eclipse中想要传参到main(String [] args)中的args

右键->run as-> run configurations

-----------------------------------------------------------------------------------------

OO: object – oriented  面向对象
  ooa: 面向对象的分析
  ood: 面向对象的设计
  oop: 面向对象的编程

-----------------------------------------------------------------------------------------

形参: 定义方法时方法参数列表上的变量,个人理解挖好一个坑,等一个萝卜填,坑就是这么一个形状
实参: 调用方法时传进去的具体值; 实际需要用到了,填的这个萝卜是怎么具体品种
注意!
基本数据类型+String+包装类(int->Integer, char->Character)   做参数形参的改变不影响实参的值
引用数据类型做参数,形参的改变影响实参的值

-----------------------------------------------------------------------------------------

构造方法/构造器

太特殊太重要了

传送门-->https://www.bilibili.com/video/BV1Rx411876f?p=131
-----------------------------------------------------------------------------------------


休息了一天,租房的虚假引流信息也太多了,58和安居客都是lj...

 

posted @ 2021-05-25 22:34  默默成功的Cason  阅读(55)  评论(0)    收藏  举报