最新文章列表

6 个重构方法可帮你提升80%的代码质量

在过去做了不少代码的ReView,发现了一些代码质量上比较普遍的问题,以下是其中的前五名: 臃肿的类: 类之所以会臃肿,是因为开发者缺乏对最基本的编码原则,即“单一职责原则”(SRP)的理解。这些类往往会变得很臃肿,是由于不同的且在功能上缺少关联的方法都放在了相同的类里面。 长方法: 方法之所以会变得很长主要是有以下几个原因: 许多没有关联性的、功能复杂的模块的代码 ...
bijian1013 评论(0) 有681人浏览 2014-02-08 12:04

Java开发中常见的危险信号

        这里将要谈及的很多“危险信号”通常都会收到来自于FindBugs等代码分析工具所发出的警告信息,流行的Java IDE也会将它们标记出来。不过, ...
bijian1013 评论(0) 有1121人浏览 2014-02-08 11:48

6 个重构方法可帮你提升80%的代码质量

在过去做了不少代码走读,发现了一些代码质量上比较普遍的问题,以下是其中的前五名: 臃肿的类: 类之所以会臃肿,是因为开发者缺乏对最基本的编码原则,即“单一职责原则”(SRP)的理解。这些类往往会变得很臃肿,是由于不同的且在功能上缺少关联的方法都放在了相同的类里面。 长方法: 方法之所以会变得很长主要是有以下几个原因: 许多没有关联性的、功能复杂的模块的代码都放在相同 ...
vipshichg 评论(4) 有4911人浏览 2014-02-06 18:06

IntelliJ IDEA使用总结

1. IDEA内存优化 先看看你机器本身的配置而配置. \IntelliJ IDEA 8\bin\idea.exe.vmoptions ----------------------------------------- -Xms64m -Xmx256m -XX:MaxPermSize=92m -ea -serv ...
ide 
kkrgwbj 评论(0) 有873人浏览 2014-01-26 09:46

Java程序员应该知道的10个调试技巧

试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调试方法基本都是通用的,也适用于NetBeans IDE,我们会把重点放在运行时上面。 在开始之前,推荐大家去看看Eclipse shortcuts这篇文章,它将会给你带来很多方便。在本文中使用的是Eclipse Juno版(Eclipse 4.2),在开始前给大家提3点建 ...
whtmonkey 评论(0) 有373人浏览 2014-01-09 11:02

Java开发中常见的危险信号

这里将要谈及的很多“危险信号”通常都会收到来自于FindBugs等代码分析工具所发出的警告信息,流行的Java IDE也会将它们标记出来。不过,我发现有不少开发者会忽略掉这些来自于工具与IDE的警告信息,要么是因为他们关掉了提示信息,要么是出于自身的开发习惯或是不理解与这些警告信息所关联的风险,因此会忽略掉警告信息。   对引用使用==(而不是.equals)   很多Java开发者都知道使 ...
vipshichg 评论(0) 有2506人浏览 2013-12-23 09:30

Java开发中常见的危险信号

这里将要谈及的很多“危险信号”通常都会收到来自于FindBugs等代码分析工具所发出的警告信息,流行的Java IDE也会将它们标记出来。不过,我发现有不少开发者会忽略掉这些来自于工具与IDE的警告信息,要么是因为他们关掉了提示信息,要么是出于自身的开发习惯或是不理解与这些警告信息所关联的风险,因此会忽略掉警告信息。   对引用使用==(而不是.equals)   很多Java开发者都知道 ...
vipshichg 评论(0) 有888人浏览 2013-12-23 09:26

面试10大算法汇总+常见题目解答

以下用Java角度解释面试常见的算法和数据结构:字符串,链表,树,图,排序,递归 vs. 迭代,动态规划,位操作,概率问题,排列组合,以及一些需要寻找规律的题目。 1. 字符串和数组 首先需要注意的是和C++不同,Java字符串不是char数组。没有IDE代码自动补全功能,应该记住下面的这些常用的方法。 toCharArray() //获得字符串对应的char数组 Arrays. ...
vipshichg 评论(7) 有9499人浏览 2013-12-16 21:24

《阿勇java建站教程》3.3用IDE开发java

  3.3用IDE开发java         大家好,我是阿勇。感谢大家阅读这篇文章,欢迎阅读《阿勇java建站教程》其他文章! IDE,即Integrated Development Environment,是“集成开发环境”的英文缩写,既然是“集成”的“环境”,那么就包含了各种有用的,先进的开发工具,只有你想不到的,没有它做不到的。现不直接介绍IDE,看看“古代”同志们是怎么开发java ...
zhyy22145 评论(0) 有985人浏览 2013-11-18 21:10

转载 ----MAVEN相关学习

呈顼I渝   Maven的安装、配置及使用入门 本书代码下载 大家可以从我的网站下载本书的代码:http://www.juvenxu.com/mvn-in-action/,也可以通过我的网站 ...
不能泡的华龙面 评论(0) 有775人浏览 2013-11-15 10:54

Python开发环境Wing IDE使用之部分调试功能图解

下面是用户应该了解的一些功能: Main Debug File—用户可以指定项目中的一个文件作为调试的主入口点。当完成这个设置之后,调试总是从这个文件开始,除非用户使用Debug菜单中的Debug Current File选项。使用Debug菜单中的Set Current as Main Debug  File设置Main Debug File,右键单击Project项目工具并选择Set as ...
房价会降吗 评论(0) 有2179人浏览 2013-11-11 10:42

Python开发环境Wing IDE的matplotlib 2D绘图库代码调试技巧

Wing IDE是一个集成开发环境,可用于加快matplotlib2D图形库的Python代码的编写和调试进程。Wing IDE提供自动完成、调用提示、调试器,以及许多其他功能,可帮 ...
房价会降吗 评论(0) 有1404人浏览 2013-11-06 10:42

Python开发环境Wing IDE使用GTK和PyGObject详解

Wing IDE是一个集成开发环境,可用于编辑、测试和调试使用PyGObject为GTK编写的Python代码。Wing IDE提供自动完成、调用提示、一个强大的调试器,以及许多其他功能,可帮助用户编写、浏览和理解Python代码。                                                        Wing IDE最新版官方推荐免费下载地址 自 ...
房价会降吗 评论(0) 有1879人浏览 2013-11-04 10:56

eclipse 弹出 secure storage的解决办法

在eclipse中选择如下操作    第一步,Window -> Preferences  General -> Security -> Secure Storage -> Content 然后展开左边的树选择相关内容,随后点击 “delete”按钮    第二步 ,restart eclipse
azvf 评论(0) 有1509人浏览 2013-11-01 10:48

Python开发环境Wing IDE教程之Search in Files使用详解

Search in Files工具是Wing IDE中最强大的搜索选项。它支持磁盘、项目,打开编辑器,或其它文件集的多文件批量搜索。它还可以使用通配符搜索,并可以做基 ...
房价会降吗 评论(0) 有1241人浏览 2013-10-31 11:08

Python开发环境Wing IDE如何使用搜索工具

Wing IDE编辑器的搜索工具提供了一个基于友好GUI的搜索和替换工具。 某些情况下搜索可能会跨越整个文件,也有可能被限制到当前所选择的区域;可以区分大小写,也可以设置为不区分;可以被限制为只匹配整个单词。 默认情况下,当用户输入搜索字符串,搜索是增量的。可以在Options menu选项菜单中不选增量来禁用。 替换 当Show Replace显示替换项选项被激活时,Wing IDE将显 ...
房价会降吗 评论(0) 有875人浏览 2013-10-30 10:40

使用Python开发环境Wing IDE设立注意项目

使用Wing IDE的第一步是建立一个项目文件,这样Wing IDE就可以找到并分析源代码,存储工作。 Wing IDE会自动以默认的项目进行启动。在本教程中用户也可 ...
房价会降吗 评论(0) 有736人浏览 2013-10-24 14:41

Python开发环境Wing IDE教程之命令行调试

Wing IDE专业的调试探针提供了一种强大的方法来发现和解决复杂的错误。这很像Python Shell但允许用户直接参与进已经暂停的调试程序中: 通过键入在刚才发生异常的地方键入下列数值进行尝试: news[0][0] 这将输出第一个消息条目的日期: 接下来,进行如下输入: news[0][0] = '2004-06-15' 这是一个在进行调试时改变程序状态的方 ...
房价会降吗 评论(0) 有1153人浏览 2013-10-22 09:23

Python开发环境Wing IDE检查Python集成教程详解

在使用Wing IDE开始代码编辑之前,必须先确保Wing IDE已经成功地找到用户的Python安装位置(如果用户同时安装有多个版本,那么Wing IDE将有限选择最新版)。要对这个进行检查,需要调用Python Shell工具。之后,它应该显示Python命令提示,如下所示: 如果Wing IDE没有占到正确的Python安装包,或正在使用错误的版本,那么用户可以使用工具栏和菜单项目中的 ...
房价会降吗 评论(0) 有1048人浏览 2013-10-14 11:28

IntelliJ IDEA如何定义语法高亮和颜色设置页面

在用户使用Intellij IDEA 的过程中,我们需要对语法的高亮和颜色设置的页面进行定义之后,才能征程的进行使用,下面是具体的操作代码和图例说明。 1 定义syntax highlighter   package com.simpleplugin; import com.intellij.lexer.FlexAdapter; import com.intellij.lex ...
房价会降吗 评论(0) 有4520人浏览 2013-10-11 11:52

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics