java | 你好世界

这已经是我第四次写 HelloWorld 了,心情复杂

Posted by Haauleon on September 1, 2020

你好世界

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
/**
@author haauleon
@version 0.0.1

*/

/*
这是第四次写 helloworld了,心理活动复杂
第一次是学习 C 语言
第二次是学习 C++
第三次是学习 Python
第四次是学习 Java
......
*/



// 定义一个类,输出至控制台
public class HelloWorld{
    /**
    这是文档注释:
    1.定义一个 HelloWorld 类,用来打印一段话
    2.就想看看 println() 和 print() 的打印效果
    3.结果发现 println() 相当于 python 的 print()
    */
    public static void main(String[] args){
        System.out.println("对未来没信心,怎张开眼睛");
        System.out.print("\n");
        System.out.print("花花世界太过美");
        System.out.println();
        System.out.print("哪有我踪影");
    }
}


class A{
    /**
    文档注释,这是A
    */
    public static void main(String[] args){
        System.out.print("这是A");
    }
}


class B{
    /**
    文档注释,这是B
    */
    public static void main(String[] args){
        System.out.print("这是B");
    }
}





笔记

注释

1.三种注释
(1)单行注释

1
// 注释内容

(2)多行注释

1
2
3
/*
注释内容
*/

(3)文档注释(java 特有)


2.单行注释和多行注释的作用

  • 对所写的程序进行解释说明,增强可读性,方便自己,方便他人
  • 调试所写的代码


3.特点:单行注释和多行注释的内容都不参与编译,换句话说,编译后生成的 class 结尾的字节码文件不包含注释内容。


4.文档注释的使用
  注释内容可以被 JDK 提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。

$ javadoc -d 目录名 -author -version xxxx.java

1
2
3
4
5
6
7
8
9
10
11
/**
@version 指定版本信息
@since 指定最早出现在那个版本
@author 指定作者
@see 生成参考其它javaDoc文档的链接
@link 生成参考其它javadoc文档的链接,它和@see标记的区别在于@link标记能够嵌入到注释语句中,为注释语句中的特定词汇生成链接。
@deprecated 用来标明被注释的类,变量或方法已经不提倡使用,在将来的版本中可能被废弃。
@param 描述方法的参数
@return 描述方法的返回值
@throws 描述方法抛出的异常,指明抛出异常的条件
*/


5.多行注释不可以嵌套使用



学习感想

  这是我人生中第四次写 HelloWorld 了,第一次献给了 C 语言,第二次给了 C++,第三次是 Python,第四次就是它———— Java。搞了 Python 再来搞 Java,这特么书写简直是反人类啊,这感觉就像以前我刚从 C++ 转学 Python 的时候一模一样,太特么反人类了,一整晚都在告诉我没加分号。