本文共 2062 字,大约阅读时间需要 6 分钟。
第二章
1.如何用javadoc提取文档 注释第一行,用一个“:”作为特殊记号说明这是包含源文件名的注释(object代表本章); /*Output 标签表示输出的开始部分将由这个文件生成; 最后一行,“*///~”标志源代码清单的结束。package package1;// :object/HelloDate.javaimport java.util.Date;/** A example program of javadoc * display a String and today's date * @author zhangdi * @version 1.0 */public class HelloDate { /**entyy point of this class * @param args array of string arguments * @throws exceptions No Exceptions thrown */ public static void main(String[] args) { System.out.println("hello,it's : "); System.out.println(new Date()); }}/* Output:hello,it's : Wed Feb 28 22:02:08 CST 2018*///~
project ->Generate javadoc –> 按需next,Finish即可在相应目录下看到javadoc文档.
2.
练习1:创建一个类,它包含一个int域和一个char域,它们都没有被初始化,将它们的值打印出来,以验证Java执行了默认初始化。(两种调用数据方法:① 将数据设置为static,直接调用;② 通过创建对象调用 .c和.a)/** * practice * @author zhangd * @since 02/28 */public class Test { private static int i; private static char c; /** * enrty point of this class * @param args * @throws No exceptions thrown */ public static void main(String[] args) { System.out.println(i); System.out.println(c); }}/** * @author zhangd * method 2 */class Test1{ int i; char c; public static void main(String[] args) { Test1 test1 = new Test1(); System.out.println(test1.i+"\n"+test1.c); }}
3.练习6:编写一个程序,让它含有本章所定义的storage()方法的代码段,并调用之。
(两种调用方法:① 将storage方法设置为static;②通过创建对象调用 .storage())/** * @author zhangdi * practice 6 */class Test2{ public static int storage(String s){ return s.length()*2; } public static void main(String[] args){ int a = storage("hello"); System.out.println("a'length:"+a); }}
/** * @author zhangdi * practice 6 */class Test2{ public static int storage(String s){ return s.length()*2; } public static void main(String[] args){// int a = storage("hello");// System.out.println("a'length:"+a); Test2 test = new Test2(); int a = test.storage("hello"); System.out.println("a'length:"+a); }}