大学速记java重点内容

==是指对内存地址进行比较,equals()是对字符串的内容进行比较 ==是指引用是否相同,equals()是指的值是否相同。2、final 在 java 中有什么作用 final是Java的关键字,可用于三个地方(修饰类修饰方法和修饰变量)。特征:凡是引用final关键字的地方皆不可修改 修饰类:表示该类不能被继承。修饰方法:...
大学速记java重点内容


java基础知识点你知道几个?

1、== 和 equals() 的区别是什么?
==是判断两个变量或实例是不是指向同一个内存空间,equals()是判断两个变量或实例所指向的内存空间的值是不是相同。
==是指对内存地址进行比较,equals()是对字符串的内容进行比较
==是指引用是否相同,equals()是指的值是否相同。
2、final 在 java 中有什么作用
final是Java的关键字,可用于三个地方(修饰类修饰方法和修饰变量)。
特征:凡是引用final关键字的地方皆不可修改
修饰类:表示该类不能被继承。
修饰方法:表示方法不能被重写。
修饰变量:表示变量只能一次赋值以后值不能被修改(可以理解为常量)

3、&与&&区别
&是位运算,返回结果是int型。&&是逻辑运算,返回结果是boolean型。&不管前面的条件是否正确,后面都执行。&&前面条件正确时,才执行后面,不正确时,就不执行,就效率而言,这个更好。
4 、两个对象的 hashCode() 相同,则equals()是否也一定true
不一定。
反过来equals为true时,hashCode一定相同。类的hashCode方法和equals方法都可以重写,返回值完全在干自己定义。
hashCode() 返回该对象的哈希码值;equals() 返回两个对象是否相等。
5 、String,StringBuffer , StringBuilder的区别
dString: final修饰,String类的方法都是返回newString。即对String对象的任何改变都不影响原对象,对字符串的修改操作都会生成新的对象,不可被继承。
StringBuffer:对字符串的操作方法都加了synchronized,保证线程安全。StringBuilder:不保存线程安全,在方法体内需要进行字符串的修改操作,可以new StringBuilder对象,调 用StringBuilder 对 象的 appendreplace,delete等方法修改字符串。

6、switch语句能否作用于byte上,能否作用于long上,能否作用于String上
switch可作用于char byte short int。switch可作用于char byte short int对应的包装类
switch不可作用于long double float boolean包括他们的包装类 Long/Double。
switch中可以是字符串类型,String(jdk1.7之后才可
以作用在String上)。
switch中可以是枚举类型。

2023-06-06
mengvlog 阅读 113 次 更新于 2025-09-10 19:55:51 我来答关注问题0
  • ==是指对内存地址进行比较,equals()是对字符串的内容进行比较 ==是指引用是否相同,equals()是指的值是否相同。2、final 在 java 中有什么作用 final是Java的关键字,可用于三个地方(修饰类修饰方法和修饰变量)。特征:凡是引用final关键字的地方皆不可修改 修饰类:表示该类不能被继承。修饰方法:表...

  • Java的JIT技术解决了动态语言解释执行速度较慢的问题。在没有JIT时,Java虚拟机逐条解释执行字节码,这种方式效率较低,尤其是对于高频调用的代码部分。JIT技术通过编译热点代码,即频繁执行的代码块,为优化后的本地机器码,显著提升程序运行速度,确保Java程序即使在动态性方面也能保持高性能。作为开发者,...

  •  翡希信息咨询 速记:高中信息技术会考知识点总结大全(可打印)拿去看看吧!

    七、信息安全 信息安全的概念与重要性 概念:信息安全是指保护信息系统免受未经授权的访问、使用、泄露、中断、修改或销毁等威胁的过程。重要性:信息安全关系到个人隐私、企业利益和国家安全。信息安全措施 加密技术:通过加密算法对数据进行加密,确保数据的机密性。防火墙技术:通过设置防火墙来阻止未经授权...

  •  翡希信息咨询 2024年软考软件设计师备考:4个月复习攻略(附学习计划表)

    熟悉考试形式、考试科目(上午题和下午题)、考试要点内容等。明确考试报名时间(8月份),提前做好准备。准备学习资料 官方教材:《软件设计师官方教程【第5版】》辅助资料:思维导图、知识点集锦、核心宝典、考点自查清单、重要100条知识点速记、历年真题、考前几页纸、易混淆知识点梳理、模拟题等。制定...

  •  文暄生活科普 系统集成项目管理工程师-速记口诀

    需求文件的主要内容包括关系、解决方案需求、业务需求、项目需求、过度需求、约束因素、假设条件与依赖关系。项目范围管理的主要过程包括编制范围管理计划、收集要求、定义范围、创建工作分解结构、确认范围与范围控制。项目范围说明书包括的内容包括项目边界、制约因素、产品范围描述、假设条件、项目需求与可交付...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部