java注释代码 java注释代码快捷键

如何写好java代码注释

写代码的时候,有时候,你需要写一些注释,把内容相互关联起来,方便自己或别人看的时候,可以直接找到你关联的代码类或者啥的。

创新互联主要为客户提供服务项目涵盖了网页视觉设计、VI标志设计、营销推广、网站程序开发、HTML5响应式成都网站建设成都做手机网站、微商城、网站托管及网站维护、WEB系统开发、域名注册、国内外服务器租用、视频、平面设计、SEO优化排名。设计、前端、后端三个建站步骤的完善服务体系。一人跟踪测试的建站服务标准。已经为砂岩浮雕行业客户提供了网站维护服务。

这个时候,{@link}与@see,这2个javadoc注解就派上用场了,

不管他具体有什么功能,咱就只管一个,他可以链接代码,让注释看的更清楚易懂。方便你我他。

@see 标签允许用户引用其他类的文档。具体使用方式如下:

@see classname

@see fully-qualified-classname

@see fully-qualified-classname#方法名称

@see fully-qualified-classname#属性名称

我在使用的时候,发现这个只能单独一行顶头写,如果不顶头写就不管用了,没了链接的效果。

但是,{@link}这个却可以随便放。

具体使用方法和上面那个@see是一样的。

实际效果,看下面的图

java代码每一句的注释

import java.awt.*;   //awt的图形包

import javax.swing.*;//swing的图形包

import java.io.*; //IO流处理包

import java.awt.event.*; //事件处理包

public class CDInfor extends JFrame implements ActionListener//继承swing 的Frame 实现 事件接口 

{

BufferedReader in;  //输入输出管道流

FileWriter out;

JPanel jPanel1 = new JPanel(); //定义 6个Jpanel(容器)用来装组件 (就是你按钮什么的)

JPanel jPanel2 = new JPanel(new GridLayout(4,1)); //其中这个是  用网格的布局管理器

JPanel jPanel3 = new JPanel();

JPanel jPanel5 = new JPanel();

JPanel jPanel4 = new JPanel();

JPanel jPanel6 = new JPanel();

JScrollPane jScrollPane1 = new JScrollPane(); //定义滚动条

JTextArea jTextArea1 = new JTextArea("",10,25); //定义输入框

GridLayout gridLayout1 = new GridLayout(); //整体用的事 网格布局管理器

JTextField jTextField1 = new JTextField(10);  //文本输入框

JTextField jTextField2 = new JTextField(10); 

JTextField jTextField3 = new JTextField(10); 

JLabel jLabel1 = new JLabel("唱片编号:"); //定义显示的字 (只用来显示字)

JLabel jLabel2 = new JLabel("唱片名称:");

JLabel jLabel3 = new JLabel("歌手姓名:");

JButton jButton1 = new JButton("增加"); //定义按钮

JButton jButton2 = new JButton("取消");

String str;

public CDInfor() { //构造方法 程序启动的时候 或者调用这个类的时候执行(这里是程序启动)

try {

setDefaultCloseOperation(EXIT_ON_CLOSE);    //天剑程序关闭的方法 要不然 你点关闭 界面没了 但是资源没释放

jbInit(); //调用jbInit()方法 用于实现事件

}

catch (Exception exception) { //错误捕捉

exception.printStackTrace();

}

}

public void jbInit()

{

Container cp = getContentPane(); //定义一个pane的容器

cp.setLayout(new BorderLayout()); //布局为边框布局

jButton1.addActionListener(this); //将按钮1 绑定事件

jButton2.addActionListener(this); //将按钮2 绑定事件

jTextArea1.setEditable(false); //将这个输入框设定为不可编辑

jScrollPane1.getViewport().add(jTextArea1); //滚动条和jTextArea1绑定

jPanel3.add(jLabel1); jPanel3.add(jTextField1);   //将各个组件加入Jpanel里

jPanel4.add(jLabel2); jPanel4.add(jTextField2);

jPanel5.add(jLabel3); jPanel5.add(jTextField3);

jPanel6.add(jButton1); jPanel6.add(jButton2);

jPanel1.add(jScrollPane1);

jPanel2.add(jPanel3); jPanel2.add(jPanel4); jPanel2.add(jPanel5); jPanel2.add(jPanel6);

jPanel2.setPreferredSize(new Dimension(10, 150));

cp.add("Center",jPanel1);

cp.add("South",jPanel2);   

}

public void actionPerformed(ActionEvent e) //实现事件监听

{

if(e.getSource()==jButton1) //如果当前是 按钮一的话

{

try {} 

catch (Exception ex) {}

}

jTextField1.setText("");  //内容全部清空

jTextField2.setText("");

jTextField3.setText("");

}

public static void main(String[] args) throws Exception

{

CDInfor kk = new CDInfor(); //应为main是Static 所以 要new 本身类

kk.setSize(350,350); //设定大小

kk.setTitle("Please caculat:"); //设定标题栏文字

kk.setVisible(true); //是否显示 这个窗口

}

}

还不够详细么亲~ 采纳吧~~

java代码注释所有代码

import dao.CourseDao;

import java.io.IOException;

import java.io.PrintWriter;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;//以上 import 为导入的包

public class CourseServlet extends HttpServlet {//CourseServlet 继承HttpServlet

/**

 * doGet方法,处理GET请求

 */

public void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

doPost(request, response);

}

/**

 * doPost方法,处理POST请求

 */

public void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

response.setContentType("text/html");//设置内容类型为“text/html”

PrintWriter out = response.getWriter();//获取输出流

String opttype = request.getParameter("opttype");//读取参数"opttype"

String c_no = request.getParameter("c_no");//读取参数"c_no"

if ("queryAll".equals(opttype)) {//判断操作类型

request.getSession().setAttribute("cuslist",

CourseDao.queryallCourse());//绑定参数"cuslist"

response.sendRedirect("admin_pages/course.jsp");//页面跳转到"admin_pages/course.jsp"

}

if ("query".equals(opttype)) {//判断操作类型

request.getSession().setAttribute("cuslist",

CourseDao.queryallCourse(c_no));//绑定参数"cuslist"

response.sendRedirect("admin_pages/course.jsp");//页面跳转到"admin_pages/course.jsp"

}

if ("update".equals(opttype)) {//判断操作类型

request.getSession().setAttribute("c_no", c_no);//绑定参数"cuslist"

request.getSession().setAttribute("cuslist",

CourseDao.queryallCourse());//绑定参数"cuslist"

response.sendRedirect("admin_pages/course.jsp");//页面跳转到"admin_pages/course.jsp"

}

if ("update1".equals(opttype)) {//判断操作类型

String c_time=request.getParameter("c_timexiugai");

CourseDao.updateList(c_no, c_time);//绑定参数"cuslist"

request.getSession().setAttribute("cuslist",

CourseDao.queryallCourse());//绑定参数"cuslist"

response.sendRedirect("admin_pages/course.jsp");//页面跳转到"admin_pages/course.jsp"

}

if ("delete".equals(opttype)) {//判断操作类型

CourseDao.deletelist(c_no);

request.getSession().setAttribute("cuslist",//绑定参数"cuslist"

CourseDao.queryallCourse(c_no));//绑定参数"cuslist"

response.sendRedirect("admin_pages/course.jsp");//页面跳转到"admin_pages/course.jsp"

}

out.close();//关闭输出流

}

}

急求java代码注释

import java.awt.Button;//使用java.awt包提供的Button(按钮)

import java.awt.Frame;//使用java.awt包提供的容器frame(带标题框)

import java.awt.Label;//使用java.awt包提供的Lable控件

import java.awt.Panel;//使用java.awt包提供的容器panel(面板)

import java.awt.TextField;//使用java.awt包内的TextField类

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

public class denglu implements ActionListener {

denglu() {

Panel p1, p2, p3;

TextField tName, tPassword;

Frame f;

//框架组件

f = new Frame("学生信息管理系统");

//设置横轴 纵轴 宽  高

f.setBounds(100, 100, 300, 200);

//设置默认布局为BorderLayout

f.setLayout(null);

p1 = new Panel();

p2 = new Panel();

p3 = new Panel();

//新建文本标签组件

Label I1 = new Label("学号:");

Label I2 = new Label("密码:");

//建立文本框组件 列的值是8

tName = new TextField(8);

tPassword = new TextField(8);

//输出的密码用*表示

tPassword.setEchoChar('*');

//建立按钮组件

Button b1 = new Button("登陆");

Button b2 = new Button("注册");

//添加当前框架监听事件

b2.addActionListener(this);

//同上

p1.setBounds(60, 40, 180, 30);

p2.setBounds(60, 80, 180, 30);

p3.setBounds(60, 120, 180, 40);

//将文本框,按钮等组件加入到面板上

p1.add(I1);

p1.add(tName);

p2.add(I2);

p2.add(tPassword);

p3.add(b1);

p3.add(b2);

//将面板添加到frame框架上去

f.add(p1);

f.add(p2);

f.add(p3);

//框架可见

f.setVisible(true);

}

public static void main(String args[]) {

new denglu();

}

public void actionPerformed(ActionEvent arg0) {

//new zhuce();

}

}


本文名称:java注释代码 java注释代码快捷键
本文路径:http://scyanting.com/article/doppdhj.html