摘要: IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的 阅读全文
posted @ 2020-02-10 11:14 CQqfjy 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 在对Java代码进行优化的时候,想方设法的要提高整体的效率,使用JProfiler看代码的时间占比,然后,看看哪些部分是可以优化的,减少运行时间的。下面有这么几个方向。 1. 能使用构造函数一步到位的,就尽量使用构造函数,而不是使用一个个setter函数 2. 能使用数组的,就使用数组。替代list 阅读全文
posted @ 2020-02-10 11:12 CQqfjy 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 01. JUnit 第一个要说的当然是JUnit了,JUnit毕竟是Java圈目前最知名及常用的测试框架。JUnit之所以能够成为Java圈中最热门的测试库,是因为对于很多项目而言,单元测试是非常重要的。优点有很多 比如,给开发者提供了简洁的图形界面,可以轻松地写出可重复测试的代码,允许并发同时执行 阅读全文
posted @ 2020-02-10 11:10 CQqfjy 阅读(423) 评论(0) 推荐(0) 编辑
摘要: ClassLoader 是 Java 届最为神秘的技术之一,无数人被它伤透了脑筋,摸不清门道究竟在哪里。网上的文章也是一篇又一篇,经过本人的亲自鉴定,绝大部分内容都是在误导别人。本文我带读者彻底吃透 ClassLoader,以后其它的相关文章你们可以不必再细看了。 ClassLoader 做什么的? 阅读全文
posted @ 2020-02-10 11:06 CQqfjy 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一般,分布式系统需要支持以下特性: 资源共享 开放性 并发性 可伸缩性 容错性 透明性 下面分别讨论。 容易理解的 资源共享 一旦授权,可以访问环境中的任何资源 资源:包括硬件(e.g. printer, scanner, camera)、软件(服务)、数据(file, database, web 阅读全文
posted @ 2020-02-10 11:04 CQqfjy 阅读(367) 评论(0) 推荐(0) 编辑