java零散小知识 很久前的存稿
java零散小知识
你好,我是Qiuner. 为记录自己编程学习过程和帮助别人少走弯路而写博客 这是我的 github gitee
如果本篇文章帮到了你 不妨点个赞吧~ 我会很高兴的 😄 (^ ~ ^)
想看更多 那就点个关注吧 我会尽力带来有趣的内容
java的一些零散小知识 后面会把自己学java基础的发上来
东西学多了有的都忘了 而且越学越觉得自己之前学的不够深刻 特别是多线程、反射什么的
-
类名 方法名;表示在栈中开辟了一块空间(T是泛型表示)
类名 方法名=new 类名();表示在栈里开辟了一块空间,又在堆里开辟了块空间,并且栈指向了堆。
-
==对基本类型和引用类型判断的不是相同的,对于基本类型,判断值是否相同,对于引用类型判断地址是否相同
-
在java中,类是一种引用数据类型。对象是一种概念,对象有一些可以标识它是这种对象的东西,即可以有属性与方法,任何东西都可以成为对象。类将对象所有的抽象了出来。通过类,可以创建多个对象,对象是类的具体实现。
-
类拥有属性、方法、构造器、代码块、内部类。类的静态代码块会先执行,但非静态的不会,静态代码块不能出现在方法的内部。
-
内部类可直接访问外部类成员,内部类本质依然是内部类因此也有类的五部分。
内部类如局部变量一样不能使用访问修饰符,但可以使用final。
外部类和内部类成员重名时,遵循就近原则。可用外部类.this.成员,调用重名的外部成员。
匿名内部类名字由系统分配。匿名内部类即是类,也是对象
-
直接输出对象时,则默认调用toString方法
-
销毁对象前,会调用finalize方法
-
java调用子类构造器时,会先默认调用父类无参构造器
-
System的方法
-
lang包不需要导入
-
Null对象不能调用任何方法。
-
左边括号表示要接收的参数,右边表示该方法的返回值。
l对象不能调用任何方法。
- 左边括号表示要接收的参数,右边表示该方法的返回值。
原文地址:https://blog.csdn.net/qq_61654952/article/details/138024324
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!