Treasure Of JAVA
Dog-Z
毕业做市场工作,曾就职于美团、朴朴,现转行做开发,是一只正在奋斗路上的新晋程序汪
展开
-
Treasure Of JAVA——JAVA的集合(JAVA面试题)
Java 的集合1. HashMap 排序题,上机题。 已知一个 HashMap<Integer,User>集合, User 有 name(String)和 age(int)属性。请写一个方法实现对HashMap 的排序功能,该方法接收 HashMap<Integer,User>为形参,返回类型为 HashMap<Integer,User>,要求对 HashMap 中的 User 的 age 倒序进行排序。排序时 key=value 键值对不得拆散。注意:要原创 2020-09-28 09:52:08 · 151 阅读 · 0 评论 -
Treasure Of JAVA——JAVA的IO流(JAVA面试题)
Java 的 IO1. Java 中有几种类型的流 按照流的方向:输入流(inputStream)和输出流(outputStream)。 按照实现功能分:节点流(可以从或向一个特定的地方(节点)读写数据。如 FileReader)和处理流(是对一个已存在的流的连接和封装,通过所封装的流的功能调用实现数据读写。如 BufferedReader。处理流的构造方法总是要带一个其他的流对象做参数。一个流对象经过其他流的多次包装,称为流的链接。) 按照处理数据的单位:字节流和字符流。字节流继承原创 2020-09-25 09:49:04 · 145 阅读 · 0 评论 -
Treasure Of JAVA——JAVA的数据类型(JAVA面试题)
Java 的数据类型1.Java 的基本数据类型都有哪些各占几个字节类别八种字节数数据表示范围整型byte1-128~127整型short2-32768~32767整型int4-2147483648~2147483647整型long8-263~263 -1浮点型float4-3.403E38~3.403E38浮点型double8-1.798E308~1.798E308字符型char2表示一个字符,如(‘原创 2020-09-24 15:12:46 · 265 阅读 · 0 评论 -
Treasure Of JAVA——JAVA的异常处理(JAVA面试题)
Java 的异常处理1. Java 中异常分为哪些种类 按照异常需要处理的时机分为编译时异常(也叫强制性异常)也叫 CheckedException 和运行时异常(也叫非强制性异常)也叫 RuntimeException。只有 java 语言提供了 Checked 异常,Java 认为 Checked异常都是可以被处理的异常,所以 Java 程序必须显式处理 Checked 异常。如果程序没有处理 Checked 异常,该程序在编译时就会发生错误无法编译。这体现了 Java 的设计哲学:没有完原创 2020-09-22 14:06:45 · 130 阅读 · 0 评论 -
Treasure Of JAVA——JAVASE语法(JAVA面试题)
JAVASE语法1. Java 有没有 goto 语句? goto 是 Java 中的保留字,在目前版本的 Java 中没有使用。根据 James Gosling(Java 之父)编写的《The JavaProgramming Language》一书的附录中给出了一个 Java 关键字列表,其中有 goto 和 const,但是这两个是目前无法使用的关键字,因此有些地方将其称之为保留字,其实保留字这个词应该有更广泛的意义,因为熟悉 C 语言的程序员都知道,在系统类库中使用过的有特殊意义的单词或单原创 2020-09-17 10:28:49 · 258 阅读 · 0 评论 -
Treasure Of JAVA——JAVA面向对象(JAVA面试题)
JAVA面向对象1.面向对象都有哪些特性以及你对这些特性的理解继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段。封装:通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象。我们在类中编写的方法就是对实现细节的一种封装;我们编写一个类就是对数据原创 2020-09-14 17:14:40 · 121 阅读 · 0 评论