17 六月 2011

Java学习[2]:边边角角

今天要讲的内容有点杂乱无章,可以说是一些边边角角的东西吧。随意看看就好。

1.不一样的Hello, World!

Hello 1.
  1. package com.ahaxzh.java.hello;
  2.  
  3. public class Hello {
  4.     public static void main(String[] args) {
  5.         System.out.print("Hello, Java World!");
  6.     }
  7. }

[初学者的Hello, World!]

Hello 2.
  1. package com.ahaxzh.java.hello;
  2.  
  3. public class Hello {
  4.     private String str = "Hello, World!";
  5.     
  6.     public void Display(){
  7.         System.out.print(str);
  8.         }
  9.     
  10.     public static void main(String[] args) {
  11.         Hello la = new Hello();
  12.         la.Display();
  13.     }
  14. }

[面向对象的Hello, World!]

上面的两个Hello, World都能达到想要的目的,但是思想大不同!第一个平铺直叙,新手一般如此,而后者则是面向对象!一个时代的跨越!建议有空的时候可以去读读这篇文章:http://developer.51cto.com/art/200908/145356.htm

2.关于Java的API

至于什么是API就不用多说了,现在官方已经提供了简体中文版的下载和在线浏览:

在线版:http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html/zh_CN/api/index.html 
压缩包: http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html_zh_CN.zip
CHM 格式:http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/chm/JDK_API_1_6_zh_CN.CHM

自行下载。

3.Eclipse安装JDT插件

Eclipse支持各种插件,使其变得更加强大!这次以JDT来举例,给Eclipse安装JDT插件,这个插件是用来反编译的,可以查看jar里的class文件的代码。

先下载JDT.exe和jdtclipse,然后把下载好的JDT.exe放在”JAVA_HOME/bin”里面。再把jdtclipse这个jar文件丢到Eclipse目录里的plugins里面就可以了,重启Eclipse再次点击Jar里的class文件就能看到代码了。

image

[这样子就能完成对class二进制文件的反汇编了]

0 评论:

发表评论