软件园学生在线

  • {{ item.name }}
  • 2023试用期

登录与注册

后端零+朱泉合

  • TheImmortal13
  • 2023-10-15
  • 0

后端零+朱泉合


How to google

For example

  • site:nytimes.com~college"test scores"-SATs2008..2010
    网站~搜索近义词"整个短语是关键词"-排除某个关键词某年...某年

  • filetype:pdf air speed intitle:velocity of swallow
    filetype:指定类型的文档 intitle:标题中指定关键词
    代替任意字符

  • author:green photosynthesis "tp buttz"

  • define:angary

  • (2*3)/5+44-1

  • 54磅=?公斤
    快捷键

  • Ctrl+F :在本页查找

  • Ctrl+ +/- :放大/缩小

  • Ctrl+L :选中浏览器地址栏

  • Ctrl+Tab :切换标签页

  • Alt+Tab :切换窗口

    前期准备

    尝试运行一段代码

    public class hello {
    public static void main(String[] args) {
        System.out.println("hello kitty"); 
    }
    }

    使用技巧:

  • 快速生成main方法的方式:输入psvm,回车,程序主入口便会出现。

  • 快速写输出语句的方式:输入sout,回车,输出语句自动生成。

  • 运行程序:右键点击空白处,点击Run,输出的内容便会在控制台展示出来。

    调试功能的热键、用途:

  • Step Over (F8):步过,一行一行地往下走,如果这一行上有方法不会进入方法

  • Step Into (F7):步入,如果当前行有方法,可以进入方法内部,一般用于进入自定义方法内,不会进入官方类库的方法

  • Step Out (Shift + F8):步出,从步入的方法内退出到方法调用处,此时方法已执行完毕,只是还没有完成赋值

  • Run to Cursor (Alt + F9):运行到光标处,可以将光标定位到需要查看的那一行,然后使用这个功能,代码会运行至光标行,而不需要打断点

  • Resume Program (F9):恢复程序,运行到下一个断点处,若无断点则运行完整个程序

  • Stop Program(Ctrl + F2):停止程序

    可能需要知道的东西

  • Procedure Oriented:method-->method

  • Object Oriented:
    Person person = new Person()
    XiYiJi xiYiJi = new XiYiJi()
    面向对象编程的特性:封装、继承、多态

    基本语法

    1. 注释
      • //
      • /
        /
      • /**
      • */

    2. 标识符
      变量
      int age; // 声明一个整数变量
      double score; // 声明一个双精度浮点数变量
      char grade; // 声明一个字符变量
      String name; // 声明一个字符串变量
      boolean passed; // 声明一个布尔变量 true/false
    3. 运算符

      (1)算数运算符

          • /
            % 取余
            ++ 自增 加1 B++或++B
            -- 自减 减1 B--或--B

            (2)关系运算符

            (3)逻辑运算符

            && 与
            || 或
            ! 非

            (4)赋值运算符

            =
            +=
            -=
            =
            /=
            %=
            <>= 右移位赋值运算符
            &= 按位与赋值运算符(
            任何时候,只有两个表达式在某一位上都是 1,结果的该位才是 1;否则,结果的该位是 0)
            ^= 按位异或赋值操作符(
            两个二进制数按位异或后,相同位为0,不同位为1)
            |= 按位或赋值操作符(
            只要有1,则为1*)

            一点计组知识
            Question:-5怎样用二进制表示
            (byte 8位
            short 16位
            int 32位
            long 64位
            float 32位 含小数
            double 64位 含小数
            boolean 1位
            char 16位)
            原码:1 000-0101 第一位为符号位
            反码:1 111-1010 第一位为符号位
            补码:1 111-1011 第一位为符号位
            二进制转十进制
            十进制转二进制
            二进制加减法
            二进制乘除法

    4. 控制语句
      • if (condition) {
        // 当条件为真时执行的代码块
        }
    • if (condition) {
      // 当条件为真时执行的代码块
      } else {
      // 当条件为假时执行的代码块
      }

    • if (condition1) {
      // 当条件1为真时执行的代码块
      } else if (condition2) {
      // 当条件2为真时执行的代码块
      } else if ( condition3) {
      // 当条件1和条件2都为假时执行的代码块
      }

    • switch (表达式) {
      case 值1:
      // 当表达式的值等于值1时执行的代码
      break;
      case 值2:
      // 当表达式的值等于值2时执行的代码
      break;
      case 值3:
      // 当表达式的值等于值3时执行的代码
      break;
      // 可以有更多的 case 分支
      default:
      // 当表达式的值与所有的 case 值都不匹配时执行的代码
      break;
      }

    • //此类形式不需要break
      switch (表达式) {
      case 值1 -> expression1;
      case 值2 -> {
      expression2;
      expression3;
      }
      case 值3 -> expression4;
      default -> expression0;
      }

    • for (initialization; condition; update) {
      // 循环体代码
      }

      在上述语法中,initialization 是循环的初始条件,用于初始化循环控制变量;condition 是循环的条件,只有当条件为 true 时,循环才会执行;update 是循环控制变量的更新操作,它会在每次循环迭代完成后执行。

执行过程如下: ①执行 initialization 初始化循环控制变量。 ②检查 condition 的值,如果为 true,执行循环体内的代码;如果为 false,跳过循环体,继续执行下一条语句。 ③执行循环体内的代码。 ④执行 update 更新循环控制变量。 ⑤回到第 2 步,继续判断条件,重复执行上述步骤。

继承(Inheritance):继承是一种机制,允许一个类(子类/派生类)继承另一个类(父类/基类)的属性和方法。子类可以继承父类的成员,然后扩展或修改它们。

javaCopy code
public class SportsCar extends Car {
    // 新的属性和方法可以添加到子类
    boolean isConvertible;

    void openRoof() {
        System.out.println("Opening the roof.");
    }
}
  • java中允许“多层”继承,但不允许“多重”继承(多继承)
    你有个爹,你有很多孩子,你们都是人

方法

  1. 静态方法:可以通过类名称来调用

  2. 非静态方法的调用必须先有一个实例,通过实例来调用

  3. 静态方法只能引用静态变量或局部变量

    听懂的就这些了......

TheImmortal13
TheImmortal13
© 2025 软件园学生在线
Theme by Wing