• 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了之后每个元素都有一个默认值,并且数组中一种引用类型。
  • 相关阅读:
    一朵“云“如何带来产业新变革?划重点!
    自学100天,成功转行软件测试,浅谈一下我的转行经历,并分享一下我的学习经验~
    UML/SysML和流浪地球的地球发动机
    Netty(四)NIO-优化与源码
    python之测试类
    TRIZ理论下攀爬机器人的创新设计与研究
    ☕ Java IO 技术
    您需要了解的有关NFT的所有知识
    Bark Ai 文本转语音 模型缓存位置修改
    JS —— js中的节流与防抖
  • 原文地址:https://blog.csdn.net/qq_55112725/article/details/127428664