大家好,如果您還對java怎么寫代碼不太了解,沒有關系,今天就由本站為大家分享java怎么寫代碼的知識,包括怎么編寫java程序代碼的問題都會給大家分析到,還望可以解決大家的問題,下面我們就開始吧!
java菜鳥拿到企業成品項目代碼無從下手,該怎么辦
閱讀別人的代碼本身就是一件比較麻煩的事情,而且由于項目進展的要求,往往時間上也會比較緊張,這是不少程序員都會面臨的比較棘手的問題。不僅對于Java初級程序員來說這是比較困難的事情,對于經驗豐富的Java程序員來說,閱讀別人的成品代碼也不會感覺到輕松。但是,對于程序員來說,閱讀別人的代碼也是工作的一部分,因為并不是每個項目都有機會從頭開始接觸,半路接手軟件開發項目的情況也比較常見。
由于成品的項目代碼往往是由多名開發人員共同完成的,代碼在書寫風格上可能也會存在一定的差異,這也是閱讀代碼過程中的一個障礙。如果代碼有較為詳細的注釋會節省大量的時間,如果注釋不詳細,那么這個過程可能需要較長的一段時間。另外,不同開發人員的開發能力不同也會導致一些閱讀上的障礙,也就是說閱讀代碼的過程中,需要程序員不斷切換編程思路以理解代碼的編寫方式和規則。
要想順利的閱讀別人的項目代碼,可以從以下幾個方面入手:
第一:從整體上對代碼結構進行模塊劃分。目前不少代碼都是基于面向對象的編程語言實現的,比如Java、Python、C#等,面向對象編程語言自身都有較高層次的抽象,可以從抽象層次入手一步一步剝離出各個功能模塊。比如采用Java編寫的代碼可以從包、接口、抽象類入手,通過查看相應的配置文件來了解各個組件之間的邏輯關系。
第二:清晰模塊間的流程。模塊間的流程是理解代碼的重要內容之一,不同模塊之間會有不同的交互方式和數據交換內容,要把這些內容搞清楚也就清晰了整個軟件的業務流程。從業務流程入手來了解整個軟件的設計結構也是一個比較好的方式,業務流程通常都有相應的流程圖。
第三:深入組件的細節。閱讀代碼最后一步就是深入代碼組件的細節,比如類的設計。在閱讀組件細節的過程中可以增加一些新的注釋,新的注釋要與已有的注釋進行區分。新的注釋可以通過自己的理解進行標注,把不清楚的地方也標注出來,以便于回頭再看。
我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關于互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收獲。
如果有互聯網方面的問題,也可以咨詢我,謝謝!
前期學習JAVA是照著寫代碼好還是背著寫好
這個按著已有代碼敲好還是背著寫好,我感覺的分階段。我就針對題主提的問題簡單說下吧。
題主說自己是培訓的,說明是剛剛學習java,背著寫代碼沒思路也屬于正常現象,因為缺乏經驗。
初級java在學習的過程就是模仿的過程,把javase、ee的基礎學習通透(培訓重點是把基礎理論學習好),怎么才能通透就是相關基礎的東西多敲幾次,敲多了就成自己的東西。模仿就是學習別人的項目源碼(包括項目,一些問題處理辦法)?前2次可以跟著敲,敲不是盲目的敲,結合題目以及自己學習到的基礎理解的敲,敲完后你要知道本題或者業務絲路,以及每段代碼做什么?
第三次就可以照著絲路敲了,即使某個點卡住了,也要去思考寫出來,這樣堅持多了,自然養成習慣了。
有了習慣,后面多做項目,自然而然就知道代碼怎么寫了(思路)。
包括工作5年多的程序員也經常從網上找一些代碼或者看一些優秀的代碼,抄襲代碼不可恥,主要是能轉換成自己的就ok,你要把解決問題的方法抄襲過來,要不然下次換個問題又不會了(項目就是很多問題的整合)。
我干10年了,也會經常借鑒一些優秀礦建中的代碼設計思路,例如:spring、netty、tomcat等項目。你不模仿別人的代碼,從來覺的自己代碼是寫最好的,其實不然。
我會經常在我的知識文章中分享一些經驗,可以看看。
怎么寫java中級代碼
基本編寫
1.新建一個文本文件
2.改名為HeloJavajava
3.輸入源代碼,記得進行保存(Ctrl+S4.在CMD命令模式下,進入代碼所在目錄首先使用E:切換盤符
再使用cd目錄名稱進入目錄
5.javacHeloJava.java進行編譯6javaHelloJava進行運行
用Java代碼編寫1-100奇數的和
具體如下:
1、打開Eclisp軟件。
2、新建一個文件包package,再在package內再創建一個class文件。
3、寫代碼:
intsum=0;//聲明一個變量用來存儲奇數總和。
for(inti=1;i<=100;i++){//用for循環遍歷100以內的數
if(i%2!=0){//用if判斷除2不等于0的數為奇數
System.out.println("100以內的奇數有:"+i);//輸出100以內奇數
continue;//如果不是奇數,將跳出該次循環。
}
sum+=i;//奇數循環相加
}
System.out.println("100以內奇數相加總和="+sum);//輸出總和
4、運行結果:
100以內的奇數有=1
100以內的奇數有=3
100以內的奇數有=5
100以內的奇數有=7
100以內的奇數有=9
100以內的奇數有=11
100以內的奇數有=13
100以內的奇數有=15
100以內的奇數有=17
100以內的奇數有=19
100以內的奇數有=21
100以內的奇數有=23
100以內的奇數有=25
100以內的奇數有=27
100以內的奇數有=29
100以內的奇數有=31
100以內的奇數有=33
100以內的奇數有=35
100以內的奇數有=37
100以內的奇數有=39
100以內的奇數有=41
100以內的奇數有=43
100以內的奇數有=45
100以內的奇數有=47
100以內的奇數有=49
100以內的奇數有=51
100以內的奇數有=53
100以內的奇數有=55
100以內的奇數有=57
100以內的奇數有=59
100以內的奇數有=61
100以內的奇數有=63
100以內的奇數有=65
100以內的奇數有=67
100以內的奇數有=69
100以內的奇數有=71
100以內的奇數有=73
100以內的奇數有=75
100以內的奇數有=77
100以內的奇數有=79
100以內的奇數有=81
100以內的奇數有=83
100以內的奇數有=85
100以內的奇數有=87
100以內的奇數有=89
100以內的奇數有=91
100以內的奇數有=93
100以內的奇數有=95
100以內的奇數有=97
100以內的奇數有=99
100以內奇數相加總和=2550
5、編寫好后按crtl+s;保存代碼。
一萬行代碼需要寫多久
如果寫1萬行代碼的話,電腦需要一秒到三秒如果是程序員來寫的話高級程序員會需要兩天到三天,如果是普通程序員,會寫五天到六天這要看是什么代碼,如果是一樣的代碼四五個小時就能寫完,如果機器的話,一秒就能寫完。還要看是什么進制的代碼
Java編寫一個簡單的窗口程序
importjava.util.Scanner;publicclassWork{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstub//增加用戶名密碼正確信息StringuseName="ABC"
;StringuserPwd="123"
;Scannersc=newScanner(System.in)
;System.out.println("----輸入用戶名和密碼----")
;System.out.print("用戶名:")
;Stringname=sc.next()
;System.out.println("密碼:")
;Stringpassword=sc.next()
;if(name==useName&&password==usePwd){System.out.println("用戶名米娜正確可以登錄");
}else{System.out.println("用戶名或密碼錯誤");}
好了,文章到這里就結束啦,如果本次分享的java怎么寫代碼和怎么編寫java程序代碼問題對您有所幫助,還望關注下本站哦!