![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java面试题
lkw23333
御天之骑,铭刻编年,此时此刻,正乃极致之时。
展开
-
java面试题(java基础)
1.JDK和JRE有什么区别? JRE: Java Runtime Environment (java运行时环境) JDK:Java Development Kit(java开发工具包) 简单的说就是如果你只是想要运行一个java程序,JRE就够了。但如果你要编写java程序并运行程序,那么你就需要JDK,并且JDK中囊括了JRE。 JRE: JRE是Java Runtime En...原创 2019-04-05 18:10:33 · 107 阅读 · 0 评论 -
java面试题2(java基础)
1.String属于基础的数据类型吗? String不是基本的数据类型,是final修饰的java类,不能继承,不能被修改。java中的基本类型一共有8个,它们分别为: 1 字符类型:byte,char 2 基本整型:short,int,long 3 浮点型:float,double 4 布尔类型:boolean 2.Java中操作字符串有哪些类?它们之间有什么区别? 它们是Stri...原创 2019-04-06 16:04:34 · 99 阅读 · 0 评论 -
java面试题4(基础)
1. BIO、NIO、AIO 有什么区别? 同步阻塞IO(BIO) 我们熟知的Socket编程就是BIO,一个socket连接一个处理线程(这个线程负责这个Socket连接的一系列数据传输操作)。阻塞的原因在于:操作系统允许的线程数量是有限的,多个socket申请与服务端建立连接时,服务端不能提供相应数量的处理线程,没有分配到处理线程的连接就会阻塞等待或被拒绝。 同步非阻塞I...原创 2019-04-21 20:46:51 · 203 阅读 · 0 评论 -
java面试题3(java基础)
1.抽象类必须要有抽象方法吗? 答案是抽象类可以没有抽象方法,虽然没有抽象方法,但是如果你声明了是抽象类,那么它还是不能被实例化。反过来,如果一个类中有了一个抽象方法,那么这个类必须声明为抽象类,否则编译通不过。 2.普通类和抽象类有哪些区别? 1、普通类可以去实例化调用;抽象类不能被实例化,因为它是存在于一种概念而不非具体。 2、普通类和抽象类都可以被继承,但是抽象类被继承后...原创 2019-04-18 16:48:17 · 80 阅读 · 0 评论