-
1 # 上海千鋒教育
-
2 # 哄哄3166
當然需要學習的啊,java是計算機程式語言,想要寫程式開發啥軟體,或者遊戲不學習不可能的,我朋友當時在中公教育的IT優就業花了半年時間零基礎學出來的,現在就是在做java開發
-
3 # 力扣LeetCode
開啟 LeetCode 中國 的 Playground(https://leetcode-cn.com/playground/new),選擇 Java 語言,線上程式設計就是這麼簡單!
-
4 # 遊秀
1.首先去官網,下載java的jdk。
2.在你的電腦上配置java的環境。
3.然後開啟txt文字,輸入:“
public class HelloWorld{
public static void main(String args[]){ System.out.println("Hello World.");
}
}
”
4.儲存txt文字,修改檔名和字尾為“HelloWorld.java”
5.開啟命令列,錄入:cmd
6.cd至檔案所在目錄
7.輸入javac HelloWorld.java
8.輸入java HelloWorld
這樣,就完成了一個最基本的java程式從編寫到執行的過程。
-
5 # 一零言
剛好我在擼java,順便來回答一下這個問題。
一般的java程式設計書編寫hello word步驟如下:1.安裝配置java執行環境jdk,這個你百度即可搜尋到,教程也很多。配置成功可以在命令列看到如下資訊。
2.新建txt文字文件命名helloWorld.txt寫入如下程式碼:
public class helloWorld {
public static void main(String[] args) {
System.out.print("Hello World!");
}
}
3.將txt文件的字尾名改為.java,即“helloWorld.java”
4.微軟鍵+R進入命令列模式
5.輸入命令進入目標目錄,例如cd D:\XM\MyEclipse\bysj\src\com\yl\bysj
6.編譯java程式碼 javac helloWorld.java
7.執行java程式碼 java helloWorld
使用編譯器我主要使用Myeclipse編寫java程式碼,在開發過程在需要先建立專案,再建立包,其次建立類,最後寫java程式碼,具體效果如下:
-
6 # flowerinwater2010
不知道哪位小哥小妹提的這個問題。猜一猜你的本意是如何學習java語言,儘快上手能夠寫一個小程式驗證下。從這個角度分析得先看自己的基礎了,如果是科班出身,很容易,所有的開發語言都有相同性:c++/java/objective c/c#面向物件,VB(.net)基於物件的高階語言,c這種低階語言,擅長解決特定領域問題的語言如python處理科學計算,滿足快速開發的指令碼性質語言如ruby、javascript。如果你會其中一種,學習其他的就很容易了。
來看看java語法書一般的涵蓋內容:
第1課 Java開發環境安裝與配置 第2課 第一個Java程式 第3課 面向物件基礎 第4課 基本資料型別 第5課 運算子 第6課 字串操作 第7課 程式的控制流 第8課 靜態變數與靜態方法 第9課 Java集合 第10課 封裝與繼承 第11課 抽象類與介面 第12課 異常處理 第13課 綜合例項 第14課 Eclipse的安裝與使用再來看下語言的關鍵字:
是不是覺得會一種語言,java上手就很快了!!!
看一個簡單的例子(hello world)
在任意ide(如上述eclipse)執行/除錯即可
以上僅僅是java語言本身,具體工作要根據需要學習和掌握不同的框架,路途遙遠,沒有捷徑。
-
7 # 總有叼民想害我
我是一個剛剛自學完java的應屆生,外界人稱科班出身學好java和寫好java程式碼首先要理解面向物件的程式設計思想,什麼是面向物件呢?
在我理解,面向物件是向現實世界模型的自然延伸,這是一種“萬物皆物件”的程式設計思想。任何物體都可以歸為一類事物,而每一個個體都是一類事物的例項。面向物件的程式設計是以物件為中心,以訊息為驅動,所以程式=物件+訊息。 面向物件有三大特性,封裝、繼承和多型。
想要寫好java程式碼就必須理解面向物件的思想,用思想指導你去解決實際問題。
封裝繼承多型這三大特性一定要靈活使用,要儘可能的用到你的每一段程式碼中去提高程式碼的複用性。舉個簡單的例子來說:您在一個地方需要輸出一個數組,你可能直接就在那兒寫了一個for迴圈。回頭想想你是否可以抽一個方法傳入一個數組物件,讓這個方法進行列印呢?你在其他地方用到陣列的列印時候直接呼叫這個方法即可。
其次在java中有好多的設計模式,在學習的過程中要注重她它的思想,為什麼要這樣做,如果不這樣我做該如何去解決這一類問題?只有把這些都搞明白了,才算是學會了設計模式,而不是簡單的把它背出來。
最後:在開始寫程式碼之前不妨把你的思路先寫出來,然後按照這個思路去一步一步的敲程式碼,養成良好的編碼習慣(註釋、縮排等)和程式碼風格(命名見名知意),讓他人容易看懂。
想想你以後學好了的薪資,這也是你的動力源泉。
-
8 # 大劉哥聊技術
一、業務流程明確,邏輯清晰。
為什麼這個比較重要呢?因為業務流程就是寫程式碼要達到的目的,業務流程是指導程式碼,其次才是如何轉換成程式碼進行實現。不然,部分程式碼寫得完美,整體結構混亂不堪,那麼這整個模組是不成功的。有句話說得好,只見樹葉,不見森林。這有一點異曲同工之妙。
二、適量採用設計模式。
適量採用設計模式會使得程式碼提高可讀性,同時還能避免修改太多,方便維護。
三、適量註釋
適量的註釋,使得接手你的程式碼的人,方便維護,或者方便分擔你的工作,不用過多的培訓就懂了。
類名字,方法名字儘量做到見名思義。
四、可以參考一些程式設計規範。
比如阿里巴巴出產的程式設計規範。
-
9 # 此生唯一
書寫優良程式碼每個程式設計師的必備素質,優良程式碼應該具有如下的特點:
1,效能好:每個介面都應該記入總的呼叫時間,以此來衡量一個介面的效能,經過持續的最佳化,也達到最優的時間!
2,易於擴充套件:設計伊始,就應該對可擴充套件性提供支援,這就需要我們瞭解開發的六大原則,還有設計模式等等讓我們的程式碼變得更加容易擴充套件!
3,可讀性高:對重複程式碼進行封裝,過長的方法是絕對禁止的,通常一個方法中不應該超過100行程式碼,對主要的功能提供必要的註釋,方法需要滿足單一職責,將集合,時間處理等等抽象為工具類,提供複用!
4,見名知意:整個專案中的類,方法,變數都應該見名知意,避免class A,int n等取名方式!
5,異常處理:使用衛語句先判斷,對不符合介面的引數直接返回,以免發生異常!如果有其他異常,對異常進行捕獲處理,異常列印!
6,單元測試:良好的程式碼一定要配套單元測試,這樣才能及時發現功能問題,也能為別人及時除錯程式碼!
7,介面文件:設計之前先寫介面文件,後使用swagger實現頁面化的介面文件,便於介面閱讀,同時支援頁面呼叫測試 !
總之,千萬別寫那種過上幾個月,自己都不認識的程式碼。。
一直在分享軟體開發相關東西,檢視我之前的文章,你必然會學到東西!
回覆列表
1.編碼之前想一想
用10分鐘,20分鐘甚至30分鐘的時間來想想你需要什麼,想想什麼樣的設計模式適合你將要編碼的東西。你會很慶幸“浪費”了那幾分鐘,當你不得不更改或新增東西到程式碼中時你就不將將浪費幾分鐘而是要花費更多的時間。
2.註釋你的程式碼
說真的,沒有什麼比兩個月後檢查自己的程式碼,卻不記得它用來幹什麼更糟糕的了。註釋所有重要的內容,當然那些顯而易見的就免了吧。
3.寫乾淨的程式碼
錯落有致。使用空格。根據功能模組化你的程式碼。閱讀RobertC.Martin寫的《CleanCode》,非常有幫助。此外,遵循程式碼約定/標準(如JavaCodeConventions),尤其如果是共享的程式碼。
4.重構
沒有人喜歡用那些超級長的方法。這通常(幾乎總是)意味著你混雜了功能。用更易於管理的方法分離程式碼。還能使得程式碼更可重用。
5.不要複製貼上程式碼
如果你有兩個或兩個以上相同的程式碼塊,那麼你可能做錯了什麼。閱讀第4條。
6.使用有意義的名稱
雖然命名int變數為“elligent”或char為“mander”是很好笑;但是,這樣的名稱並不能說明變數是用來做什麼的。
7.測試程式碼
測試,測試,測試,還是測試。測試你的程式碼。不要等到已經做完程式之後再來測試,否則當你發現一個巨大的bug,卻不知道它來自於哪裡來的時候,你會追悔莫及。
自動化測試通常都是有價值的。它還有助於節省大量重測試和迴歸測試的時間。
8.學會除錯
習慣於管理事情而不知道如何去做,並且每次遇到問題的時候就println。大錯特錯。有時候,甚至找不到bug,而且檢查“丟失的”println浪費時間,除錯不僅可以查詢到應用程式缺陷所在,還可以解決缺陷。對於Java程式設計師來說,他們不僅要學會如何開發像樣的程式,更需要學會如何除錯程式。