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


    第二章
    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文档.
    这里写图片描述

    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+"
    "+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);
        }
    }
  • 相关阅读:
    AnaConda环境下安装librosa包超时
    [浙江大学数据结构]多项式求值,及算法效率问题
    java正则表达式测试用例
    tK Mybatis 通用 Mapper 3.4.6: Example 新增 builder 模式的应用
    Detect image format in Java(使用java探测图片文件格式)
    使用ColumnType注解解决/过滤/转义tk mybatis插入insertSelective、insert语句中遇到sql关键字
    IDEA中关闭sonar代码质量检测
    pip设置安装源
    无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
    sql 查出一张表中重复的所有记录数据
  • 原文地址:https://www.cnblogs.com/DiZhang/p/12545062.html
Copyright © 2020-2023  润新知