本文目錄一覽:
做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程序如何寫?
為了在您的機器上配置起一個Java開發環境——您將使用一個“開發環境”來“開發”(編寫)程序——您需要完成以下這些步驟:
1.下載一個包含Java開發環境(編譯器和其他工具)的大文件。點擊“下載J2SE SDK”鏈接下載SDK(軟件開發工具包)軟件。網頁會顯示一個許可協議。點擊“接受”。選擇您的操作系統,然後將文件保存到下載目錄中。這是一個巨大的文件,用電話調製解調器下載需要好幾個小時。接下來的兩個文件也很大。
2.下載一個包含Java文檔的大文件。選擇操作系統後點擊SDK1.4.1文檔的鏈接。
3.如果您的機器上還沒有安裝WinZip(或可執行相同功能的程序),那麼您需要下載一個包含WinZip的大文件並安裝之。如果您的機器上沒有安裝某個的版本的WinZip或其他解壓縮軟件,下載WinZip的試用版。運行EXE文件安裝。很快我們將使用它來安裝文檔。
4.安裝Java開發環境。運行第一步下載的j2sdk-1_4_1-*.exe文件。他將自動解壓並安裝開發工具包。
5.安裝文檔。閱讀安裝說明文檔。它會要求您將文檔文件移至剛才開發工具包的安裝目錄。將文檔解壓縮,文件就會被安排到適當的位置。
6.調整環境變量。按照此頁的要求,您需要改變路徑變量。最簡單的辦法是打開一個MS-DOS窗口鍵入PATH看看當前的路徑變量是什麼,然後用記事本打開autoexec.bat按要求修改PATH環境變量。
7.全面測試。現在您應該可以打開另一個MS-DOS窗口並鍵入javac了。如果一切設置妥當,那麼您將看到屏幕將輸出兩行文字告訴您如何使用javac。這意味着一切已經準備就緒了。如果您看到“錯誤的命令或文件名”這條消息,則說明還沒有準備好。請重新閱讀安裝說明檢查哪裡出了問題。確定PATH被正確設置並可用。回頭重新閱讀上面的步驟,問題不解決不要輕易放棄。現在您已自豪地擁有一台能夠編譯Java程序的機器了。您已經準備好開始編寫軟件了!
02
順便指出,剛才您解壓縮的內容包括一個demo(演示)目錄,其中包含許多精緻的例子。所有的例子都可以立即執行,所以您不妨找到這個目錄試運行一下其中的某些例子。許多例子都會發聲,所以請打開揚聲器。要運行例子,找到名如example1.html的網頁文件並使用您常用的瀏覽器打開即可。
03
您的第一個程序將是小巧可愛的。它將建立一個繪圖區域並在其上繪製一條對角線。創建此程序您需要:
1.打開記事本鍵入(或複製粘貼)程序 。建立一個新目錄以保存程序。打開記事本(或其他可以創建TXT文件的文本編輯器)。將範例程序錄入或複製粘貼到記事本窗口中。切記:輸入程序的大小寫敏感。因此必須按照範例程序中字母的大小寫輸入。重審以上編程步驟。如果錄入內容和範例程序不是完全一致,則程序將無法正常運行。
2.保存程序 。將文件在第一步創建的路徑下保存,文件名為FirstApplet.java。文件名大小寫敏感。請確保字母“F”和“A”大寫,其他字母小寫,如前所示。
3.使用Java編譯器編譯程序生成一個Java程序 。
打開一個MS-DOS窗口。改變至包含FirstApplet.java的路徑下(cd),鍵入:
javac FirstApplet.java
記住大小寫敏感!或者編譯成功,這時屏幕不輸出任何信息,或者有錯誤發生。若沒有錯誤,則會在目錄里生成一個名為FirstApplet.class的文件與FirstApplet.java並列。
(請確保程序保存的文件名為FirstApplet.java而不是FirstApplet.java.txt。最簡單的辦法就是在MS-DOS窗口下鍵入dir然後查看文件名。若擴展名是.txt 則請重命名文件去掉此擴展名。也可以運行Windows資源管理器在“查看”菜單下點擊“選項”。確保“隱藏已註冊的MS-DOS文件擴展名”選項處於未選中狀態,然後在資源管理器中查看文件名。若需要則將文件改名。)
4.排除問題。若有問題產生則想辦法解決。將您的程序與上面的範例程序對比,使之完全相同。修改過程中不斷編譯程序,直到沒有錯誤發生。
5.建立一個HTML網頁“包含”剛創建的Java程序 。
創建一個HTML頁面來包含小程序。另開一個記事本窗口。錄入下面的內容:
將此文件存於同一目錄中,文件名為applet.htm。
04
1.運行Java程序 。
在您的MS-DOS窗口中鍵入:
appletviewer applet.htm
應該可以看見一條從左上角到右下角的對角線:(如上圖所示)
將小程序查看器的窗口拉大一些以查看整條對角線。您也可以將此HTML網頁裝載到任何現用的瀏覽器中,如Netscape Navigator或微軟IE,看到的結果是大致相同的。
使用Java語言編程就需要一個Java編譯器。下一節將指導您下載並安裝一個編譯器。一旦有了編譯器我們就可以開始學習編程了。下載和安裝過程將會持續幾個小時,大部分時間用來下載幾個很大的文件。您還需要有大約40兆字節的空閑磁盤空間(開始前請確定有足夠的空間)
java怎麼寫
等等我寫下。你看看怎麼樣
import javafx.application.Application;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.ComboBox;
import javafx.scene.control.TextField;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.GridPane;
import javafx.scene.layout.HBox;
import javafx.scene.layout.Pane;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class Login extends Application{
public static void main(String[] args) {
Application.launch(args);
}
@Override
public void start(Stage primaryStage) throws Exception {
BorderPane loginPane = new BorderPane();
HBox btnBox = new HBox();
VBox content = new VBox();
ComboBoxString loginType = new ComboBox();
loginType.getItems().addAll(“student”, “teacher”);
loginType.setStyle(“-fx-color: red”);
loginType.setValue(“student”);
loginType.autosize();
ComboBoxString classNum = new ComboBox();
classNum.getItems().addAll(“班級一”, “新建班級”);
classNum.setStyle(“-fx-color: red”);
classNum.setValue(“班級一”);
ComboBoxString chanelNum = new ComboBox();
chanelNum.getItems().addAll(“01”, “02”,”03″, “04”
,”05″, “06”,”07″, “08”,”09″, “10”,”11″, “12”
,”13″, “14”,”15″, “16”,”17″, “18”,”19″, “20”
,”21″, “22”,”23″, “24”,”25″, “26”,”27″, “28”
,”29″, “30”,”31″);
chanelNum.setStyle(“-fx-color: red”);
chanelNum.setValue(“01”);
TextField loginName = new TextField();
TextField loginPassword = new TextField();
Button btnLogin = new Button(“登錄”);
Button btnCancel = new Button(“取消”);
content.getChildren().add(loginType);
content.getChildren().add(loginName);
content.getChildren().add(loginPassword);
content.getChildren().add(classNum);
content.getChildren().add(chanelNum);
btnBox.getChildren().add(btnLogin);
btnBox.getChildren().add(btnCancel);
btnBox.setAlignment(Pos.CENTER);
loginPane.setCenter(content);
loginPane.setBottom(btnBox);
primaryStage.setScene(new Scene(loginPane,400,400));
primaryStage.setTitle(“登錄”);
primaryStage.show();
}
}
java程序怎麼寫?
3:
public class Test{
public static void main(String[] args)
{
A a=new A();
a.f();
B b=new B();
b.f();
b.g();
}
}
class A
{
public static void f(){
char cStart=’A’,cEnd=’Z’;
for(char c=cStart;c=cEnd;c++){
System.out.print(” “+c);
}
System.out.println();
}
}
class B extends A
{
public static void g(){
char cStart=’α’,cEnd=’ω’;
for(char c=cStart;c=cEnd;c++){
System.out.print(” “+c);
}
System.out.println();
}
}
///輸出結果為
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ? σ τ υ φ χ ψ ω
////———————————————————————/////
4.
class Num
{
public static void main(String[] args)
{
A a=new A();
int max=a.f(15,45);
System.out.println(“兩個數的最大公約數為”+max);
B b=new B();
int min=b.f(15,45);
System.out.println(“兩個數的最小公倍數為”+min);
}
}
class A
{
public int f( int a, int b){
int m,n;
if(ab){
m=a;
a=b;
b=m;
}
n=a%b;
while(n!=0){
a=b;
b=n;
n=a%b;
}
return b;
}
}
class B extends A
{
public int f(int a,int b){
int m=super.f(a,b);
return a*b/m;
}
}
///輸出結果為
兩個數的最大公約數為15
兩個數的最小公倍數為4
怎麼寫java代碼?
首先安裝jdk開發環境,然後配置環境變量,最後下載eclipse就可以開始寫代碼了
求java 怎麼寫
package day02;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.util.Scanner;
public class Work01 {
public static boolean isDigit(String str) { // 判斷操作數是不是純數字,會不會有字母
for (int i = 0; i str.length(); i++) {
if ((str.charAt(i)’9’||str.charAt(i)’1′)str.charAt(i)!=’.’) {
return false; //return false 表明含字母
}
}
return true; //return true 表明只有數字、小數點
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str = scanner.next(); //輸入的計算表達式
int strIndex = -1; //表達式的操作符下標
for(int i=0;istr.length();i++){
if(str.charAt(i)==’+’||str.charAt(i)==’-‘
||str.charAt(i)==’*’||str.charAt(i)==’/’){
strIndex = i; //找出操作符下標具體值
break;
}
}
if(strIndex==-1){
System.out.println(“不是數學計算表達式”); //如果找不到操作符
} else if(strIndex==str.length()-1||strIndex==0){
System.out.println(“不是數學計算表達式”); //如果只有左邊或只有右邊的操作數
} else {
String strA = str.substring(0, strIndex); //提取左邊操作數
String strB = str.substring(strIndex+1, str.length()); //提取右邊操作數
if(isDigit(strA)isDigit(strB)){ //如果兩邊的操作數都沒有字母
double doubleA = Double.parseDouble(strA); //轉為double類型以計算
double doubleB = Double.parseDouble(strB); //轉為double類型以計算
if(str.charAt(strIndex)==’+’){
System.out.println(doubleA+doubleB); //如果是加法表達式則做加運算
} else if(str.charAt(strIndex)==’-‘){
System.out.println(doubleA-doubleB); //如果是減法表達式則做減運算
} else if(str.charAt(strIndex)==’*’){
System.out.println(doubleA*doubleB); //如果是乘法表達式則做乘運算
} else
System.out.println(doubleA/doubleB); //如果是除法表達式則做除運算
} else {
System.out.println(“不是數學計算表達式”); //如果操作數含字母
}
}
}
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/270200.html