
正文
java注解插入代码 java注解怎么加
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java开发时怎么自动添加注解
想要自动添加注释java注解插入代码,首先需要对eclipse进行一些设置。
打开Eclipse,然后点击-windows-preferences-Java-code styles-code templates-comments-types-点击右侧的edit进行编辑java注解插入代码,在打开的编辑窗口中修改下面的文字
/**
* @author ${user}
*
* ${tags}
*/
替换成
/**
* @author java注解插入代码你的名字
*
* ${tags}
*/
上面的操作对应的图片是这样的:
这样作者就修改成你的名字java注解插入代码了,更多的信息可以点击本编辑窗口上面的insert varibles按钮,会弹出一些文件名称,项目名称等参数,你可以选择性地添加到你的注视中。
然后在你的类中,你只要敲入/**然后换行,注释就自动滴添加到你的代码中了~希望能帮上你的忙~^_^
追问:
这只是文档前的版权声明注释,如果要在文档中对代码添加注释,里面带上修改时间,如何弄
回答:
这样弄哈~
1.开始还是打开Eclipse,然后点击-windows-preferences-Java-code styles-code templates-comments
2.下一步选择methods,而不是types。然后edit,insert varibles,添加上date变量,长下面这个样子。
然后你在你的函数上面同样是敲入/**回车,就出现了修改的日期了
补充:
对于那个行首出现注释的问题是java的代码风格的问题,可以这样改
打开Eclipse,然后点击-windows-preferences-Java-code styles-formatter
-edit-comment 的标签页-never indent line comments on first column
这样,注释的//就会缩进了,而不是顶在行首了~
相关问答
Q1: 急!!对一个JAVA源代码加注释~~~
import java.awt.*; // 导入相应的awt工具组件
import java.awt.event.*;// 导入awt工具组件的事件类
/**
* 作用:Calc类用于演示加法计算器的功能p
* @author 网络用户
* @version 1.0 2009-6-3
* @since JDK 1.5
*/
class Calc extends WindowAdapter implements ActionListener
{
//以下声明相关变量
Frame f; //窗口
// Button b0,b1,b2,b3,b4,b5,b6,b7,b8,b9;
Button b[] = new Button[10]; //10个按钮,分别对应数字0到9
Button be, badd, bc; //bc为=,badd为+,bc为归0按钮
TextField answer; //文本框answer用于显示相加的结果
Panel p; //面板
int t1, t2,result; //t1,t2分别表示被加数,加数
Button bmin, bmul, bdev; //bmin为-,bmul为*,bdev为/
String op1 = null,lastOP = null;
boolean isOK = true;
/**
* 作用:main方法为程序运行的入口
* @param args
*/
public static void main( String args[] )
{
Calc cg = new Calc(); //创建一个calc类的对象
cg.go(); //调用go方法,显示加法器界面,并完成加法功能
}
/**
* 作用:go()方法用于显示加法器界面,并完成加法功能
*/
public void go()
{
p = new Panel(); //创建面板的对象,10个按钮将在此面板对象上添加和显示
answer = new TextField("0", 15); //设置文本框的默认值为0,文本框的长度15个字符
b[0] = new Button("0"); //以下就是那10个按钮,按钮上的文本就是0到9的数字
b[1] = new Button("1");
b[2] = new Button("2");
b[3] = new Button("3");
b[4] = new Button("4");
b[5] = new Button("5");
b[6] = new Button("6");
b[7] = new Button("7");
b[8] = new Button("8");
b[9] = new Button("9");
be = new Button("="); //=号
badd = new Button("+"); //+号
bc = new Button("C"); //归0按钮
bmin = new Button("-"); //-号
bmul = new Button("*"); //*号
bdev = new Button("/"); //除号
p.setLayout(new GridLayout(4, 4)); //将面板设置为4行3列,即12个格子,刚好可以存放地10个数字按钮另加+号按钮和=号按钮,共12个按钮
p.add(b[1]);
p.add(b[2]);
p.add(b[3]);
p.add(b[4]);
p.add(b[5]);
p.add(b[6]);
p.add(b[7]); //添加10个数字按钮到面板上
p.add(b[8]);
p.add(b[9]);
p.add(b[0]);
for( int i = 0; i b.length; i++ )
b[i].addActionListener(this); //为10个数字按钮添加事件监听器,以用于实现加法功能
p.add(be); //添加=号按钮到面板上
p.add(bc); //归0按钮
p.add(badd); //添加+号按钮到面板上
be.addActionListener(this); //为=号按钮添加事件监听器,用于实现加法功能
bc.addActionListener(this); //为归0按钮添加事件监听器,用于将计算结果归0
badd.addActionListener(this); //为+号按钮添加事件监听器,用于实现加法功能
p.add(bmin); //-号
p.add(bmul); //*号
p.add(bdev); //除号
bmin.addActionListener(this);
bmul.addActionListener(this);
bdev.addActionListener(this);
f = new Frame("计算器"); //创建一个Frame对象(窗口),窗口的标题就是calc
f.setLocation(300, 300); //窗口的弹出位置
f.setSize(300, 300); //窗口的大小为300*300像素
f.add(answer, "North"); //将文本框设置在窗口的北部(上),窗口的默认布局为BorderLayout,即东西南北中5个位置
f.add(p, "Center"); //将面板设置在窗口的中部(中)
f.addWindowListener(this); //为窗口添加事件监听器,用于实现关闭窗口的功能
f.pack(); //此方法用于窗口到合适的大小
f.setVisible(true); //显示窗口,为false时将不会显示窗口
}
//在10个数字按钮和3个功能按钮上单击,将触发此方法
public void actionPerformed( ActionEvent e )
{
if( e.getSource() == bc )
{//单击了归0按钮,设置为默认值
result = 0;
lastOP = null ;
answer.setText("0"); //文本框设为0
isOK = true; //已经经过运算了
} else if( e.getSource() == badd || e.getSource() == bmin || e.getSource() == bmul || e.getSource() == bdev ||e.getSource() == be)
{//单击运算符号的按钮
op1 = e.getActionCommand();
getResult(op1);
} else
{//单击0到9之间的任意一个数字按钮
for( int i = 0; i b.length; i++ )
if( e.getSource() == b[i] )
{
if( isOK == true )
{
answer.setText(b[i].getActionCommand());
isOK = false;
}
else
{
answer.setText(answer.getText()+b[i].getActionCommand()); //在文本框上显示连续单击那几个数字
}
}
}
}
/**
* 作用:getResult()方法用于计算出结果值,并在文本框显示出来P
* @param op 本次操作运算符
* @param text
*/
private void getResult( String op )
{
if(answer.getText().equals("除数不能为0"))
{
answer.setText(result+"");
return;
}
if( lastOP==null )
{//没有上一次的操作
if(op.equals("=")){
return;
}else{
result = Integer.parseInt(answer.getText());
}
} else if( lastOP.equals("+") )
{//上一次单击了+号按钮
result = result + Integer.parseInt(answer.getText());
answer.setText(result+""); //文本框设为0
} else if( lastOP.equals("-") )
{//单击-号按钮
result = result - Integer.parseInt(answer.getText());
answer.setText(result+"");//在文本框上显示相加的结果
} else if( lastOP.equals("*") )
{//单击*号按钮
result = result * Integer.parseInt(answer.getText());
answer.setText(result+""); //文本框设为0
} else if( lastOP.equals("/") )
{//单击/号按钮
if(answer.getText().equals("0")) answer.setText("除数不能为0"); //文本框设为0
else{
result = result / Integer.parseInt(answer.getText());
answer.setText(result+""); //文本框设为0
}
}
isOK = true; //已经经过运算了
lastOP = op; //记下本次操作
}
//关闭窗口,触发此方法
public void windowClosing( WindowEvent ev )
{
System.exit(0); //退出程序
}
}
Q2: java注解为什么可以添加代码
定义规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性)。// 注释一行 /* ...... */ 注释若干行 /** ...... */ 注释若干行,并写入 javadoc 文档
如下代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package com.qiu.lin.he;
/**
* 第三种注释方式
* @author Administrator
*
*/
public class CeShi {
public static void main(String[] args) {
int str = 107653;
//System.out.print(str / (24 * 60 * 60) + "天");
/*System.out.print(str % (24 * 60 * 60) / (60 * 60) + "小时");
System.out.print(str % (24 * 60 * 60) % (60 * 60) / 60 + "分钟");*/
System.out.print(str % (24 * 60 * 60) % (60 * 60) % 60 + "秒");
}
}
Q3: java代码如何快速添加作者描述的注释最好能有详细的图解
Window --Preferences-Java-Editor-Templates ,
在这里new一个自己的插入注释的快捷方式名称,具体设置如下:
Name处输入 remark (任意你喜欢的名称)
context处选 java 后边勾选Automatically insert复选框
Description 这里可以任意输入描述
Pattern :(自定义格式)
/**
* @author ${user}
* @date : ${date} ${time}
*/
到这里全部设置完毕,下面 OK,找个java类,找个空白处测试一下, 输入remark(前面写的那个Name名称),
再alt+/ 应该按一下就能看到刚才的Description的内容。
Q4: JAVA代码加注解,急,在线等,满意加分
package X3DBuilder;
import java.io.*;
public class X3DCreator
{
public int xBins;
public int yBins;
public int i;
public int k;
public float min =0;
public float max = 0;
public double xSpacing;
public double zSpacing;
public double scalefactor;
public float[][] data;
public float[][] data2;
public float[] data1;
public X3DCreator() throws IOException
{
//导入文件test1513.data,并建立通向test1513.data的输入流
BufferedReader in = new BufferedReader(new InputStreamReader(getClass().getResourceAsStream("test1513.data")));
//从文件中读取第一行,并且将其格式化成数字xBins
xBins = Integer.parseInt(in.readLine());
//从文件中读取第二行,并且将其格式化成数字yBins
yBins = Integer.parseInt(in.readLine());
//算法,计算两数各自减一后的倒数
xSpacing = 1.0/(xBins-1);
zSpacing = 1.0/(yBins-1);
//将两数分别储存到数组data 中
data = new float[xBins][yBins];
//将两数的乘积储存到数组data1 中
data1 = new float[xBins*yBins];
//将两数分别储存到数组data2 中
data2 = new float[yBins][xBins];
for (i=0; ixBins; i++)
for (int j=0; jyBins; j++){
//继续从文件的第三行开始一行一行读取信息.并将读出的数据放在data中
data[i][j] = Float.parseFloat(in.readLine());
//通过多次循环比较获得数组data中的最大值并赋值给max
if (max data[i][j])
max = data[i][j];
//通过多次循环将二维数组data中的数据全部放置到数组data1中
data1[k]= data[i][j];
k=k+1;
}
//赋值max的倒数给scalefactor
scalefactor = 1.0/max;
//关闭读取文件的流对象
in.close();
//打印data1的第16 个元素
System.out.println(data1[16]);
//打印data所有元素的个数
System.out.println(k);
for (i=0; iyBins; i++)
for (int j=0; jxBins; j++){
//循环赋值
data2[i][j] = data1[j*yBins+i];
}
//创建写入文件test.x3d的流
BufferedWriter fout = new BufferedWriter(new FileWriter("test.x3d"));
//创建读取文件x3d1.txt的流
BufferedReader in2 = new BufferedReader(new InputStreamReader(getClass().getResourceAsStream("x3d1.txt")));
String inputLine;
while ((inputLine = in2.readLine()) != null) {
//fout.write(inputLine);
//一行一行把从文件x3d1.txt读取的字符串写入文件test.x3d。
fout.append(inputLine);
//写入一个行分隔符,也就是换行。
fout.newLine();
}
fout.newLine();
//下面应该是写入一些xml内容
fout.append("ElevationGrid height ='");
for (i=0; iyBins; i++)
for (int j=0; jxBins; j++)
{
// fout.append(" "+scalefactor*data2[i][j]+" ");
fout.append(" "+data2[i][j]+" ");
}
fout.append("'");
fout.append(" xDimension='" + xBins + " ' ");
fout.append(" xSpacing='" + xSpacing + " '");
fout.append(" zDimension='" + yBins + "' ");
fout.append(" zSpacing='" + zSpacing + "'/ ");
fout.newLine();
//关闭读取流
in2.close();
// BufferedWriter fout2 = new BufferedWriter(new FileWriter("test.svg",true));
BufferedReader in3 = new BufferedReader(new InputStreamReader(getClass().getResourceAsStream("x3d2.txt")));
String inputLine2;
while ((inputLine2 = in3.readLine()) != null) {
//继续将文件x3d2.txt的内容也写入到test.x3d中
fout.append(inputLine2);
fout.newLine();
}
//关闭读取文件流
in3.close();
//关闭写入文件流.
fout.close();
}
}
//结束
java注解插入代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java注解怎么加、java注解插入代码的信息别忘了在本站进行查找喔。





