java批量注釋
1. java注釋多行/**/快捷鍵是什麼
Ctrl+Shift+/ 。
拓展資料:
Java快捷鍵:
1. 【ALT+/】
此快捷鍵為用戶編輯的好幫手,能為用戶提供內容的輔助,不要為記不全方法和屬性名稱犯愁,當記不全類、方法和屬性的名字時,多體驗一下【ALT+/】快捷鍵帶來的好處吧。
2. 【Ctrl+O】
顯示類中方法和屬性的大綱,能快速定位類的方法和屬性,在查找Bug時非常有用。
3. 【Ctrl+/】
快速添加註釋,能為游標所在行或所選定行快速添加註釋或取消注釋,在調試的時候可能總會需要注釋一些東西或取消注釋,現在好了,不需要每行進行重復的注釋。
4. 【Ctrl+D】
刪除當前行,這也是筆者的最愛之一,不用為刪除一行而按那麼多次的刪除鍵。
5. 【Ctrl+M】
窗口最大化和還原,用戶在窗口中進行操作時,總會覺得當前窗口小(尤其在編寫代碼時),現在好了,試試【Ctrl+M】快捷鍵。
6. 【Ctrl+Shift+F】
格式化代碼,書寫格式規范的代碼是每一個程序員的必修之課,當看見某段代碼極不順眼時,選定後按【Ctrl+Shift+F】快捷鍵可以格式化這段代碼,如果不選定代碼則默認格式化當前文件(Java文件)。
7. 【ALT+Shift+W】
查找當前文件所在項目中的路徑,可以快速定位瀏覽器視圖的位置,如果想查找某個文件所在的包時,此快捷鍵非常有用(特別在比較大的項目中)。
8. 【Ctrl+L】
定位到當前編輯器的某一行,對非Java文件也有效。
9. 【Alt+←】、【Alt+→】
後退歷史記錄和前進歷史記錄,在跟蹤代碼時非常有用,用戶可能查找了幾個有關聯的地方,但可能記不清楚了,可以通過這兩個快捷鍵定位查找的順序。
10. 【F3】
快速定位游標位置的某個類、方法和屬性。
11. 【F4】
顯示類的繼承關系,並打開類繼承視圖。
2. Java文件怎麼配置多行注釋
ctrl + / 是注釋當前行的,不是多行的
單行注釋:[ // ] ctrl + / 再次使用取消注釋
多行注釋:[ /* */ ] ctrl + shift + / ,ctrl + shift + \ 取消注釋
doc注釋: [ /** */ ] 輸入/** 回車以後即可,適用於方法或者類的注釋,這個注釋非常好用
如果快捷鍵不能使用的話,請找目錄「window」→「Preferences」→General→Keys
3. 在java中怎樣同時把幾行都注釋掉
如果,代碼是連續的幾行 如:
int a ;
int b;
可以選中這兩行,按住Ctrl+/,可以注釋
或者Ctri+Shift+/
如果是跳躍的幾行,只能一行一行注釋
4. 怎樣批量去掉java文件中的注釋
批量去掉Java文件中的注釋,可以使用正則表達式進行批量操作,代碼如下:
importjava.io.BufferedReader;
importjava.io.BufferedWriter;
importjava.io.File;
importjava.io.FileInputStream;
importjava.io.FileOutputStream;
importjava.io.IOException;
importjava.io.InputStream;
importjava.io.InputStreamReader;
importjava.io.OutputStream;
importjava.io.OutputStreamWriter;
publicclassCopyJava{
publicstaticvoidmain(String[]args)throwsIOException{
("e:/src","e:/desc");//這里寫好源文件夾和目的文件夾
}
privatestaticvoid(StringsrcPath,StringdescPath)throwsIOException{
(newFile(srcPath),newFile(descPath));
}
privatestaticvoid(FilesrcFile,FiledescFile)throwsIOException{
if(srcFile.isFile()){//文件
Fileparent=descFile.getParentFile();
if(!parent.exists()){
parent.mkdirs();//創建文件夾
}
if(srcFile.getName().endsWith(".java")){
Java(srcFile,descFile);
}else{
File(srcFile,descFile);
}
}else{//文件夾
for(Filefile:srcFile.listFiles()){
//相對路徑
StringsrcPath=file.getAbsolutePath().substring(srcFile.getAbsolutePath().length());
(file,newFile(descFile.getAbsolutePath()+srcPath));
}
}
}
privatestaticvoidJava(FilesrcFile,FiledescFile)throwsIOException{
BufferedWriterbw=newBufferedWriter(newOutputStreamWriter(newFileOutputStream(descFile)));
BufferedReaderbr=newBufferedReader(newInputStreamReader(newFileInputStream(srcFile)));
Stringline;
while((line=br.readLine())!=null){
bw.write(line.replaceFirst("/\*\*/",""));//注意這里,如果不行,要適當修改
bw.write(" ");
}
br.close();
bw.close();
}
privatestaticvoidFile(FilesrcFile,FiledescFile)throwsIOException{
OutputStreamoutput=newFileOutputStream(descFile);
InputStreaminput=newFileInputStream(srcFile);
byte[]buffer=newbyte[1024*4];
intn=0;
while((n=input.read(buffer))!=-1){
output.write(buffer,0,n);
}
input.close();
output.close();
}
}
5. JAVA 怎麼快捷多行注釋
注釋 : 分為多行注釋 單行注釋
//第一種情況就是滑鼠點擊這個一行 (如圖所示) Ctrl + / 就OK
//單行注釋
6. 對於java語言來說,大量注釋會影響執行效率么
Java代碼注釋寫的多,會影響到編譯效率,但是不會影響到執行效率。
Java代碼是先編譯成位元組碼,然後被JVM解釋執行的。
我做了個實驗
TimeDemo 類
importjava.util.ArrayList;
publicclassTimeDemo{
publicstaticvoidmain(String[]args){
longstart=System.currentTimeMillis();
ArrayList<Integer>list=newArrayList<Integer>();
for(inti=0;i<1000000;i++){
list.add(i);
}
longend=System.currentTimeMillis();
System.out.println("本次執行耗費了"+(end-start)+"毫秒");
}
}
TimeDemo2
importjava.util.ArrayList;
publicclassTimeDemo2{
publicstaticvoidmain(String[]args){
longstart=System.currentTimeMillis();
ArrayList<Integer>list=newArrayList<Integer>();
for(inti=0;i<1000000;i++){
list.add(i);
}
//用java.io生成了很多行的注釋,
//注釋
//注釋
//注釋
//注釋
//注釋
longend=System.currentTimeMillis();
System.out.println("本次執行耗費了"+(end-start)+"毫秒");
}
}
運行結果
當注釋行數是1~1萬行的時候. 能較快的編譯
當注釋行數達到1百萬的時候,編譯稍微慢一點
當注釋行數達到1千萬行的時候, CPU佔用100%,卡了進1分鍾也沒有編譯完成,只好強行關閉
結論:
簡單明了的注釋有助於程序猿對代碼的讀寫
只有當注釋行數極大的時候,才會嚴重的影響編譯速度。 但不會影響執行速度
7. 對於java語言來說,大量注釋會影響執行效率么
對的,眾所周知Java是解釋執行,當你寫了越多注釋,則需要解釋的字元串也越多,自然效率浪費的也越多,所以一個基本原則就是,Java代碼要寫的越短越好,可惜由於語言設計原因,Java代碼一般都很長,所以很多人對Java的執行效率不滿。
8. 在java中怎樣同時把幾行都注釋掉
如果,代碼是連續的幾行,如:
int a ;
int b;
可以選中這兩行,按住Ctrl+/,可以注釋。
或者Ctri+Shift+/
如果是跳躍的幾行,只能一行一行注釋。
9. 如何批量去掉Java的注釋
多行注釋,將滑鼠移到被注釋內容,按ctrl+shift+\可以取消注釋
單行注釋,按ctrl+/可以取消注釋