当前位置:首页 » 编程语言 » java的注释

java的注释

发布时间: 2022-02-24 22:31:36

java怎么注释

//单行注释
/** */多行注释

❷ java 中的几种注释方式

我看动力节点的java基础大全301集教中的三种注释方法:

1、单行注释 //注释的内容

2、多行注释/*......*/

3、/**......*/,这种方式和第二种方式相似。这种格式是为了便于javadoc程序自动生成文档。

下面介绍一下Javadoc的标记:

特别声明:

(1)javadoc针对public类生成注释文档

(2)javadoc只能在public、protected修饰的方法或者属性之上

(3)javadoc注释的格式化:前导*号和HTML标签

(4)javadoc注释要仅靠在类、属性、方法之前

下面主要举例说明第三种注释的应用:

(1)首先编写.java文件

(2)在命令行中执行以下dos命令:

javadoc *.java //根据相应的Java源代码及其说明语句生成HTML文档

//javadoc标记:是@开头的,对javadoc而言,特殊的标记。

(3)在当前目录下就会产生doc文件夹,里面有一系列的.html文件

附上代码:

[java]view plain

  • <spanstyle="font-size:18px;">*/

  • /**javadoc注释的内容

  • */

  • publicclassHello{

  • /**属性上的注释*/

  • publicStringname;

  • /**这是main方法,是程序的入口

  • *@paramargs用户输入参数

  • */

  • publicstaticvoidmain(String[]args){

  • System.out.println("HelloWorld!");

  • f1();

  • }

  • /**这是第1个方法,其作用是...*/

  • publicstaticvoidf1(){

  • System.out.println("f1()!");

  • }

  • }</span>

  • [java]view plain

  • <spanstyle="font-size:18px;">importjava.io.IOException;

  • /**javadoc注释内容

  • *@since1.0

  • *@version1.1

  • *@authorBlueJey

  • *<br>链接到另一个文档{@linkHello},就这些

  • *seeHello

  • */

  • publicclassHelloWorld{

  • /**非public,protected属性上的注释不生成*/

  • publicStringname;

  • /**这是main方法,是程序的入口

  • *@paramargs用户输入的参数,是数组

  • *@throwsIOExceptionmain方法io异常

  • */

  • publicstaticvoidmain(Stringargs[])throwsIOException{

  • System.out.println("helloWorld!");

  • f1();

  • f2(1);

  • }

  • /**这是第一个方法,其作用是....

  • *@deprecated从版本1.2开始,不再建议使用此方法

  • */

  • publicstaticvoidf1(){

  • System.out.println("fl()!");

  • }

  • /**这是第二个方法,其作用是....

  • *@return返回是否OK

  • *@parami输入参数i

  • *@seeHello

  • *@throwsIOExceptionio异常

  • */

  • publicstaticStringf2(inti)throwsIOException{

  • System.out.println("f1()!");

  • return"OK";

  • }

  • }</span>

  • 注意:

    如果源文件中有用到@version,@author标记,则在执行javadoc命令时,要加-version-author

    javadoc-version-author-ddoc*.java

    (其中用-version用于提取源文件中的版本信息-author用于提取源文件中的作者信息)

❸ JAVA 怎么快捷多行注释

注释 : 分为多行注释 单行注释

//第一种情况就是鼠标点击这个一行 (如图所示) Ctrl + / 就OK
//单行注释

❹ java注释里的这些标记分别是什么意思

方法/步骤

java注释,总共有3种注释方法。

注意事项

  • 注释内容是不被编辑的内容,只是解释说明

  • 注释,为了更方便的阅读

  • 每次单行注释、多行注释,要选中要注释的内容

  • ❺ java代码注释所有代码

    好像和另外一个一样,贴一下:
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;

    public class GoodLucky extends JFrame implements ActionListener{

    JTextField tf = new JTextField(); //实例化一个文本域
    //设置两个按钮
    JButton b1 = new JButton("开始");
    JButton b2 = new JButton("停止");
    boolean isGo = false;
    //构造函数
    public GoodLucky(){
    b1.setActionCommand("start");//在开始按钮上设置一个动作监听 start
    JPanel p = new JPanel(); //实例化一个可视化容器
    //将两个按钮添加到可视化容器上面,用add方法
    p.add(b1);
    p.add(b2);
    //在两个按钮上增加监听的属性,自动调用下面的监听处理方法actionPerformed(ActionEvent e),如果要代码有更好的可读性,可用内部类实现动作
    //监听处理。
    b1.addActionListener(this);
    b2.addActionListener(this);
    //将停止按钮设置为不可编辑(即不可按的状态)
    b2.setEnabled(false);

    this.getContentPane().add(tf,"North"); //将上面的文本域放在面板的北方,也就是上面(上北下南左西右东)
    this.getContentPane().add(p,"South"); //将可视化容器pannel放在南边,也就是下面
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //设置用户在此窗体上发起 "close" 时默认执行的操作,参数EXIT_ON_CLOSE是使用 System exit 方法退出应用程序。仅在应用程序中使用

    this.setSize(300,200); //设置面板大小,宽和高
    this.setLocation(300,300); //设置面板刚开始的出现的位置
    Cursor cu = new Cursor(Cursor.HAND_CURSOR); //用指定名称创建一个新的定制光标对象,参数表示手状光标类型
    this.setCursor(cu); //为指定的光标设置光标图像,即设置光标图像为上面所创建的手状光标类型
    this.setVisible(true); //将面板可视化设置为true,即可视,如果为false,即程序运行时面板会隐藏
    tf.setText("welcome you! "); //设置面板的标题为欢迎
    this.go(); //调用go方法

    }

    public void go(){
    while(true){ //这里是死循环,也就是说用户不点击停止按钮的话他一直循环出现随机数,直到用户点击停止按钮循环才能推出,具体流程在actionPerformed方法中控制。
    if(isGo == true){ //上面所定义的isGo的初始值为false,所以程序第一次到此会跳过
    String s = ""; //设置空字符串
    for(int j = 1; j <= 7;j++){ //产生7个随机数
    int i = (int)(Math.random() * 36) + 1;//每个随机数产生方式,这里定义灵活,可以自由定义随机数产生的方式
    if(i < 10){
    s = s + " 0" + i; //如果产生的随机数小于10的话做处理:这里就牵扯到一个重要的概念,简单叙述一下:
    /*
    当一个字符串与一个整型数项相加的意思是连接,上面的s = s + " 0" + i的意思是字符串s链接0再连接整型i值,而不会导致0和整型的i相加,
    产生的效果为s0i,由于s为空字符串(上面定义过的),所以当i小于零时,在个位数前面加上0,比如产生的随机数i为7的话,显示效果为 07.
    */
    }else{
    s = s + " " + i; //如果产生的随机数比10打的话,那么加上空格显示,即数字和数字之间有个空格
    }
    //以上循环循环七次,以保证能出现7个随机数
    }
    tf.setText(s); //将产生的随机数全部显示在文本域上,用文本域对象tf调用它的设置文本的方法setText(String)实现。
    }

    //以下为线程延迟
    try{
    Thread.sleep(10); //线程类同步方法sleep,睡眠方法,括号里的单位为ms。
    }catch(java.lang.InterruptedException e){
    e.printStackTrace(); //异常捕获,不用多说。
    }

    }

    }

    //以下是上面设置的事件监听的具体处理办法,即监听时间处理方法,自动调用
    public void actionPerformed(ActionEvent e){ //传入一个动作事件的参数e
    String s = e.getActionCommand(); //设置字符串s来存储获得动作监听,上面的start
    /*
    以下这个条件语句块的作用为:用户点击开始后(捕获start,用方法getActionCommand()),将命令触发设置为true,从而执行上面的go方法中的循环体(因为循环体中要求isGo参数为true,而初始为false)。
    执行循环快产生随机数,并将开始按钮不可编辑化,而用户只可以使用停止按钮去停止。如果用户按下停止时,也就是没有传入参数“start”的时候,
    执行else语句块中的语句,isGo设置为false,将不执行上面go中的循环语句块,从而停止产生随机数,并显示,并且把开始按钮设置为可用,而把
    停止按钮设置为不可用,等待用户按下开始再去开始新一轮循环产生随机数。
    */
    if(s.equals("start")){ //如果捕获到start,也就是用户触发了动作监听器,那么下面处理
    isGo = true; //设置isGo为true
    b1.setEnabled(false); //将开始按钮设置为不可用
    b2.setEnabled(true); //将停止按钮设置为可用
    }else{
    isGo = false; //将isGo设置为false,isGo为循环标志位
    b2.setEnabled(false); //设置停止按钮为不可用(注意看是b2,b2是停止按钮)
    b1.setEnabled(true); //设置开始按钮为可用
    }

    }

    public static void main(String[] args){
    new GoodLucky(); //产生类的实例,执行方法
    }
    }

    ❻ java 语句如何注释

    LZ好,217:C 在子类构造中在第一句隐含super();
    218:B 访问有public protect private还有默认的default
    219:D
    220:A,D 还有以/**开头*/结尾的注释
    221:A
    222:B 实例化和普通的引用数据类型不同
    223:D 任何都可以读写,B是正确的 否则会出现流错误
    224:B,D(不肯定)
    225:D 11601希望对你有帮助!

    ❼ java注释中的@什么意思

    @XXX代表是注解(Annotation的标准翻译)。和注释类似,区别是注释是给人看的,而注解是给Java系统看的。你可以定义自己的注解,具体内容就很多了,看看书吧,你会有收获的

    ❽ java三种注释形式是什么

    1. /** 写注释的内容 */ 这个叫分块注释
    2. /* 写注释的内容 */ 这个多行注释
    3. // 写注释的内容 这个单行注释
    对三种注释没具体规定的使怎么用
    我的用法是如:
    System.out.println("i:"+i); //单行注释这行做了个什么事情

    /*
    *注释这个showInfo()方法是干什么的
    */
    public void showInfo(){

    }

    /**
    *类的说明,作者信息,创建时间等
    */
    public class Test {

    }

    ❾ java中” /** */”注释和” /* */”注释 有什么区别吗

    1、/**/只代表单纯的注释 ,java文档注释

    2、/***/ 不仅有注释的功效而且你鼠标放在你注释的方法上面他会把你注释的内容显示出来,

    3、只要把鼠标放在你注释的方法或属性上就会显示了

    ❿ java注释(每行都要注释)注释完要多少分自己说

    建议你去下载一个API帮助文档,相信对于你学JAVA是非常有用的。(你可以把邮箱告诉我,我发给你)下面是我的部分注释:

    public class Exercise2a{
    public static void main(String args[]){
    String s1="Charlie ";
    String s2="Brown ";
    System.out.println(s1.trim()); //去字符串S1的空格
    System.out.println(s2.toUpperCase()); //将s2中的所有字符都转换为大写
    System.out.println(s1.concat(s2)); //将指定字符串S2串联到字符串S1的结尾。
    System.out.println(s1.trim().concat(s1)); //将指定字符串S2串联到去掉空格后的字符串S1的结尾。

    }
    }

    import java.awt.*;
    import java.applet.*;
    public class Exercise2b extends Applet{
    /**
    * Graphics 类是所有图形上下文的抽象基类,允许应用程序可以在组件(已经在各种设备上实现),以及闭屏图像上,进行绘制。
    */
    public void paint(Graphics g){
    g.drawLine(10,40,40,10); //在图形上下文的坐标系统中,使用当前颜色在点 (10, 40) 和 (40, 10) 之间画一条线。
    g.drawLine(40,10,70,40);
    g.drawRect(20,30,40,40); //绘制指定矩形的边框。20 - 要绘制矩形的 x 坐标。30- 要绘制矩形的 y 坐标。40 - 要绘制矩形的宽度。40 - 要绘制矩形的高度。
    g.drawString("This is my third house",10,80); //使用此图形上下文的当前字体和颜色绘制由指定 string 给定的文本,"This is my third house" - 要绘制的 string。10 - x 坐标。80 - y 坐标。
    g.drawRect(25,40,10,10);
    g.drawRect(45,40,10,10);
    g.drawRect(35,55,10,15);
    g.fillOval(40,60,5,5); //使用当前颜色填充外接指定矩形框的椭圆。40 - 要填充椭圆的左上角的 x 坐标。60 - 要填充椭圆的左上角的 y 坐标。5 - 要填充椭圆的宽度。5 - 要填充椭圆的高度。
    }
    }

    热点内容
    java如何运行程序 发布:2025-01-10 07:25:53 浏览:562
    冒险岛电脑连接服务器失败 发布:2025-01-10 07:23:01 浏览:823
    安卓开发要学什么语言 发布:2025-01-10 07:21:30 浏览:21
    绍兴编程培训 发布:2025-01-10 07:16:53 浏览:300
    java接口和类 发布:2025-01-10 07:09:14 浏览:403
    discuzforlinux安装 发布:2025-01-10 07:09:10 浏览:229
    招行支票密码器口令是多少 发布:2025-01-10 06:55:27 浏览:353
    好的解压拓展实力怎么样 发布:2025-01-10 06:49:18 浏览:699
    租服务器会自带公网ip么 发布:2025-01-10 06:49:17 浏览:348
    mfc中ftp上传与下载 发布:2025-01-10 06:47:06 浏览:349