欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

《java 编程思想》 读书笔记 (二)

程序员文章站 2024-03-17 18:32:34
...

第二章
1.如何用javadoc提取文档
注释第一行,用一个“:”作为特殊记号说明这是包含源文件名的注释(object代表本章);
/*Output 标签表示输出的开始部分将由这个文件生成;
最后一行,“*///~”标志源代码清单的结束。

package package1;
//  :object/HelloDate.java
import 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文档.
《java 编程思想》 读书笔记 (二)

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);
    }
}
相关标签: java编程思想