分类 / Java基础

Java基础

共 5 篇文章。

/ 八股 / Java基础

Object

toString 原本作用 返回对象的字符串表示形式 包名类名+@+对象地址值 System.out.println(obj); 也会打印这样的地址值源码: public void println(Object x) { String s = String.valueOf(x); if (getClass() == P…

594 次阅读

/ 八股 / Java基础

包 final 权限修饰符 代码块

包 使用同一个包下的类时不用导包 使用Java.lang包中的类时,不需要导包 其他情况需要导包 如果同时使用两个包中的同名类,需要用全类名 包的作用 包就是文件夹,用来管理不同的Java类 包名的书写规则 公司域名反写+包的作用,需要全部英文小写,见名知意 什么是全类名 包名+类名 什么时候需要导包?什么时候不用导包…

1,213 次阅读

/ 八股 / Java基础

多态

多态初识 调用成员的特点 成员变量:编译看左边,运行看左边成员方法:编译看左边,运行看右边 多态在调用成员变量时为什么是父类的,但是方法是子类的? 🧠 一句话解释: 在编译时(静态绑定),成员变量是根据引用类型(也就是声明的类型)来决定的;在运行时(动态绑定),方法是根据对象的实际类型(也就是 new 出来的类型)来决…

1,054 次阅读

/ 八股 / Java基础

Java静态static详解

Java 中 static 关键字详解:静态变量、静态方法、代码块与常见面试题。

1,120 次阅读

/ 八股 / Java基础

Java中的值传递

从 Java 的值传递讲起,解释为什么 Java 中只有值传递。

1,070 次阅读