java
文章平均质量分 74
慢慢飞的天使
这个作者很懒,什么都没留下…
展开
-
Java中十个常见的违规编码
摘要:作者Veera Sundar在清理代码工作时发现一些常见的违规编码,因此,Veera Sundar把针对常见的一些违规编码总结成一份列表,以便帮助Java爱好者提高代码的质量和可维护性。最近,我给Java项目做了一次代码清理工作。经过清理后,我发现一组常见的违规代码(指不规范的代码并不表示代码错误)重复出现在代码中。因此,我把常见的这些违规编码总结成一份列表,分享给大家以帮助Ja转载 2012-09-12 08:34:56 · 865 阅读 · 0 评论 -
Java程序员应该知道的10个调试技巧
摘要:调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅![CSDN.NET 张红月/编译] 调试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调转载 2012-09-12 08:47:36 · 227 阅读 · 0 评论 -
深度解析Java内存的原型
摘要:本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。栈的优势是,存取速度比堆要快,仅次于寄存器,栈数据可以共享。本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。一、Java虚拟机内存原型寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的转载 2012-09-12 09:17:35 · 245 阅读 · 0 评论 -
应该被记住的8位Java人物
摘要:这里列举了8个Java人物,他们创建了对Java社区贡献很大的框架、产品、工具和图书,也因此改变了 Java 的编码方法。本文列举了8个Java人物,他们创建了对Java社区贡献很大的框架、产品、工具和图书,也因此改变了Java的编码方法。一起来认识下吧。8.Tomcat和Ant创办人James Duncan Davidson,1997年到2001年在Sun公司工作,转载 2012-09-12 09:21:46 · 329 阅读 · 0 评论 -
Java编程中“为了性能”需做的26件事
摘要:最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 本文参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好原创 2012-09-12 09:23:33 · 353 阅读 · 0 评论 -
11 个惊人的 CSS3 和 jQuery 制作的教程收集 .
CSS3 为 Web 开发带来了非常令人兴奋的变化,特别是在 CSS 3D 转换、动画等特性的支持,可以轻松的创建很酷的 Web 效果。在这篇文章中我们介绍 11 个使用 CSS3 和 jQuery 实现的特效,很酷。使用 jQuery 和 CSS 实现的放大镜效果简单而惊人的CSS3边框过渡效果CSS3中的手风琴风格滑块 使用jQu转载 2012-09-14 11:50:28 · 305 阅读 · 0 评论 -
15个值得开发人员关注的jQuery开发技巧和心得
目录(?)[+]尽量使用最新版本的jQuery类库创建一个空的jQuery对象选择一个随机元素使用自定义的删除方法判断页面是否太过复杂将你的代码转化成jQuery插件在动画中使用delay()方法合理利用HTML5的Data属性本地存储和jQuery本文来自:http://blog.csdn.net/dinglang_2009/article/details/6998296转载 2012-09-14 11:51:37 · 386 阅读 · 0 评论 -
javascript和jQuery知识点总结
attribute:$(”p”).addClass(css中定义的样式类型); 给某个元素添加样式$(”img”).attr({src:”test.jpg”,alt:”test Image”}); 给某个元素添加属性/值,参数是map$(”img”).attr(”src”,”test.jpg”); 给某个元素添加属性/值$(”img”).attr(”title”, function()原创 2012-09-14 11:49:29 · 333 阅读 · 0 评论 -
解析Java finally
问题分析 首先来问大家一个问题:finally 语句块一定会执行吗? 很多人都认为 finally 语句块是肯定要执行的,其中也包括一些很有经验的 Java 程序员。可惜并不像大多人所认为的那样,对于这个问题,答案当然是否定的,我们先来看下面这个例子。清单 1.public class Test { public static void main(String[] args)转载 2012-07-26 11:34:53 · 456 阅读 · 0 评论 -
用的JAVA_JDK工具以及命令
在JDK的安装目下面的bin目录下常用的工具:1、编译工具 javac2、运行工具 java3、压缩工具 jar4、文档生成工具 javadoc5、字符编码转换工具 native2ascii一、编译命令:1、编译一个文件 在目录下面,输入:javac a.java 编译多个文件(中间使用空格): (1)转载 2012-07-24 16:00:10 · 264 阅读 · 0 评论 -
Eclipse快捷键
存盘 Ctrl+s(肯定知道)注释代码 Ctrl+/取消注释 Ctrl+/(Eclipse3已经都合并到Ctrl+/了)代码辅助 Alt+/快速修复 Ctrl+1代码格式化 Ctrl+Shift+f整理导入 Ctrl+Shift+o切换窗口 Ctrl+f6ctrl+shift+M 导入未引用的包ctrl+w 关闭单个窗口F3 跳转到类、变量的声明F11转载 2012-08-02 13:30:38 · 384 阅读 · 0 评论 -
关于B/S和C/S架构的探析
当今世界科学技术飞速发展,尤其以通信、计算机、网络为代表的互联网技术更是日新月异,令人眼花燎乱,目不睱接。由于计算机互联网在政治、经济、生活等各个领域的发展、运用以及网络的迅速普及和全社会对网络的依赖程度,计算机网络已经成为国家的经济基础和命脉,成为社会和经济发展强大动力、,其地位越来越重要。但是,由于主流技术研发企业和用户对“B/S”和“C/S”技术谁优谁劣、谁代表技术潮流发展等等问题的争论不休转载 2012-05-16 17:34:35 · 2379 阅读 · 0 评论 -
java常见疑难问题
1、关于"=="与equals中的误区经常听到不少人说,在基础面试中,会被问及“关于'=='与equals中的区别”而不少人都是回答:"关于‘==’是只负责基本数据类型比较,和引用对象地址比较,而equals则是比较两个对象间的内容是否一样"。甚至否写面试题目的答案中也是以此作为答案。这答案当然不是全部错误,但是有相当一部分是误区,每个类都是使用Object作为超类的,所有转载 2012-06-09 10:52:04 · 610 阅读 · 0 评论 -
实战MyEclipse SVN插件安装
本文讲述在Myeclipse上安装SVN的具体步骤svn插件版本:site-1.8.4Myeclipse版本:MyEclipse 6.5.0 GA第一步:下载svn插件安装包可以从http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240&expandFolder=2240&fol转载 2012-06-12 11:17:46 · 337 阅读 · 0 评论 -
Java虚拟机(JVM)中的内存设置详解
在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance。GC(Garbage Coll转载 2012-06-12 11:16:39 · 243 阅读 · 0 评论 -
Json的使用
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language,Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,转载 2012-06-14 19:08:35 · 224 阅读 · 0 评论 -
Java堆内存的10个要点
导读:对于程序员来说,知道堆空间,设置堆空间,处理堆空间的outOfMemoryError错误,分析heap dump是非常重要的。文中介绍了Java堆的学习教程以及Java堆内存(heap memory)的十个要点。文章内容如下:我刚开始学习Java编程时,可不知道什么是堆内存或堆空间(heap space),甚至根本不管对象创建时都放在哪里去了。正式了写一些程序后,经常会遇到java.转载 2012-06-16 12:01:24 · 198 阅读 · 0 评论 -
Java程序员面试中的多线程问题
很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。0.Java 中多线程同步是什么?在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个 Java 线程在修改一个共享变量时,另外转载 2012-06-16 11:59:40 · 181 阅读 · 0 评论 -
浅谈java中的四个核心概念
Java已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握Java技术,深入理解底层的技术处理细节必不可少。现在介绍下java的四个核心概念:1.Java虚拟机Java虚拟机的主要任务是装在class文件并且执行其中的字节码。Java虚拟机包含一个类装载器,它可以从程序和 API中装载class文件。Java API中只有程序执行时需要的那些类才会被装载。字节码由执行引擎来转载 2012-06-16 12:03:22 · 1060 阅读 · 0 评论 -
Map.putAll()用法
import java.util.HashMap;public class Map_putAllTest {public static void main(String[] args){ //两个map具有不同的key HashMap map1=new HashMap(); map1.put("1", "A"); HashMap map2 = new H转载 2013-02-07 14:27:10 · 4044 阅读 · 0 评论