Java程序员面试题集(1-50) 一、Java基础部分 1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: 1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 2)继承:继承是从 ...
分类:
编程语言 时间:
2017-09-11 21:11:24
阅读次数:
171
Java基础面试题 一、面向对象编程(OOP) 7 二、常见的Java问题 7 2.1、什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? 7 2.2、JDK和JRE的区别是什么? 8 2.4、是否可以在static环境中访问非static变量? 8 2.5、Java支持的数据类型 ...
分类:
编程语言 时间:
2017-09-11 21:04:08
阅读次数:
207
1数据.结构问题,有一个100*90的稀疏矩阵,非零元素有10个,设元素为整型,每个整型数占2字节,则用三元组存储该矩阵时,所需的字节数是多少.答:每个元素要用行号,列号,元素值来表示,在用三元组表示稀疏矩阵,还要三个成员来记住,矩阵的行数列数,总的元素数,所以所需的字节数是10*(1+1+1)*2 ...
分类:
其他好文 时间:
2017-09-08 19:33:25
阅读次数:
136
找到两个List数组中不同的数据的算法! import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map; public class GetListDifferent { p ...
分类:
编程语言 时间:
2017-09-08 13:29:01
阅读次数:
195
[编程题] 集合 时间限制:1秒 空间限制:32768K 给你两个集合,要求{A} + {B}。 注:同一个集合中不会有两个相同的元素。 输入描述: 每组输入数据分为三行,第一行有两个数字n,m(0 ≤ n,m ≤ 10000),分别表示集合A和集合B的元素个数。后两行分别表示集合A和集合B。每个元 ...
分类:
其他好文 时间:
2017-09-06 22:53:17
阅读次数:
127
CF Round 431 A. Odds and Ends 解题思路:长度为奇数,开头奇数,结尾奇数。 CS Academy Round 44 Frequent Numbers 解题思路:需要吗??? CS Academy Round 44 Square Cover 解题思路:对于每个点,如果未访问 ...
分类:
其他好文 时间:
2017-09-02 11:25:08
阅读次数:
147
1.在CM中添加主机报JDK错误手动在机器上安装oracle-jdk1.7+update64.然后在CM中选择不安装oracle-jdk即可.2.HostMoinitor无法与server联系查找了多方资料,依然没有找到问题./var/log/cloudera-scm-aget/下是日志文件/var... ...
分类:
其他好文 时间:
2017-08-30 22:32:03
阅读次数:
207
最近在进行一些实验环境的配置,最终通过双系统实现了多系统的管理,而不仅限于虚拟机的方式。以此方式成功安装了Windows8.1 Pro和Windows 10,原文在此。 在此基础上进一步安装Ubuntu16.04。鉴于现如今对于安装系统的优化已经较为成熟,安装过程较为简单或资料充足,所以主要的问题集 ...
1. HTML 语言中,表格有多少对 标签就表示有多少列,这句话是否正确? 否,有多少对就表示有多少行 2.如果一个HTML文档内含有阿拉伯文,则应该? UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码。UTF... ...
分类:
其他好文 时间:
2017-08-25 16:56:21
阅读次数:
258
1.Java的HashMap是如何工作的? HashMap是一个针对数据结构的键值,每个键都会有相应的值,关键是识别这样的值。 HashMap 基于 hashing 原理,我们通过 put ()和 get ()方法储存和获取对象。当我们将键值对传递给 put ()方法时,它调用键对象的 hashCo ...
分类:
编程语言 时间:
2017-08-21 21:56:08
阅读次数:
303