java 源代码的魅力

学习一种语言: 最快的方法。就是研究其源码。

从源码中可以体会到各种经典的思想!

赞赏一下:

比如:

我们在写一些 冒泡和选择排序的时候用的 交换:

/**

* Swaps x[a] with x[b].

*/

private static void swap(Object[] x, int a, int b) {

Object t = x[a];

x[a] = x[b];

x[b] = t;

}

这是 java源码给出的!

思想的结晶!

时间: 2024-10-07 14:23:49

java 源代码的魅力的相关文章

java源代码安全审计(二)

本文涉及如下内容:fortify-sca审计工具 , maven ,java 经过对fortify的长时间研究,我决定持续写java源代码安全审计的文章,更多的是为了记录工作中为了解决问题去学习的过程 话不多说,首先我们看下fortify安全审计的生命周期,这里以maven项目为例 clean --build --Analyze--Report 那首先我们看下我们的项目 maven项目 那首先我们需要对其进行maven处理 安装mvn之后,尝试进行进行mvn install,在svn根目录(含有

Eclipse工程中关联Java源代码 !

Eclipse中看Java源代码 Eclipse工程中关联Java源代码 ! JavaEclipseJDKCC++如何在Eclipse sdk中查看jar源代码如:*.jar 1.点 "window"-> "Preferences" -> "Java" -> "Installed JRES" 2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JR

全中国的省市县镇乡村数据获取以及展示java源代码

第一步.准备工作(数据源+工具): 数据源(截止目前最全面权威的官方数据):http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2013/ 爬取数据的工具(爬虫工具):http://jsoup.org/ 第二步.数据源分析: 首先jsoup工具的使用我在这里就不做讲解了,感兴趣的可以自己动手去查阅. 做开发就应该多去了解一些软件工具的使用,在平常开发过程中遇到了才知道从何下手,鼓励大家多平时留意一些身边的软件工具,以备不时之需.在做 这个东西以前,我

分享JAVA用户权限管理框架源代码JAVA权限管理java源代码框架代码,学习有帮助

JAVA用户权限管理框架源代码JAVA权限管理java源代码框架代码,用户功能权限控制到菜单以及菜单的操作按钮 MyEclipse+JDK1.6+apache-tomcat-6.0.14+SQL2005/2008/2012 是一套非常成熟的框架程序,可直接用于大型系统.基础框架快速开发,及程序员学习. .兼容 IE6,7,8,9 /Firefox /Google Chrome 这些浏览器都测试过 支持3级菜单导航. 框架包括用户管理.菜单管理.角色管理.权限管理.日志管理等功能. 内容包括源代码

中国象棋V2:Java源代码、毕业设计等所有文档,已经全部提交到CSDN-Code平台

下载地址:https://code.csdn.net/FansUnion/chinesechess-v2 主要内容:Java源代码.毕业设计.API文档.声音图片等资源.Demo截图等一切的一切. 2012年就已经把所有资料上传到CSDN下载频道了,结果总是有网友反馈无法下载或者找不到源码,今天终于解决了这个"历史遗留问题". 如果,把大学阶段完成的中国象棋,一切资料全部分享,上传到CSDN-Code平台,还有网友说找不到源码,那真心不能怪我了. 特别说明: 1.我不想再多费口舌去过多

ubuntu下使用自带的openJDK查看java源代码

如题 Ubuntu自带的OpenJDK只有jre环境,不提供源码,所以我们还是需要去下载. JDK6:http://download.java.net/openjdk/jdk6/ JDK7:http://download.java.net/openjdk/jdk7/ 下载好了后,只需要解压下载包下的一个子目录:/jdk/src/share/classes/,解压的路径记好了,如:/home/simon/Develop/openjdk-src,然后打开Eclipse,选中 windows--pre

1.5.1 编辑java源代码

编辑 java 源代码可以使用任何无格式的文本编辑器,在Windows操作系统上可以使用记事本(NotePad).EditPlus 等程序,在Linux平台上可以使用VI工具等. 注意:编写java程序不要使用写字板,更不可以使用word等文档编辑器.因为写字板.word等工具是有格式的编辑器,当使用他们编辑一份文档时,这个文档中会包含一些隐藏的格式化字符,这些隐藏字符会导致程序无法正常编译.运行. 在记事本中新建一个文本文件,并在该文件中输入如下代码: public class HelloWo

多线程中的生产者消费者Java源代码(带注释)

同步解决了线程中数据存取不一致的问题,而Object类中的等待与唤醒方法解决了重复存取的问题 以下的生产者消费者Java源代码例子,很好的说明了这一点. 其中包括Info类.Producter类.Consumer类.Test类. <1> Info类如下: 1 package per.producterconsumer; 2 3 public class Info { 4 5 private boolean flag = true; 6 /* 7 * flag=true 表示此时可以生产,但不能

Android APK反编译得到Java源代码和资源文件

在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件. 一.反编译Apk得到Java源代码 首先要下载两个工具:dex2jar和JD-GUI,前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工 具,可以直接查看Jar包的源代码. 以下是下载地址: dex2jar:http://laichao.googlecode.com/files /dex2jar-0.0.7-SNAPSHOT.zip JD-