JAVA基础杂记

🥲 🥸 🤌 🫀 🫁 🥷  🐻‍❄️🦤 🪶 🦭 🪲 🪳 🪰 🪱 🪴 🫐 🫒 🫑 🫓 🫔 🫕 🦤 🪶 🦭 🪲 🪳 🪰 🪱 🐻‍❄️ 🫐 🫒 🫑 🫓 🫔 🫕

 ♔博主昵称:�欢快↑㎡

🕍博客主页:�欢快↑㎡的博客_CSDN博客-学习注意点杂记,BUG集,安装教程领域博主

⚇很方便的在线编辑器:Lightly

🥗感谢点赞🤞🏻评论🤞🏻收藏

相信吧!🤜🏻我们很优秀,还可以更加优秀,加油!🌼让我们一起在写作中记录巩固学习吧!
 

  • 在java中,构造方法也称构造函数、构造器、构建器,用于给实例变量赋初始值,必须与类同名、没有返回值类型,在创建对象时被自动调用可以被重载

  • 在java中,局部变量是在调用方法时存储在栈中的,当方法调用结束时自动失效。

  • 在java中,静态变量是在类被加载时与.class字节码文件一并存储在方法区中的。

  • 在java中,实例变量会在创建对象时存储在中,在对象被GC回收的时候一并被回收。 

  • 在java中,类的访问权限只能是public或默认的,但是类中的成员可以由public、protected、private和默认的来修饰。所以声明类时使用的修饰符为public或默认的。 

  • 在java中,常量需要由static final来修饰,要求必须声明同时初始化,常常通过类名打点来访问,并且不能被改变,建议常量名所有字母都大写,多个单词用下划线分隔。
  • 例如声明常量可以 :

public static final int NUMBER = 5; 


  • 在java中
  • public表示可以在任何类中访问
  • private表示只能在本类中访问
  • 默认的只能在本类及同包中访问
  • protected表示只能在本类、派生类以及同包类中访问

  • 如下代码的输出结果是0:

    int[] arr = new int[3];

    System.out.println(arr[0]);

  • 在java中,只要new数组就会给数组中的每个元素赋一个默认值,对于整型数组而言,每个元素的默认值为0,所以输出arr[0]的值应该为0。 


  • 在java中,发生在父子类中,方法名相同,参数列表相同,即为重写。并且重写还需要遵循另外的两小一大原则,其中的一大指的是派生类方法的访问权限必须大于或等于超类方法的, 两小指的是派生类方法的返回值类型要小于或等于超类方法的,派生类方法抛出的异常要小于或等于超类方法的。因此题目中说返回值类型必须相同是错误的。

  • 在java中,若想获取数组的长度,即元素个数,需要使用数组名.length。假设int[] arr = new int[3],使用arr.length可以得到3。 

  • switch可以作用于byte,short,int,char,String,枚举类型(六种),是不可以作用于long类型上的。 

  • 在java中,数组是一种引用数据类型,可以存储多个数据,并且数组中的元素必须数据类型是相同的,当new了之后每个元素都有一个默认值,并且数组中一种引用类型。
  • 8
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

�欢快↑㎡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值