Java入門簡述(3)
在最近看了Java的基礎教程中,在面對全是英語的軟體中,如何更好的深入學習,然後再後期能夠更的學習,下面我將介紹一下我對Java入門的方法做出比較詳細的闡述。當然前面也將介紹一下如何使用軟體。
IDEA這款軟體的強大之處在接觸時就發現很厲害,它在C#中更能夠面向使用者,在軟體開發中能夠讓程式設計師輕鬆完成。那麼我將向你們展示一下軟體的每個層次代表著什麼。
1、Pobject(專案)
從名字上就知道它是一個專案,那麼什麼是專案呢,在日常上我們理解的專案就是一個工程。然後完成整個工程後這個專案就能夠移交負責驗收了,那麼現在這個在軟體中這個專案就是你需要完成的整個軟體,而它有自己的預設地址,就相當於C#中專案。非常好理解。
2、Module(模組)
模組就是專案的次級,它的建立就是在專案下單機右鍵選擇new後新增。而專案由多個模組構成,模組的作用相當於專案中負責不同職責的各個小組,這些小組在這其中將進行一些不同功能的實現,然後將這些小組都完成功能組合起來就實現了專案的完成,也就是說各個模組之間它的耦合性比較弱,但是模組與模組間是相互有聯絡的。
3、Class(類)
模組的次級就是類,而類的建立和模組的建立類同。而模組是由多個類組成的,而類有抽象和具體之分,抽象需要例項化,那麼主方法也是類的一種,所以可以推理出方法屬於類,主方法是用main()形成。那麼使用者自定義的方法在類裡面,它相當於將方法負責封裝。在Main()需要例項就可呼叫。
簡單介紹了三種之後,大家也能夠猜到今天我主要要講的一個比較重要的知識點了吧,是的,那就是方法。
那麼什麼叫做方法呢?
簡單來說方法是若干語句的功能的集合。方法相當於一個工廠,一談到工廠就知道工廠需要原料和產品。那麼方法也需要兩個東西,引數和返回值。
由此我們可以猜出引數對應原料,返回值對應產品。引數就是進去的資料,返回值就是出來的資料。
那麼現在有幾個點,需要理解一下,同時也可以在C#中也有相同的介紹,它們之間的區別並沒有那麼的大。
修飾符:現階段只有一個:public static(指的是公共靜態)
返回值型別:方法產生的最終結果的資料是型別。
方法名稱:能夠代表這個功能的意義的英語單詞。
引數型別:方法進入資料的資料型別。
引數名稱:能夠代表進入資料的引數的型別,如麵包是原料的名稱,那麼引數就是指大家都能夠知道的詞作為引數名稱。
方法體:實現方法功能的程式碼語句。
return:作用有兩個,一個是停止當前方法,二是將返回值返回給呼叫處返回值。
返回值:出來的資料結果儲存在返回值中。所以返回值是個變數。
例如:
方法的三種呼叫方式:
1、單獨呼叫:只負責執行呼叫方法,不負責引數和返回值是什麼。
2、列印呼叫:顯示返回值。
3、賦值呼叫:將返回值給一個變數
今天就分享到這裡,明天繼續分享!祝大家每天過得都非常充實,收穫滿滿!!!!
相關文章
- 痛入爽出 HTTP/2:入門簡述HTTP
- Java代理簡述Java
- JAVA EE(簡述)Java
- JAVA容器簡述Java
- java併發簡述Java
- 簡述java中casJava
- React-Native入門(2)-簡單闡述跳轉React
- Java SPI機制簡述Java
- Java入門到實踐系列(1)——Java簡介Java
- JVM 從入門到實戰 | 03 簡述垃圾回收演算法JVM演算法
- WebService 簡單入門教程(Java Web專案)WebJava
- Java Json API:Gson使用簡單入門JavaJSONAPI
- 通過Java傳送Email ,簡單入門。JavaAI
- 【小入門】react極簡入門React
- Python爬蟲入門(1):綜述Python爬蟲
- Java學習從入門到精通(3)(轉)Java
- 《Vue.js 3.x快速入門》簡介Vue.js
- Docker極簡入門:使用Docker執行Java程式DockerJava
- 更好的 java 重試框架 sisyphus 入門簡介Java框架
- 詳細講述Oracle RAC入門和提高Oracle
- Java FX 簡介 與 IDEA JavaFX 開發入門JavaIdea
- Java多型的一個簡單入門的例子Java多型
- Java入門教程之圖書管理系統(由簡入繁)(五)Java
- GraphQL 入門簡介
- Azkaban 簡單入門
- postgresql 簡單入門SQL
- SprintBoot簡單入門boot
- ElasticSearch 入門簡介Elasticsearch
- Vue簡單入門Vue
- Kafka簡單入門Kafka
- CSS 入門簡介CSS
- Mysql 簡單入門MySql
- Elasticsearch 極簡入門Elasticsearch
- git簡單入門Git
- ElasticSearch入門簡介Elasticsearch
- CMake簡易入門
- Espresso 簡單入門Espresso
- Docker入門簡介Docker