
java面试题
木木夕&从心开始
简单的事情坚持做下去
展开
-
java常见面试题一
1、JDK和JRE: JDK:java Development Kit:Java开发工具,提供了java开发的工具和运行环境 JRE:java Runtime Environment:java运行环境,提供了java运行的环境需求 我们在开发中,下载JDK一般就包含了JRE,如果只是运行java的话可以只安装JRE,但是一般情况下,都是安装JDK就可以。下载好JDK,然后配置好环境变量,这是jav...原创 2019-09-24 20:15:11 · 228 阅读 · 0 评论 -
java面试题(二)
1、抽象类和普通类的区别: 抽象类中可以有抽象方法,抽象方法就是没有方法体的方法,只需要定义不需要实现的一类方法。如果一个类含有抽象方法,那么它一定是抽象类,如果一个类中没有抽象方法,它可以是抽象类也可以是普通类。 2、抽象类和接口的异同: 相同点: 1、两者都不能直接实例化,都要靠子类继承或者实现来完成实例化 2、都可以只定义方法,不需要实现。 3、实质上都是类,只是具有特殊定义的类。 不同点:...原创 2019-09-25 17:23:00 · 134 阅读 · 1 评论 -
java面试题(容器)
1、ArrayList 和 LinkedList 的区别是什么? ArrayList是一段内存空间连续的地址,内部实现是通过数组实现的,LinkedList是通过链表的形式将每个元素的关系连接起来的,地址不是连续的,所以对于ArrayList来说,随机访问的效率肯定比ArrayList高,但是一般情况下插入元素和删除元素效率就比LinkedList低很多,因为要做频繁的元素移动操作 2、List,...原创 2019-09-25 21:09:05 · 169 阅读 · 1 评论 -
一道简单的面试题
今天看知乎上有一个人写了简单的面试题,感觉挺有意思,和大家分享一下。面试题很简单,判断一个数是不是奇数。 package com.yxc.test; /** * 下面的几种方法都可以实现判断一个数是不是奇数 * 针对第三种和第四种方法,有人说取模的效率会低于位运算 */ public class AppMain { public static void main(String[] ...原创 2019-09-24 13:24:23 · 753 阅读 · 8 评论