上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 如果你即将去一家从事大型系统研发的公司进行Java面试,不可避免的会有多线程相关的问题。下面是一些针对初学者或者新手的问题,如果你已经具备良好的基础,那么你可以跳过本文,直接尝试针对进阶水平的Java多线程编程问题及解答。关联链接: Java multi-threading-1 | Java mul... 阅读全文
posted @ 2013-07-30 21:35 沉默的猿 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 在开发和设计的时候,我们需要考虑编译时,运行时以及构建时这三个概念。理解这几个概念可以更好地帮助你去了解一些基本的原理。下面是初学者晋级中级水平需要知道的一些问题。Q.下面的代码片段中,行A和行B所标识的代码有什么区别呢? 1 public class ConstantFolding { ... 阅读全文
posted @ 2013-07-30 21:29 沉默的猿 阅读(371) 评论(0) 推荐(0) 编辑
摘要: Java集合框架(例如基本的数据结构)里包含了最常见的Java常见面试问题。很好地理解集合框架,可以帮助你理解和利用Java的一些高级特性。下面是面试Java核心技术的一些很实用的问题。Q:最常见的数据结构有哪些,在哪些场景下应用它们?A. 大部分人都会遗漏树和图这两种数据结构。树和图都是很有用的数据结构。如果你在回答中提及到它们的话,面试者可能会对你进行进一步进行的考核。Q:你如何自己实现List,Set和Map?A:虽然Java已经提供了这些接口的经过实践证明和测试过的实现,但是面试者还是喜欢这样问,来测试你对数据结构的理解。我写的《Core Java Career Essentials》 阅读全文
posted @ 2013-07-30 20:51 沉默的猿 阅读(913) 评论(0) 推荐(0) 编辑
摘要: ImportNew注: 本文是ImportNew编译整理的Java面试题系列文章之一。你可以从这里查看全部的Java面试系列。Q.怎么配置Hibernate?A.Configuration类使用配置hibernate.cfg.xml(或者hibernate.properties)以及映射文件*.hbm.xml来创建(例如,配置和引导hibernate)SessionFactory,然后SessionFactory创建Session的实例。Session的实例是持久层服务对外提供的主要接口。hibernate.cfg.xml(或者你也可以使用hibernate.properties):这两个文件 阅读全文
posted @ 2013-07-30 20:37 沉默的猿 阅读(231) 评论(0) 推荐(0) 编辑
摘要: ImportNew注: 本文是ImportNew编译整理的Java面试题系列文章之一。你可以从这里查看全部的Java面试系列。Q.请写一段代码来计算给定文本内字符“A”的个数。分别用迭代和递归两种方式。A.假设给定文本为”AAA rating”。迭代方式就很直观,如下: 1 public class... 阅读全文
posted @ 2013-07-30 17:27 沉默的猿 阅读(316) 评论(0) 推荐(0) 编辑
摘要: ImportNew注: 本文是ImportNew编译整理的Java面试题系列文章之一。你可以从这里查看全部的Java面试系列。这篇文章介绍的常见面试题是关于重载(overloading)方法和重写(overriding)方法的。Q.下面代码片段的输出结果是什么? 1 public class MethodOverrideVsOverload { 2 public boolean equals( MethodOverrideVsOverload other ) { 3 System.out.println("MethodOverrideVsO... 阅读全文
posted @ 2013-07-30 17:20 沉默的猿 阅读(285) 评论(0) 推荐(0) 编辑
摘要: ImportNew注: 本文是ImportNew编译整理的Java面试题系列文章之一。你可以从这里查看全部的Java面试系列。Q2.下面的代码片段的输出是什么?1 Object s1 = new String("Hello");2 Object s2 = new String("Hello"); 3 4 if(s1 == s2) { 5 System.out.println("s1 and s2 are ==");6 }7 else if (s1.equals(s2)) { 8 System.out.println("s1 阅读全文
posted @ 2013-07-30 17:11 沉默的猿 阅读(352) 评论(0) 推荐(0) 编辑
摘要: ImportNew注: 本文是ImportNew编译整理的Java面试题系列文章之一。请看此系列相关面试题。你可以从这里查看全部的Java面试系列。一些比较核心的Java问题经常会用来考验面试者的Java基本知识功底。这篇文章列出来了一些在我的书里面没有的面试题,通过这些面试题读者也可以梳理一下Ja... 阅读全文
posted @ 2013-07-30 11:09 沉默的猿 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 本文由 ImportNew - 唐尤华 翻译自 Anton Arhipov。如需转载本文,请先参见文章末尾处的转载要求。来自非营利性Eclipse基金会的Eclipse IDE以其插件生态系统著称。Eclipse市场拥有海量插件可供下载,你可以通过插件定制自己的Eclipse。最近我在Eclipse... 阅读全文
posted @ 2013-07-30 11:03 沉默的猿 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 使用了多年了Eclipse每个人都有自己的插件私藏列表,本系列文章会记录Eclipse市场推荐的个人私藏插件列表,希望对大家有帮助。这一期的主人公是Zous Pantalons。viPlugin 2.11.0AnyEdit Tools 2.4.4EclipseColorer 0.8.0PyDev –... 阅读全文
posted @ 2013-07-30 11:01 沉默的猿 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 本文由 ImportNew - 唐尤华 翻译自 javatyro。如需转载本文,请先参见文章末尾处的转载要求。下面是8位Java牛人,他们为Java社区编写框架、产品、工具或撰写书籍改变了Java编程的方式。P.S 以下排名纯属个人喜好。1. Tomcat & Ant创始人James Duncan Davidson,当他还是Sun公司 (1997–2001)的一名软件工程师时创立了基于Java的Web服务器Tomcat。直到现在Tomcat仍然被用于很多Java Web项目。此外他还编写了Ant构建工具,采用XML描述构建过程和依赖管理成为了构建基于Java Web程序的实际标准。相关 阅读全文
posted @ 2013-07-30 10:57 沉默的猿 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 本文由 ImportNew - 唐尤华 翻译自 northconcepts。如需转载本文,请先参见文章末尾处的转载要求。合理地使用异常处理可以帮你节省数小时(甚至数天)调试时间。一个乘法异常会毁掉你的晚餐乃至周末计划。如果处置不及时,甚至对你的名誉都会造成影响。一个清晰的异常处理策略可以助你节省诊断、重现和问题纠正时间。下面是6条异常处理建议。1. 使用一个系统全局异常类不必为每种异常类型建立单独的类,一个就够了。确保这个异常类继承RuntimeException,这样可以减少类个数并且移除不必要的异常声明。我知道你正在想什么:如果类型只有一个,那么怎么能知道异常具体是什么?我将如何追踪具体的 阅读全文
posted @ 2013-07-30 10:53 沉默的猿 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 提升你的Java应用性能:改善数据处理作者:贾小骏 发布于07月26日 10:17许多应用程序在压力测试阶段或在生产环境中都会遇到性能问题。如果我们看一下性能问题背后的原因,会发现很多是由数据处理不当造成。数据处理在应用面对大数据量时是非常关键的。这里有一些实用的数据处理技巧可以帮助更好地提升Java应用程序性能。减少数据传输在任何Java应用程序中,方法调用要么是为调用方完成某项任务,要么是对输入数据进行处理。这两个目标都需要在调用者和处理方法之间进行数据交换。关于最小化函数传入和输出的数据量有一个经验之谈:数据越小好处越多。比如越小的数据处理就越少,需要清理的对象越少,内存的占用也更少等等 阅读全文
posted @ 2013-07-30 10:37 沉默的猿 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 一、安装包下载 首先从官网下载ArcGIS API for JavaScript 3.3 的API 和SDK,地址:http://support.esrichina.com.cn/2011/0223/960.html,需要注意的是,想获取API和SDK,需要注册一个Esri全球账户。点击Libra... 阅读全文
posted @ 2013-07-29 20:27 沉默的猿 阅读(3048) 评论(4) 推荐(0) 编辑
摘要: Everybody,本周的博客推荐开始啦,记住,有好的博客可要给小活推荐一下哦。7.19日 博客推荐Android权限列表作者:@大漠落日 链接:http://my.eoe.cn/1103623/archive/5710.html点评:在Android开发过程中,很多时候都少不了权限的配置,作为Android开发者,你对AndroidManifest.xml清单文件中的每个权限都很熟悉吗?是不是在开发中经常为了找某个权限而去翻阅那令人反感的E文文档呢?为了让你熟记每个权限的使用,摆脱E文文档,上面这位好心的博主把全部的权限信息都详细写出来了,赶紧来收藏吧。(@myclover)App集成支付宝 阅读全文
posted @ 2013-07-23 16:14 沉默的猿 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 背景:当屏幕自动旋转时,可能会引起Activity重新启动,导致数据重新加载。现在在Google官方上查询到了解决办法,主要是在Manifest中添加 android:configChanges="orientation|keyboardHidden",但是可能Android版本不一样,值也会不一样... 阅读全文
posted @ 2013-07-09 15:10 沉默的猿 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 本文将介绍如何通过arcgisserver10.1动态图层添加栅格影像。与添加矢量数据不同的是,天际栅格用到了RasterDataSource接口,如下所示工作空间添加和注册的过程与之前《ArcGIS Server 10.1 动态图层》一文中介绍的过程相同,唯有一点需要注意的是添加工作空间类型选择栅... 阅读全文
posted @ 2013-07-09 14:58 沉默的猿 阅读(884) 评论(0) 推荐(0) 编辑
摘要: 在 ArcGIS Server REST API中我们可以通过向Graphicslayer中添加临时图元的方法来完成对显示结果的渲染;如果仅仅是更改原有地图服务显示风格,在ArcGIS10.1下使用动态图层的方式来修改显示风格,能够获得更高效率的渲染,尤其在处理形状较为复杂的面图层时效果十分明显( ... 阅读全文
posted @ 2013-07-09 14:41 沉默的猿 阅读(853) 评论(0) 推荐(0) 编辑
摘要: ArcGISServer将GIS资源以服务的方式发布,能够让更多的人在Web上浏览、使用。不过,诸如气象、环保等方面的信息是实时变化的,按照之前常规的方法,我们先要将最新获得的信息组织成地图文档后再对外发布服务;这样一来只要有更新的信息就要重复前面的工作,不仅地图服务维护的工作量比较大,而且无法让公... 阅读全文
posted @ 2013-07-09 14:38 沉默的猿 阅读(904) 评论(1) 推荐(0) 编辑
摘要: ArcGIS Server 10.1新特性里面有几个新功能是非常棒的,其中有一个就是动态图层。动态图层不是一种新发明的图层,而是说在arcgis server的web应用中可以动态的配置其渲染和内容功能的图层,动态mapservice中的图层都可以通过相应的配置使其成为动态图层。动态图层的功能的产生... 阅读全文
posted @ 2013-07-08 22:05 沉默的猿 阅读(2649) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
AmazingCounters.com
给我写信