当前位置:编程学习 > JAVA >>

一切都是对象笔记-第三天,第一个Java程序

2.7 你的第一个Java程序

前面介绍了这么多,现在让我们编写一个完成的程序。

Java代码 
//: HelloDate.java 
  
import java.util.Date; 
  
public class HelloDate { 
    public static void main(String[] args) { 
        System.out.println("Hello! It's:"); 
        System.out.println(new Date()); 
    } 
}///:~ 
 
import用于引入文件代码中需要用到的额外类
java.lang这个类库的包每个Java程序会自动的引入
类的名字必须和文件名相同
通过import引入 Date() 类后使用时:建立了新的 Date() 对象,并且将它的值自动转换为 String 发送给了 println() 。执行完毕后 Date 对象就不再被使用,而垃圾回首器会发现该对象并无任何与之关联的引用,自动对其进行回收。
Java.lang.System 有许多有趣的用法:

 

Java代码 
//: ShowProperties.java 
public class ShowProperties { 
    public static void main(String[] args) { 
        System.getProperties().list(System.out); 
        System.out.println(System.getProperty("user.name")); 
        System.out.println(System.getProterty("java.library.path)); 
    } 
} ///:~ 
 
 
2.7.1 编译和运行
Bash代码 
royakon@royakon-track2web:~/temp$ vim HelloDate.java 
royakon@royakon-track2web:~/temp$ ls 
HelloDate.java 
royakon@royakon-track2web:~/temp$ javac HelloDate.java 
royakon@royakon-track2web:~/temp$ ls 
HelloDate.class  HelloDate.java 
royakon@royakon-track2web:~/temp$ java HelloDate 
Hello! It's: 
Wed Aug 24 22:20:57 CST 2011 
 
2.8 注释和文档

 

Java代码 
/* Java里有两种注释风格*/ 
// Java里有两种注释风格 
 
代码文档撰写的最大问题,大概就是对文档的维护了。解决的方法也很简单:将代码同文档“链接”起来。为了实现这一目的,还必须使用特殊的注释语法来标记文档;此外还需一个工具,用于提取那些注释,并将其转换成有用的形式。这正是Java所做的,Java提供了 javadoc 来完成这个工作。

所有 javadoc 命令都只能在 “/**” 注释中出现,和通常一样,注释结束于 “*/”。共有三种类型的注释文档,分别对应于注释位置后面的三种元素:类,域,方法。

Java代码 
//: Documentation1.java 
/** A class comment */ 
public class Documentation1 { 
    /** A field comment */ 
    public int i; 
    /** A method comment */ 
    public void f() {} 
} ///:~ 
 
 

javadoc 通过生成的Html文档传送html命令,这使得你能够充分利用Html。对代码进行格式化。

Java代码 
//: Documentation2.java 
... 
/**
 * You can <em>even</em> insert a list:
 *
<ol>
 *
<li>Item one</li>
 
 *
<li>Item two</li>
 
 * </ol>
 
 */ 
... 
///:~ 
 
 

通过标签的用法实例:

Java代码 
//: HelloDate.java 
  
import java.util.Date; 
  
/**
 * The frist Thinking in Java example program.
 * Displays a string and today's date.
 * @author royakon
 * @author www.track2web.com
 * @version 1.0
 */ 
public class HelloDate { 
    /**
     * Entry point to class & application.
     * @param args array of string arguments
     * @throws exceptions No excetptions thrown
     */ 
    public static void main(String[] args) { 
        System.out.println("Hello! It's:"); 
        System.out.println(new Date()); 
    } 

/* Output: (55% match)
 * Hello! It's:
 * Wed Aug 24 22:20:57 CST 2011
 *///:~ 
 
2.9 编码风格

在”Java编程语言编码约定”中,代码风格是这样规定的:类名的首字母要大写,如果类名由几个单词构成,那么把它们并在一起,其中每个内部单词的首字母都采用大写形式。

这种风格被称作“驼峰风格”。几乎其他所有内容:方法,字段,对象引用名称等,公认的风格与类的风格一样,只是标识符的第一个字母采用小写。

 

作者“RoyAkon's FreeStyle”
 

补充:软件开发 , Java ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,