java笔记—包机制,访问权限,Object

包机制方便程序的管理,不同功能的类存放在不同的包内。按照功能划分。
package语句只能出现在java源代码第一行
包名命名规范:采用公司域名倒序的方式
域名+项目+模块+功能名
dom编译:javac -d . HelloWorld.java

import语句将需要的类导入
import语句只能在package语句之下,class语句之上

java.lang包下的类不需要导入import
——————————————————————————————
访问控制权限
private 私有 只能在本类中使用

protected 受保护 本类,同包,子类中访问

public 公开 在任何位置都可以访问

“默认” 只能在本类,以及同包中访问

从大到小排序:public>protected>默认>private
类和接口只能使用public和默认
————————————————————————————————
JDK类库的根类:Object
toString()方法的默认实现是:类名@对象的内存地址转换为十六进制的形式
toString方法的作用:可以将一个java对象转换成字符串表示形式
重写规则:越简单越明了就好。

equals方法作用:通过该方法判断两个对象是否相等,当判断两个对象的内容时需要重写方法

java中所有的基本数据类型比较是否相等,使用“==”
java中所有的引用数据类型统一使用equals方法判断是否相等
equals的重写要彻底!!!

——————————————————————————————
finalize()方法,jvm的垃圾回收器负责调用,如果希望在对象销毁时机执行一段代码,则需要写到
————————————————————
hashCode()方法返回的是哈希码。实际上是一个java对象的内存地址,经过哈希算法,得出的一个值。
执行结果等同看做一个java对象的内存地址。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 面向对象主要针对面向过程。 面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物...
    sinpi阅读 1,187评论 0 4
  • 1.import static是Java 5增加的功能,就是将Import类中的静态方法,可以作为本类的静态方法来...
    XLsn0w阅读 1,393评论 0 2
  • 小编费力收集:给你想要的面试集合 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JA...
    八爷君阅读 4,892评论 1 114
  • Java基础笔记(一) 面向对象 [TOC] 1、定义类 其中的修饰符可以是public、final、abstra...
    小小少年Boy阅读 451评论 0 1
  • 熊掌号的出现从本质上改变了百度搜索引擎的流量分发比例,熊掌号刚推出时,圈内很多站长不屑一顾。不管你信或者不信,不管...
    风中寻梦阅读 193评论 0 0

友情链接更多精彩内容