欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Idea入門教程之一分鐘創(chuàng)建一個Java工程

 更新時間:2024年07月23日 08:28:01   作者:小手追夢  
idea作為Java開發(fā)最好用的編寫代碼軟件之一,首先進(jìn)行的就是工程的創(chuàng)建,這篇文章主要給大家介紹了關(guān)于Idea入門教程之一分鐘創(chuàng)建一個Java工程的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下

一,新建一個Java工程

1,啟動Idea后,選擇 [New Project]

2,完善工程信息

  • 填寫工程名稱,根據(jù)實際用途取有意義的英文名稱
  • 選擇Java語言,可以看到還支持Kotlin、Javascript等語言
  • 選擇包管理和項目構(gòu)建工具M(jìn)aven,Maven項目的標(biāo)志是在工程根目錄下有一個pom.xml文件

  • 選擇JDK版本,我電腦之安裝了JDK17,所以只有一個選擇

3,點擊 Create創(chuàng)建工程

二,配置自己喜歡的Idea界面

常用的界面包括:

  • ① 導(dǎo)航欄

  • ② 項目瀏覽器

  • ③ 代碼編輯區(qū)

  • ④ 彈出菜單

如在版本控制工具欄選擇 VCS Operations Popup,就會彈出一個更多菜單的彈窗

  • ⑤ 右鍵上下文菜單

在不同區(qū)域右鍵,會有不同的菜單彈出

  • ⑥ 狀態(tài)欄

操作最頻繁的是②、③、⑤,實際上我們在開發(fā)調(diào)試的過程中,日志打印區(qū)也非常重要:

三,創(chuàng)建Package

1,右鍵工程瀏覽器區(qū)的java目錄,創(chuàng)建Package

  • 在項目瀏覽器區(qū)[工程名->src->main->java]中包含著所有的源代碼,我們編寫的Java代碼都在這個文件目錄下。

  • Package相當(dāng)于一個文件夾,必須在java文件夾下,Package可以有多個層級。

2,上一步之后的彈窗輸入Package名稱,回車確認(rèn):

接著在工程瀏覽器區(qū)多了如下結(jié)構(gòu):

生成的Package實際上是文件系統(tǒng)的文件夾,名稱中的“.”會被認(rèn)為是文件夾層級,右鍵Package名稱,查看生成的文件夾:

最后生成的文件夾如圖:

四,創(chuàng)建Class

1,右鍵Package,比如上一步創(chuàng)建的 [org.example]

在彈窗中輸入類名 :

2,回車確認(rèn)后會生成一個最簡單結(jié)構(gòu)java文件:

五,編寫代碼并運行項目

1,編寫main方法

Java執(zhí)行代碼的入庫是一個類中的main方法,所有任何一個可運行的java應(yīng)用必然有一個main方法,我們在新建的Main2類中添加一個main方法,這個main方法功能非常簡單,打印“Hello World!”之后就結(jié)束了。

public static void main(String[] args) {
        System.out.println("Hello world!");
    }

  • 注意main方法的位置
  • 無需手動保存代碼,Idea識別到文件更新后,會自動保存

2,運行Java應(yīng)用

編寫完main方法之后,一個最簡單的java應(yīng)用就完成了,接下來我們就可以運行這個應(yīng)用了,因為有了Idea這個開發(fā)工具,編譯和運行就變得非常簡單了,無需再去執(zhí)行javac和java命令,直接點擊運行按鈕,Idea就會自動完成編譯和運行的指令:

運行的結(jié)果如下圖:

  • 除了打印出“Hello World!”之外,還有一些輔助信息
  • Java應(yīng)用是有生命周期,運行完最后一行代碼之后,Jvm進(jìn)程就會結(jié)束

總結(jié) 

到此這篇關(guān)于Idea入門教程之一分鐘創(chuàng)建一個Java工程的文章就介紹到這了,更多相關(guān)Idea創(chuàng)建Java工程內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 你真的知道Java中對象的銷毀嗎

    你真的知道Java中對象的銷毀嗎

    java自帶垃圾回收機(jī)制,會自動識別內(nèi)存中不再會被使用的對象并將其銷毀,釋放內(nèi)存,下面這篇文章主要介紹了Java中對象銷毀的相關(guān)資料,需要的朋友可以參考下
    2021-10-10
  • SpringBoot如何配置Controller實現(xiàn)Web請求處理

    SpringBoot如何配置Controller實現(xiàn)Web請求處理

    這篇文章主要介紹了SpringBoot如何配置Controller實現(xiàn)Web請求處理,文中通過圖解示例介紹的很詳細(xì),具有有一定的參考價值,需要的小伙伴可以參考一下
    2023-05-05
  • 關(guān)于Spring Cloud健康檢查的陷阱

    關(guān)于Spring Cloud健康檢查的陷阱

    這篇文章主要介紹了關(guān)于Spring Cloud健康檢查的陷阱,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Spring實戰(zhàn)之屬性覆蓋占位符配置器用法示例

    Spring實戰(zhàn)之屬性覆蓋占位符配置器用法示例

    這篇文章主要介紹了Spring實戰(zhàn)之屬性覆蓋占位符配置器用法,結(jié)合實例形式分析了Spring屬性覆蓋占位符配置器相關(guān)原理、配置與使用技巧,需要的朋友可以參考下
    2019-12-12
  • java中文轉(zhuǎn)拼音工具類詳解

    java中文轉(zhuǎn)拼音工具類詳解

    這篇文章主要為大家詳細(xì)介紹了java中文轉(zhuǎn)拼音工具類的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • java簡單實現(xiàn)自定義日歷

    java簡單實現(xiàn)自定義日歷

    這篇文章主要為大家詳細(xì)介紹了java簡單實現(xiàn)自定義日歷,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • 解決Maven多模塊編譯慢的問題

    解決Maven多模塊編譯慢的問題

    這篇文章主要介紹了Maven多模塊編譯慢的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Fluent MyBatis實現(xiàn)動態(tài)SQL

    Fluent MyBatis實現(xiàn)動態(tài)SQL

    MyBatis 令人喜歡的一大特性就是動態(tài) SQL。本文主要介紹了Fluent MyBatis實現(xiàn)動態(tài)SQL,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • springboot 中 thymeleaf 常用的語法完整實例

    springboot 中 thymeleaf 常用的語法完整實例

    在 Spring Boot 項目中,Thymeleaf 是一個常用的模板引擎,它提供了豐富的語法來動態(tài)渲染 HTML 頁面,下面給大家介紹springboot 中 thymeleaf 常用的語法完整實例,感興趣的朋友一起看看吧
    2024-03-03
  • Java面試常考之ConcurrentHashMap多線程擴(kuò)容機(jī)制詳解

    Java面試??贾瓹oncurrentHashMap多線程擴(kuò)容機(jī)制詳解

    幾乎所有的后端技術(shù)面試官都要在?ConcurrentHashMap?技術(shù)的使用和原理方面對小伙伴們進(jìn)行刁難,本文主要來和大家聊聊ConcurrentHashMap多線程的擴(kuò)容機(jī)制,希望對大家有所幫助
    2023-05-05

最新評論