On Java 基础卷读书笔记--对象无处不在

1.名称可见性

在C++里面有个命名空间的概念,需要使用额外的关键字进行修饰,在Java里面引用了比较新颖的方式,我个人认为就是所谓的包结构 例如com.dnsl.in就是我的主包,当然也是我的主域名,虽然是反转过来的,可能早期是为了目录结构美观的缘故,才这样规范的。

所以在引用类的时候才会有import java.util.ArryList 或者这种通配符引用import java.util.*,当然很多规范,例如阿里巴巴开发公约会明确告诉你,每一个使用的类应该被单独导入,但是如果你使用到一个包的很多类的话,这种情况就得见仁见智了,通常编辑器会给你一个完美的优化答案。

2. Static关键字

创建一个类一般会使用new关键字进行创建,同时也会对该对象进行分配内存,static的特殊在于并不依赖提取创建类对象,也正因为如此,我们常说的不能在static方法里面调用非static的成员或者方法。同时在我们要使用静态变量的时候建议用类去调用,在某些情况下有利于编辑器进行代码优化

    

最后修改:2023 年 10 月 05 日
如果觉得我的文章对你有用,请随意赞赏