摘要: Lecture 2 Introduction to Java Machine language -->Assembly language --> High-level language A computer can execute the code in machine language. A pr 阅读全文
posted @ 2026-02-05 07:14 junewang35 阅读(2) 评论(0) 推荐(0)
摘要: 面向对象三大特征:封装 继承 多态 封装:对象代表什么,就得封装对应的数据,并提供数据对应的行为 继承:java中提供一个关键字extends,用这个关键字,我们可以让一个类和另一个类建立起继承关系 public class Student extends Person{} Student子类 Pe 阅读全文
posted @ 2026-01-13 18:04 junewang35 阅读(4) 评论(0) 推荐(0)
摘要: command+空格 输入terminal 截图:shift+comand+4 vscode 中: command+s : save javac Lec4.java java Lec4 command + : 放大字体 阅读全文
posted @ 2026-01-09 16:36 junewang35 阅读(4) 评论(0) 推荐(0)
摘要: https://img2024.cnblogs.com/blog/3659684/202601/3659684-20260106141139717-211287656.jpg 阅读全文
posted @ 2026-01-06 14:11 junewang35 阅读(3) 评论(0) 推荐(0)
摘要: 总结: 静态方法中,只能访问静态 非静态方法可以访问所有 静态方法中没有this关键字 从内存图角度为什么静态方法不能访问非静态,因为当调用Student.method()的时候,就会去堆内存里的静态区里找name和teacherName,但没有name,因为他是成员属性 https://img20 阅读全文
posted @ 2026-01-06 10:35 junewang35 阅读(1) 评论(0) 推荐(0)
摘要: 判断是否是静态变量,关键字:共享 总结: static:表示静态,是java中的一个修饰符,可以修饰成员方法,成员变量 被static修饰的成员变量,叫做静态变量 特点: 被该类所有对象共享 2.不属于对象,属于类 随着类的加载而加载,优先于对象存在 调用方法: 1.类名调用 类名.属性 = “变量 阅读全文
posted @ 2026-01-05 16:26 junewang35 阅读(5) 评论(0) 推荐(0)
摘要: 数组的长度是固定的,一旦创立,不能改变 数组可以存储基本数据类型、引用数据类型,但集合只能存储引用数据类型 Arraylist 使用前要导包 1.创建集合对象 ArrayList<数据类型> list = new ArrayList<>(); 例子:https://img2024.cnblogs.c 阅读全文
posted @ 2025-12-31 10:53 junewang35 阅读(3) 评论(0) 推荐(0)
摘要: A.介绍: 1.String是java定义好的一个类。定义在java.lang包中,所以使用的时候不需要导包。 2.java程序中的所有字符串文字(eg.“adsf”)都被视为此类的对象 3.字符串不可变,他们的值在创建后不能被更改。 B.创建String的两种方式: https://img2024 阅读全文
posted @ 2025-08-29 23:51 junewang35 阅读(4) 评论(0) 推荐(0)
摘要: API: Application Programming Interface应用程序编程接口 API就是别人已经写好的东西,我们不需要自己编写,直接使用即可(eg.Scanner,Random) java API:指的是jdk中提供的各种功能类的java类 这些类将底层的实现封装了起来,我们不需要关 阅读全文
posted @ 2025-08-27 11:38 junewang35 阅读(20) 评论(0) 推荐(0)
摘要: 栈里面记录的是地址值 如果对象 = null,说明地址值指向堆内存的线断了,打印会显示 内存图: https://img2024.cnblogs.com/blog/3659684/202508/3659684-20250817210139555-809537408.png https://img20 阅读全文
posted @ 2025-08-17 21:21 junewang35 阅读(13) 评论(0) 推荐(0)