面试
xipenfei
这个作者很懒,什么都没留下…
展开
-
Java基础面试题(1)----Java的跨平台实现原理
问题:简单的说一下Java的跨平台实现原理? 解析: 1.为什么要跨平台? 在不同点操作系统之间,使用不同的指令集对计算机进行控制。如果没有跨平台,我们需要对window,Linux,unix等操作系统的指令集分别进行特定的语言开发。非常复杂。 2.Java如何实现 在不同的操作系统之间,提供不同的虚拟机,让虚拟机实现编译后的字节码文件到实际操作系统指令集的转换。Java只提供统一的开发接口,实...原创 2018-09-18 10:51:47 · 1768 阅读 · 0 评论 -
Java基础面试题(2)----搭建Java开发环境的步骤
问题:简单说一下Java搭建开发环境的步骤 回答: 1. 安装对应版本的JDK,配置环境变量。 首先说一下JDK,JRE,JVM的关系 JDK Java Development kit,Java开发者工具包,针对开发者,里面包含了JRE,JVM,JDK源码包,Lib目录下用于开发编译运行的一些指令器。 JRE Java runtime enviroment.Java运行时环境。针对Java用户...原创 2018-09-18 12:58:22 · 784 阅读 · 0 评论 -
Java基础面试题(5)----Java中的对象创建详解
问题:Java中int数据占几个字节 解析: 这个主要考察Java中基本数据类型的相关问题,下面列出来基本数据类型的名称,位数,范围,默认值的相关信息做参考 答案:Java中int数据占4个字节。 ...原创 2018-09-19 00:25:19 · 380 阅读 · 0 评论 -
Java基础面试题(5)----为什么要引入包装数据类型
问题 简单的解释一下什么是Java中的自动拆箱和装箱 解析 Java的八种基本数据类型 他们都有对应的包装数据类型,他们分别是 基本数据类型-----包装数据类型 byte ------Byte short ------Short int-----Integer long----Long float ----Float double----Double boolean----Boolean cha...原创 2018-09-30 23:16:33 · 874 阅读 · 0 评论 -
Java基础面试题(6)----equals和==的区别
问题 说一下equals和==的区别 解析 ==的用法 == 是用来判断两个变量的地址是否相同。 对于基本数据类型和引用数据类型 基本数据类型是存储在栈内存中,对于值相同的基本数据类型,存储位置是相同的。 而对于引用数据类型,在存在于堆或者方法区中,在地址不相同的返回false; equals方法 首先我们调出Object类的eauals方法,这里实际知识讲对象传入返回 public b...原创 2018-09-30 23:39:59 · 358 阅读 · 0 评论 -
Java基础面试题(7)----String,StringBuffer,StringBulider的区别
问题 说明String和StringBulider的区别? 说明StringBulider和StringBuffer的区别 解析 1. 首先String和StringBuffer的区别原创 2018-10-01 12:48:58 · 958 阅读 · 0 评论 -
Java基础面试题(4)----简述Java面向对象的特点
本节主要介绍HDFS的JavaAPI操作和shell定时采集数据到到HDFS 1. HDFS 的 JAVA API 操作 HDFS 在生产应用中主要是客户端的开发,其核心步骤是从 HDFS 提供的 api 中构造一个 HDFS 的访问客户端对象,然后通过该客户端对象操作(增删改查) HDFS 上的文件。 - 搭建开发环境 创建Maven工程,导入下面的依赖 <depend...原创 2018-09-20 16:55:48 · 906 阅读 · 0 评论