java的权限修饰符和java方法

431 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第13天,点击查看活动详情 >>

📖个人介绍

大家好我是:Zinksl

认真分享技术,记录学习点滴 如果分享对你有用请支持我哦🍺

点赞:👍 留言:✍收藏:⭐️ 个人格言: 想法落实的最佳时机就是现在!🏄


1 权限修饰符的作用范围

java中的权限修饰符的作用范围
本类同包子类不同包
public
protected
默认修饰符
private

2 “==”与equals方法异同点

“==”与equals方法的异同点
名称概念用于基本类型用于引用类型
“==”比较运算符比较值是否相等比较地址是否相等
equalsobject类的一个方法不可用默认比较地址,但其他类基本会重写方法用于比较类的属性

2 .静态变量

静态变量指在类中被static修饰的变量;

2.1 🚩内存分布

(1). 一个静态变量是被同一个类的多个对象所共享的; (2). 静态变量是在类加载的时候生成; 【在jdk8以前是在方法区的静态域存放,在jdk8以后在堆内存中】

2.2 🚩静态变量的访问

访问格式:

(1)类名.静态变量名 (2)对象名.静态变量名

2.3 🚩使用类变量的场景

当需要让某个类的对象共享一个变量时候可以使用类变量;

读完该书后,受益的核心观点与说明...

3 类方法(静态方法)

静态方法指在类中被static修饰的方法;

3.1🚩 静态方法只能访问静态成员

【非静态方法可以访问静态成员与非静态成员】

4 main方法的语法

4.1🚩 main方法时java虚拟机直接调用

4.2🚩 main方法为什么用static修饰?因为虚拟机在调用时不需要创建对象;

4.3🚩main方法中的形参是什么时候被传值的?在执行main方法时添加

eg:
java 执行的程序 参数1 参数2 参数3 ....

image.png

结语

大佬请留步在这里插入图片描述既然看到这了不如点个赞👍再走吧 本文目的在于分享技术以及在学习过程中个人记得需要注意的点,记录学习过程; 如果出现错误欢迎大家指正,如有意见或建议欢迎在评论区讨论