订阅
群硕
上海市 · 计算机软件 · 1000-9999人
公司实力一般
A级纳税人
高新技术企业
科技型中小企业
技术先进型服务企业
经营产品·1项目信息·1

面试经验

“有难度”
“体验一般”
447 条面经
面试官hr笔试难度java数据库英语技术比较简单算法两轮sql流程自我介绍人事简历复杂度net技术问题薪水
9134
Java
确定通过感觉靠谱
java基础很重要值传递是对基本型变量而言的,传递的是该变量的一个副本,改变副本不影响原变量. 引用传递一般是对于对象型变量而言的,传递的是该对象地址的一个副本, 并不是原对象本身 。 所以对引用对象进行操作会同时改变原对象. 一般认为,java内的传递都是值传递.自动装箱是Java编译器在基本数据类型和对应的对象包装类型之间做的一个转化。比如:把int转化成Integer,double转化成Double,等等。反之就是自动拆箱。请你说说Lamda表达式的优缺点。优点:1. 简洁。2. 非常容易并行计算。3. 可能代表未来的编程趋势。 缺点:1. 若不用并行计算,很多时候计算速度没有比传统的 for 循环快。(并行计算有时需要预热才显示出效率优势)2. 不容易调试。3. 若其他程序员没有学过 lambda 表达式,代码不容易让其他语言的程序员看懂。“==”对比两个对象基于内存引用,如果两个对象的引用完全相同(指向同一个对象)时,“==”操作将返回true,否则返回false。“==”如果两边是基本类型,就是比较数值是否相等。Equal不重写比较是对象的地址。不重写默认是一致的final、finally、finalize的区别(1)final用于声明属性、方法和类,分别表示属性不可变、方法不可覆盖、类不可被继承(不能再派生出新的子类)被final修饰的变量不可变,由于不可变有两重含义,一是引用不可变,二是对象不可变(2)finally作为异常处理的一部分,它只能用在try/catch语句中,并且附带着一个语句块,表示这段语句最终一定被执行,经常被用在需要释放资源的情况下。...查看更多
包含1个问题,1个回答
Q:请你解释什么是值传递和引用传递?
2 年前 发布
加载中
看准网群硕群硕面试经验

找工作