常见Java问题
2024-09-17 02:59:34
1、泛型的好处
保护了类型安全
避免了强制类型转化
2、final关键字的作用
final修饰的属性是常量
final修饰的方法不可被重写
final修饰的类不能被继承,如:String
3、静态变量和实例变量的区别?
静态变量:类变量 它属于类 当虚拟机加在class时产生
实例变量:当创建对象时才产生实例变量
4、Collection和Collections的区别
Collection是集合的接口 子接口有:Set、List等
Collections是集合的工具类 该类中都是静态方法,可直接用 Collections.方法名 调用该类中的方法
5、什么是值传递和引用传递?
值传递(基本数据类型传递):传递值的副本
引用传递:传递的是引用地址
6、Java的“一次编译,处处运行”是如何实现的?
Java代码编译后会生成.class字节码文件,而只要有jvm的地方就可以运行字节码文件。
最新文章
- .net两个对象比较,抛出不一样字段的结果
- Centos 7 Docker、docker-compose、Registrator、Consul、Consul Template和Nginx实现高可扩展的Web框架
- C#中Cookie的概述及应用
- 初探NIOS II之hello_world
- hdu 4960 Another OCD Patient(dp)
- jquery事件合集
- 警惕SQL语句陷井
- 资源 之 4.4 Resource通配符路径 ——跟我学spring3
- poj 3007 Organize Your Train part II(二叉排序树)
- 夏令营提高班上午上机测试 Day 2 解题报告
- Net包管理NuGet(1)nuget的使用方法
- Https网络安全架构设计
- Linux安装jdk.18和tomcat8
- HTML DOM classList 属性
- demo:复制粘贴功能
- Java只给汉字转URLEncoder
- mysql 触发器介绍
- Spark笔记之使用UDF(User Define Function)
- iphone 开发中使用zbar时遇到的几个典型问题解决方法。
- Qt addStretch()详解