经典的Java基础面试题集锦,欢迎收藏和分享
一、面向对象编程(OOP)
Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:
代码开发模块化,更易维护和修改。代码复用。增强代码的可靠性和灵活性。增加代码的可理解性。
面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。
封装
封装...
分类:
编程语言 时间:
2016-07-11 17:18:27
阅读次数:
208
2016年7月2号,首届华为开发者大赛沙龙在大连市高新园区拉开帷幕,现场汇聚了80多位开发者,场面火爆。华为开发者社区运营经理林旅强(Richard)、华为公有云IaaS+服务的API负责人张广以及华为软件开发云首席架构师王金伦分别围绕着华为开发者大赛的奖项,赛制及获奖者权益以及大赛的API技术支持和使用讲解。...
分类:
其他好文 时间:
2016-07-11 17:17:51
阅读次数:
314
ServletConfig对象配置Servlet初始化参数在Servlet的配置文件中,可以使用一个或多个标签为Servlet配置一些初始化参数。
例如:
ServletDemo5
cn.itcast.ServletDemo5</servlet-clas...
分类:
其他好文 时间:
2016-07-11 17:18:52
阅读次数:
164
hibernate的hql查询语句
在这里通过定义了三个类,Special、Classroom、Student来做测试,Special与Classroom是一对多,Classroom与Student是一对多的关系,这里仅仅贴出这三个bean的属性代码:
Special类:
public class Special
{
private int id;
priva...
分类:
Web程序 时间:
2016-07-11 17:17:12
阅读次数:
256
Java 8 中的 Streams 详解
Java 8 是迄今为止在语义上改动上最大的一个平台。除了最显著的 Lambda 表达式之外,还有很多初次见面的特性,例如本文主题的 Streams API。这里介绍了它出现的背景和具体用法。
为什么需要 Stream
Stream 作为 Java 8 的一大...
分类:
编程语言 时间:
2016-07-11 17:17:24
阅读次数:
253
做安卓一年有余,意识到网络请求框架算是很重要的一块,以前我项目代码都是从某公司买的,后续的修改,趋于紊乱,考虑到Volley是谷歌自带的,决定好好研究研究源码,去理理逻辑思路
首先呢,Volley去哪里获取,看下图即可,在安卓源码的frameworks目录下,然后导入到eclipse中即可去研究了
摘抄一句郭大婶的话:说起分析源码,那么应该从哪儿开始看起呢?这就要回顾一下Volle...
分类:
移动开发 时间:
2016-07-11 17:15:59
阅读次数:
214
简介虽然目前市面上有一些不错的加密相册App,但不是内置广告,就是对上传的张数有所限制。本文介绍了一个加密相册的制作过程,该加密相册将包括多密码(输入不同的密码即可访问不同的空间,可掩人耳目)、WiFi传图、照片文件加密等功能。目前项目和文章会同时前进,项目的源代码可以在github上下载。
点击前往GitHub概述上一篇文章主要介绍了登录与注册页面的设计。这一篇文章将会介绍相册的设计与实现。相册...
分类:
移动开发 时间:
2016-07-11 17:16:02
阅读次数:
234
我们会从手工打造一个简单的搜索页面开始,看看怎样处理浏览器提交而来的数据。然后我们开始使用Django的forms框架。
搜索
在web应用上,有两个关于搜索获得巨大成功的故事:Google和Yahoo,通过搜索,他们建立了几十亿美元的业务。几乎每个网站都有很大的比例访问量来自这两个搜索引擎。甚至,一个网站是否成功取决于其站内搜索的质量。因此,在我们这个网站添加搜索功能看起来好一些。
开始,...
分类:
其他好文 时间:
2016-07-11 17:16:23
阅读次数:
386
目前, 国内外信息化建设已经进入基于Web应用为核心的阶段, Java作为应用于网络的最好语言,前景无限看好。然而,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情。概括一下,实施Java的WEB项目需要掌握的技术如下:
lJava语言
l面向对象分析设计思想
l设计模式和框架结构
lXML语言
l网页脚本语言
l数据库
l...
分类:
编程语言 时间:
2016-07-11 17:16:19
阅读次数:
165
【摘要】本文提出了一种针对含有雾的图像和视频快速、完善的去雾算法。观察发现有雾的图像普遍具有低对比度,我们通过增强对比度来修复图像。然后多度的增强这些低对比度会截断像素值以及导致信息丢失。因此,我们引入一个包含对比项以及信息丢失项的损失函数。通过最小化损失函数,该算法不仅增强了对比度而且有效的保留了图像信息。另外,我们将图片去雾算法扩展到视频去雾。我们通过计算透射率的相关性减少对视频去雾时的闪烁程度...
分类:
其他好文 时间:
2016-07-11 17:16:40
阅读次数:
737
使用CXF开发简单的Web Service
博文我们介绍了Web Service的基本概念,了解它的基本概念之后,我们这篇博文介绍一个开源的WebService框架-Apache CXF,并实现一个HelloWorld实例。
一、开始之前
SOA目前已经成为了人人皆知的热点,SOA是面向服务的架构,SOA的重点在于服务的重用,即Service1+Service...
分类:
Web程序 时间:
2016-07-11 17:16:48
阅读次数:
221
三、使用Oozie定期自动执行ETL1. Oozie简介(1)Oozie是什么 Oozie是一个管理Hadoop作业、可伸缩、可扩展、可靠的工作流调度系统,其工作流作业是由一系列动作构成的有向无环图(DAGs),协调器作业是按时间频率周期性触发的Oozie工作流作业。Oozie支持的作业类型有Java map-reduce、Streaming map-reduce、Pig、 Hive...
分类:
其他好文 时间:
2016-07-11 17:14:40
阅读次数:
237
第一篇博文深入浅出JMS(一)–JMS基本概念,我们介绍了JMS的两种消息模型:点对点和发布订阅模型,以及消息被消费的两个方式:同步和异步,JMS编程模型的对象,最后说了JMS的优点。
第二篇博文深入浅出JMS(二)–ActiveMQ简单介绍以及安装,我们介绍了消息中间件ActiveMQ,安装,启动,以及优缺点。
第三篇博文深入浅出JMS(三)–ActiveMQ简单的HelloWorl...
分类:
编程语言 时间:
2016-07-11 17:16:21
阅读次数:
313
UShas the "sustainable capability", which means new company always comeout with better business models, and then disrupt the old one.
Most companies failed because theydon't adjust their strategy to...
分类:
其他好文 时间:
2016-07-11 17:14:54
阅读次数:
191
1.基本概念划分
OIS的七层协议:
应用层、表示层、会话层、运输层、网络层、数据链路层、物理层。
OIS的五层协议:
应用层、运输层、网络层、数据链路层、物理层。
由下往上介绍如下:
2.第一章 物理层
特性:机械特性、电气特性、功能特性、过程特性。
数据通信系统:源系统(或发送端、发送方)、传输系统(或传输网络)和目的系统(或...
分类:
其他好文 时间:
2016-07-11 17:16:59
阅读次数:
315
简述在Windows下使用Qt时,通常会用到Windows的资源文件 - 为exe设置信息,其中包括:文件说明、产品名称、产品版本、版权等信息。。。由于是Windows平台相关的东西,Qt助手中对于rc文件几乎没有任何介绍(在Setting the Application Icon一文中简单提到)。简述
资源信息
效果
实现
图标
参数
示例
VERSIONINFO
格式化VERSIONINFO
参...
c++异常处理学习...
分类:
编程语言 时间:
2016-07-11 17:15:27
阅读次数:
224