亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Idea入門(mén)教程之一分鐘創(chuàng)建一個(gè)Java工程

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

一,新建一個(gè)Java工程

1,啟動(dòng)Idea后,選擇 [New Project]

2,完善工程信息

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

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

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

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

常用的界面包括:

  • ① 導(dǎo)航欄

  • ② 項(xiàng)目瀏覽器

  • ③ 代碼編輯區(qū)

  • ④ 彈出菜單

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

  • ⑤ 右鍵上下文菜單

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

  • ⑥ 狀態(tài)欄

操作最頻繁的是②、③、⑤,實(shí)際上我們?cè)陂_(kāi)發(fā)調(diào)試的過(guò)程中,日志打印區(qū)也非常重要:

三,創(chuàng)建Package

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

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

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

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

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

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

最后生成的文件夾如圖:

四,創(chuàng)建Class

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

在彈窗中輸入類名 :

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

五,編寫(xiě)代碼并運(yùn)行項(xiàng)目

1,編寫(xiě)main方法

Java執(zhí)行代碼的入庫(kù)是一個(gè)類中的main方法,所有任何一個(gè)可運(yùn)行的java應(yīng)用必然有一個(gè)main方法,我們?cè)谛陆ǖ腗ain2類中添加一個(gè)main方法,這個(gè)main方法功能非常簡(jiǎn)單,打印“Hello World!”之后就結(jié)束了。

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

  • 注意main方法的位置
  • 無(wú)需手動(dòng)保存代碼,Idea識(shí)別到文件更新后,會(huì)自動(dòng)保存

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

編寫(xiě)完main方法之后,一個(gè)最簡(jiǎn)單的java應(yīng)用就完成了,接下來(lái)我們就可以運(yùn)行這個(gè)應(yīng)用了,因?yàn)橛辛薎dea這個(gè)開(kāi)發(fā)工具,編譯和運(yùn)行就變得非常簡(jiǎn)單了,無(wú)需再去執(zhí)行javac和java命令,直接點(diǎn)擊運(yùn)行按鈕,Idea就會(huì)自動(dòng)完成編譯和運(yùn)行的指令:

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

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

總結(jié) 

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

相關(guān)文章

  • 你真的知道Java中對(duì)象的銷毀嗎

    你真的知道Java中對(duì)象的銷毀嗎

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

    SpringBoot如何配置Controller實(shí)現(xiàn)Web請(qǐng)求處理

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

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

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

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

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

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

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

    java簡(jiǎn)單實(shí)現(xiàn)自定義日歷

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

    解決Maven多模塊編譯慢的問(wèn)題

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

    Fluent MyBatis實(shí)現(xiàn)動(dòng)態(tài)SQL

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

    springboot 中 thymeleaf 常用的語(yǔ)法完整實(shí)例

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

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

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

最新評(píng)論