Alex Li的学习笔记

不想学习…

学习参考:

北航计算机希冀平台 Judge

Logisim中文用户手册:AnyShare

USTC课程网站 Logisim 使用教程 - Digital Lab 2025

Logisim是一个模拟CPU运行的工具。

下载安装

下载地址:Logisim 下载 |SourceForge.net

阅读全文


继承

继承使用关键词extends,继承格式为class Son extends Father{}
Java不支持多继承(一个类同时继承自好几个类),支持多重继承、不同类继承同一个类。

特性

  • 子类会继承父类的非private的属性和方法;
  • 子类可以添加自己新的属性和方法;
  • 子类可以重写/实现父类的方法/抽象方法;

    继承关键字

    extends关键字: 继承自某一个父类;
    implements关键字: 继承接口;
    super和this: super用于实现对父类成员的访问,比如在实现子类的构造方法时可以直接调用super(可有参数)来完成父类的构造;this是自己的引用,常用于方法或者构造方法里,若方法里的传参有和类中相同名字的参数,使用this.name = name可以实现调用,如果没有相同的参数,直接使用名字就能完成操作,不需要this;

阅读全文


参考:黑马程序员(Bilibili) and 菜鸟教程

基础知识

  1. 所有的Java程序都从入口public static void main(String[] args)进入,字段分别为访问修饰符、关键子、返回类型、方法名、(输入变量)。
  2. 文件名要与public class的类名相同。
  3. 命令行运行方法:

    javac HelloWorld.java //编译为class文件
    java HelloWorld //运行class文件
  4. 注释:单行注释//,多行注释/*注释*/
  5. 变量类型:
    变量类型

阅读全文


类我已经建好了,但是老师我为什么没有对象啊()

Question 1

代码:

package cc.lixu.oo01;

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        System.out.println("24373099 李旭");
        Scanner s = new Scanner(System.in);
        while(!s.nextLine().equals("QUIT")){
            System.out.println("Hello, World!");
            s = new Scanner(System.in);
        }
        System.out.println("----- Good Bye! -----");
        System.exit(0);
    }
}

运行截图:

image-20250918192147960

阅读全文


因为需要写前端,为了省事还是用的网上现成的框架

参考: 菜鸟教程

容器

有两个容器类,分别是.container.container-fluid

.container类用于创建固定宽度的响应式页面,宽度 (max-width) 会根据屏幕宽度同比例放大或缩小。

.container-fluid类用于创建一个全屏幕尺寸的容器,容器始终跨越整个屏幕宽度(width 始终为 100%)。

阅读全文