編寫java代碼及注釋,java 編譯時注解

急求java代碼注釋

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

成都創新互聯公司成立與2013年,先為揚中等服務建站,揚中等地企業,進行企業商務咨詢服務。為揚中企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

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代碼注釋所有代碼

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軟件工程師,怎樣才能寫出好的代碼?

Java代碼之于java程序員而言就是左膀右臂,java代碼寫的好的java程序員明顯更是企業的歡迎,一個優秀的java程序員的考核標準之一也是看他的編程水平。

其實有的java程序員java代碼會受到大家的追捧,是因為他在寫代碼時注意的細節往往多于那些不怎么關注java代碼編程細節的程序員,俗話說:“細節決定成敗”,那么如何寫出好的java代碼呢?IT培訓介紹一起來討論下:

1.重視注釋

有的java程序員在寫代碼時,從來沒有想過要在java代碼后加上相關的注釋,甚至是上萬行的代碼也沒有想過加上注釋,這就存在很大的問題,不說你的代碼會跟其他人分享討論,就你自己回顧你是怎么寫好這篇代碼的,你也是半天無法理出頭緒,這就為維護和修改等等工作添加了很大的麻煩。所以,要想寫出好的java代碼,一定從簡短的java代碼編寫開始注重在java代碼后面加上相應的注釋,養成良好的習慣。

2.重視排版整潔

看很多java程序員的排版總覺得在欣賞一幅藝術品,但是看到一些java程序員的排版卻總覺得無力吐槽。同樣是編寫代碼,但是給人的視覺體驗是相當的不同,當然好的java代碼給人的享受也是美的,所以要想寫出好的代碼,一定要重視排版整潔。

3.注重命名規則

現在在一個團隊開發中,都會提前定制一個統一的命名規則,這樣利于提高工作效益。但是很多java程序員是缺乏這個意識的,每次敲代碼,更喜歡按照自己慣常的方式老命名模塊、函數,這樣是方便了自己,但是忽視團隊協作,所以在日常工作中,特別是團隊工作中一定要重視命名規則。

4.養成備份習慣

備份的重要性不用小編強調,相必你也知道。但是有的java程序員就是沒有養成這樣的好習慣,每次敲完代碼就不記得隨手保存,每次等到除了事故,比如電腦出了故障,辛辛苦苦敲打的java代碼沒保存找不回來的情況下就開始懊惱,與其這樣還不如在一開始就養成良好的備份習慣,這樣也方便自己日后查找利用。

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 java.util.Date;

/**

* 名字:XX你是帥哥!

* 作用:突出版主很帥

* @author Administrator

*

*/

public class ShuaiG {

//姓名

private String name;

//拍馬匹用的華麗語言

private String sName;

//拍馬匹的時間

private Date date;

//獲得拍馬匹的人的姓名

public String getName() {

return name;

}

//設置拍馬匹的人的姓名

public void setName(String name) {

this.name = name;

}

//設置拍馬匹用的華麗語言

public String getSName() {

return sName;

}

//獲得拍馬匹用的華麗語言

public void setSName(String name) {

sName = name;

}

//獲得拍馬匹的時間

public Date getDate() {

return date;

}

//設置拍馬匹的時間

public void setDate(Date date) {

this.date = date;

}

/**

* 程序主方法,用來設置和獲得你的操作并輸出結果

* @param args

*/

public static void main(String[] args) {

//創建一個帥哥去給老板拍馬匹

ShuaiG shuaiG=new ShuaiG();

//拍馬屁對象的名字叫:版主

shuaiG.setName("版主");

//設置你要對版主說的話:你帥呆了簡直天下無敵:

shuaiG.setSName("你帥呆了簡直天下無敵");

//指定什么時候對版主說這些話

shuaiG.setDate(new Date());

//現在開始對版主說:版主你帥呆了簡直天下無敵

System.out.println(shuaiG.getName()+shuaiG.getSName());

//你說出這句話的準確時間

System.out.println(shuaiG.getDate());

}

}

如何寫好java代碼注釋

寫代碼的時候,有時候,你需要寫一些注釋,把內容相互關聯起來,方便自己或別人看的時候,可以直接找到你關聯的代碼類或者啥的。

這個時候,{@link}與@see,這2個javadoc注解就派上用場了,

不管他具體有什么功能,咱就只管一個,他可以鏈接代碼,讓注釋看的更清楚易懂。方便你我他。

@see 標簽允許用戶引用其他類的文檔。具體使用方式如下:

@see classname

@see fully-qualified-classname

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

@see fully-qualified-classname#屬性名稱

我在使用的時候,發現這個只能單獨一行頂頭寫,如果不頂頭寫就不管用了,沒了鏈接的效果。

但是,{@link}這個卻可以隨便放。

具體使用方法和上面那個@see是一樣的。

實際效果,看下面的圖

分享標題:編寫java代碼及注釋,java 編譯時注解
網頁路徑:http://m.kartarina.com/article10/heiido.html

成都網站建設公司_創新互聯,為您提供品牌網站設計定制網站網站設計建站公司網站排名自適應網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

綿陽服務器托管
主站蜘蛛池模板: 蜜芽亚洲av无码精品色午夜| 久久久久亚洲Av无码专| 精品无码AV无码免费专区| 亚洲av专区无码观看精品天堂| 中文字幕人成无码人妻综合社区| 亚洲午夜无码毛片av久久京东热| 亚洲精品无码久久毛片| 久久久无码中文字幕久...| 亚洲午夜无码久久久久软件| 国产成人无码免费网站| 精品国产AV无码一区二区三区| 国产精品爆乳奶水无码视频| 夜夜添无码一区二区三区| 亚洲中文字幕无码av永久| 亚洲中文久久精品无码| 亚洲精品9999久久久久无码 | 永久免费AV无码网站在线观看| 无码少妇一区二区浪潮av| 色综合久久中文字幕无码| 亚洲精品无码永久在线观看| 97久久精品无码一区二区天美| 无码人妻丰满熟妇啪啪| 99久无码中文字幕一本久道| 久久久无码人妻精品无码| 成年免费a级毛片免费看无码| 无码中文2020字幕二区| 久久久久亚洲精品无码蜜桃| 亚洲国产精品无码一线岛国| 自拍偷在线精品自拍偷无码专区| 日韩av无码成人无码免费| 久久亚洲AV成人无码软件| 亚洲AV无码第一区二区三区| 丰满日韩放荡少妇无码视频| 亚洲人成无码网站久久99热国产| 九九无码人妻一区二区三区| 精品国产a∨无码一区二区三区| 日韩AV无码久久一区二区| 日韩人妻无码精品久久免费一| 亚洲AV无码乱码国产麻豆| 亚洲av无码成人黄网站在线观看| 亚洲欧洲精品无码AV|