随笔分类 - 面试
面试中的一些题目和题解!!!
摘要:高级编程语言按照程序的执行方式分为编译型和解释型两种。简单来说,编译型语言是指编译器针对特定的操作系统将源代码一次性翻译成可被该平台执行的机器码;解释型语言是指解释器对源程序逐行解释成特定平台的机器码并立即执行。 编译型:类似于把一本中文书直接全文翻译成英文版出售(编译器:对操作系统要求比较低,执行
阅读全文
摘要:Java的数据类型 Java的数据类型分为两大类: 基本类型(共8种): 整形:byte,short,int,long 浮点型:float,double 字符型:char Boolean类型:boolean 引用类型 所以 String 不是基本的数据类型,是 final 修饰的 Java 类,是引
阅读全文
摘要:final 作为 Java 中的关键字可以用于三个地方。用于修饰类、类属性和类方法。 特征:凡是引用 final 关键字的地方皆不可修改! 修饰类:表示该类不能被继承; 修饰方法:表示方法不能被重写; 修饰变量:表示变量只能一次赋值以后不能被修改(常量)。 相信大家都具备基本的常识:被 final
阅读全文
摘要:首先让我们看看下面几个例子: Math.round(-5.4)得到的结果是:-5 Math.round(-5.5)得到的结果是:-5 Math.round(-5.6)得到的结果是:-6 Math.round(x); 返回x最接近的整数,如果x的小数部分大于 等于 0.5,返回值是大于x的最小整数,否
阅读全文
摘要:本篇博客部分内容摘自Guide哥的原创项目JavaGuide,本人很感谢Guide哥,希望大家支持Guide哥!!!Guide哥项目地址:https://github.com/Snailclimb/JavaGuide 在面试中问到基础问题时,面试官可能会问你:"你重写过 hashcode 和 equ
阅读全文
摘要:**== :**它的作用是判断两个对象的地址是不是相等。即:判断两个对象是不是同一个对象(基本数据类型 == 比较的是值,引用数据类型比较的是内存地址)。 **equals() :**它的作用也是判断两个对象是否相等。但它一般有两种使用情况: 情况 1:类没有覆盖 equals() 方法。则通过 e
阅读全文
摘要:名词解释 JDK:Java Development Kit,java开发工具包,用来开发Java程序的,针对java开发者 JRE:Java Runtime Environment,java运行时环境,针对java用户 JVM:Java Virtual Machine,java虚拟机,用来解释执行字
阅读全文
摘要:这篇博客为Java基础面试题的整理,后续会为大家整理题目答案,如果题目为链接,点击链接就是对应题目的答案。所以,当你看到问题的时候,不要慌着去看答案,先在内心考考自己吧!!! JDK和JRE有什么区别? == 和 equals 的区别是什么?(重要) 两个对象的hashCode()相同,则equal
阅读全文