IDEA新建項目并撰寫Java代碼的方法

??本文介紹在IntelliJ IDEA軟件中,新建項目打開已有項目,并撰寫Java代碼的具體方法;Groovy等語言的代碼也可以基于這種方法來撰寫。

??在之前的文章IntelliJ IDEA社區版在Windows電腦中的下載、安裝方法(https://blog.csdn.net/zhebushibiaoshifu/article/details/140243370)中,我們介紹了IntelliJ IDEA社區版的具體下載、安裝方法。而在安裝完畢軟件后,就需要用其加以代碼的撰寫。本文就介紹一下在IntelliJ IDEA軟件中,通過新建項目打開已有項目的方式,撰寫自己的第一個Java代碼的方法。

??首先,打開我們安裝好的IntelliJ IDEA軟件。在這里,就以IntelliJ IDEA2024.1版本為例來介紹,其他版本只要不是太久遠的,具體操作方法其實也都一致。

??首先,如果是第一次打開IntelliJ IDEA軟件,就會看到如下圖所示的歡迎界面。我們可以選擇其中紫色框所示的“New Project”選項,新建一個項目,也可以選擇其右側的“Open”選項,打開一個現有的項目。

??當然,如果不是第一次打開軟件,那么就直接在軟件左上角的菜單欄中,選擇“File”選項,然后找到“New”或者“Open”選項,用以新建或打開項目;如下圖所示。

??首先,如果我們選擇了新建項目,那么就會彈出如下圖所示的窗口。在其中,我們需要部署項目的名稱、保存路徑、構建方式、JDK版本等信息。我這里的配置選擇如下。

??隨后,將出現如下圖所示的界面。

??從上圖也可以看出來,我們當前界面中已經有一個簡單的實例代碼了,其已經為我們定義好了類和main()方法,如下圖所示。之所以會這樣,是因為我們在上上圖中選擇了“Add sample code”選項,即軟件會自動為我們生成這樣一個示例代碼。

??我們可以將上述代碼全部清除,然后手動寫一個最簡單的Java代碼,從而更好地體驗IDEA中代碼的撰寫。例如,我們就可以寫一個非常簡單的Hello World程序,代碼如下。

public class Main {public static void main(String[] args) {System.out.println("Hello World");}
}

??隨后,選擇右上角的“Run”選項,如下圖所示。

??即可運行我們的代碼。可以看到,在軟件下方的“Build”窗口中,可以看到我們的程序運行結果;如下圖所示。

??此外,我們還可以打開一個已有的項目。前面也提到了,通過”File“→”Open“選項就可以打開已有的項目,注意選擇項目時,選擇項目所在的文件夾即可。

??至此,大功告成。

歡迎關注:瘋狂學習GIS

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/43779.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/43779.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/43779.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

35.搜索插入位置

題目描述 給定一個排序數組和一個目標值,在數組中找到目標值,并返回其索引。如果目標值不存在于數組中,返回它將會被按順序插入的位置。 請必須使用時間復雜度為 O(log n) 的算法。 示例 1: 輸入: nums [1,3,5,6], target 5 輸出: 2示例 2:…

在任何崗位都可以把自己當成一個項目經理

這幾天跟一個剛入職場的姐妹交流的時候,她問了我一個問題,如果讓你總結三年從助理升到經理的關鍵點,你覺得是什么?我思考了那么幾秒鐘,大概就是——在任何崗位都把自己當項目經理。 今天給大家介紹我的項目管理工具——…

解析Spring Boot中的數據遷移工具

解析Spring Boot中的數據遷移工具 大家好,我是微賺淘客系統3.0的小編,也是冬天不穿秋褲,天冷也要風度的程序猿! 1. 數據遷移工具的重要性和選擇 在開發和維護現代化應用程序時,數據遷移是一個關鍵的任務。Spring Bo…

頭歌資源庫(21)走方格

一、 問題描述 二、算法思想 首先,確定方格中間下方人所在的位置,即(row, col) (n//2, m//2)。初始化路徑和為0。從初始位置開始,按照給定的5個方向進行移動:上(U),下(D),左(L),右(R)&#x…

關于騰訊的那些事(6月新聞紀要)

祝賀!深圳市科技進步一等獎 這份文件是關于騰訊云數據庫TDSQL獲得深圳市科技進步一等獎的詳細報道。以下是詳細總結分析: 獲獎榮譽: 騰訊云數據庫TDSQL榮獲2022年深圳市科技進步一等獎,成為唯一入選的數據庫產品。該獎項由深圳市…

菜雞的原地踏步史05(???)

每日一念 改掉自己想到哪寫哪的壞習慣 子串 和為K的子數組 class Solution {/**有點像找出和為0的子數組,只不過這里和變成了k不太對,嘗試使用雙指針滑動窗口,完全過不去樣例正確做法hashmap存放 sum -- count對nums中的數字進行遍歷sum累…

C#與物聯網:打造智能家居解決方案

引言 隨著物聯網(IoT)的快速發展,智能家居成為了現代生活的一個重要組成部分。智能家居系統通過連接各種智能設備,如智能燈光、恒溫器、安防攝像頭等,實現家居環境的自動化和智能化控制。C#作為一種強大的編程語言&am…

Linux C++ 045-設計模式之工廠模式

Linux C 045-設計模式之工廠模式 本節關鍵字:Linux、C、設計模式、簡單工廠模式、工廠方法模式、抽象工廠模式 相關庫函數: 簡單工廠模式 基本簡介 從設計模式的類型上來說,簡單工廠模式是屬于創建型模式,又叫做靜態工廠方法&…

10、Python之寫出更加Pythonic的代碼:unpacking拆包機制

引言 有些小伙伴有其他編程語言的學習、使用的經驗,然后遷移到Python。一般會比完全的新手小白,更快速地把Python用起來。這是他們的優勢,但也是他們的劣勢。 之所以這么說,是因為從其他編程語言帶過來的,除了相通的編…

MOJO語言中的字典和哈希表:數據結構的靈活性與效率

MOJO是一種編程語言,它以其獨特的語法和對現代編程范式的支持而聞名。在MOJO中,字典(也稱為哈希表或散列表)是一種非常重要的數據結構,它允許開發者以鍵值對的形式存儲和檢索數據。本文將深入探討MOJO語言中的字典和哈…

第十八節 LLaVA如何按需構建LORA訓練(視覺、語言、映射多個組合訓練)

文章目錄 前言一、基于llava源碼構建新的參數1、添加lora_vit參數2、訓練命令腳本設置二、修改源碼,構建lora訓練1、修改源碼-lora訓練2、LLM模型lora加載3、VIT模型加載4、權重凍結操作5、結果顯示三、實驗結果前言 如果看了我前面文章,想必你基本對整個代碼有了更深認識。…

Raylib 實現超大地圖放大縮小與兩種模式瓦片地圖刷新

原理: 一種刷新模式: 在宮格內整體刷新,類似九宮格移動到邊緣,則九宮格整體平移一個宮格,不過這里是移動一個瓦片像素,實際上就是全屏刷新,這個上限是 筆記本 3060 70幀 100*100個瓦片每幀都…

數據庫之MQL

1,查詢所有 mysql> select * from grade;2, mysql> select id,firstname,lastname from grade;3, mysql> select firstname,lastname from grade where id > 4;4, mysql> select * from grade where sex f;5&…

C++中的函數指針

C中的函數指針 在C中,函數指針是一個指向函數的指針,可以用來調用函數。函數指針的聲明方式如下: 返回類型 (*指針變量名)(參數列表);例如,如果有一個函數: int add(int a, int b) {return a b; }可以聲明一個指向…

微服務通信新紀元:Eureka與分布式服務網格的融合

微服務通信新紀元:Eureka與分布式服務網格的融合 引言 在微服務架構中,服務間的通信是構建分布式系統的核心。Eureka作為Netflix開源的服務發現框架,提供了服務注冊與發現的功能,而服務網格技術則為服務間通信提供了更細粒度的控…

Hive/Spark窗口函數

窗口函數 hive文檔鏈接 spark文檔鏈接 1. OVER支持的函數 自然序編號 Syntax: ROW_NUMBER按等級編號 Syntax: RANK | DENSE_RANK | PERCENT_RANK分組內分桶,并返回對應桶的序號 Syntax: NTILE(n)Analytic Functions(分析函數) Syntax: CUM…

odoo17 常見升級問題

通用問題 模型名變更 字段變更 方法名變更 方法參數變更 xml數據結構定義變化 xml的id變更 view視圖變化,導致xpath路徑出差 template結構變化,,導致xpath路徑出差,或者id不存在 升16問題 前端owl的架構變化 升17問題 前端 標…

什么,有狗快跑!慢著,這次手把手教你怎么過安全狗!(sql注入篇)

前言 在記憶里上次繞安全狗還是在上次,開開心心把自己之前繞過狗的payload拿出來,發現全部被攔截了,事情一下子就嚴肅起來了,這就開整。 環境 本次環境如下sqli-lab的sql注入靶場 網站安全狗APACHE版V4.0版本的最高防護等級繞過…

秋招Java后端開發沖刺——并發篇2(ThreadLocal、Future接口)

本文對ThreadLocal類和Future接口進行了總結概括,包括ThreadLocal類的原理、內存泄露等問題,和Future接口的使用等問題。 一、ThreadLocal 1. 介紹 ThreadLocal(線程局部變量)是Java中的一個類,線程通過維護一個本地…

一文帶你徹底搞懂什么是責任鏈模式!!

文章目錄 什么是責任鏈模式?詳細示例SpingMVC 中的責任鏈模式使用總結 什么是責任鏈模式? 在我們日常生活中,經常會出現一種場景:一個請求需要經過多個對象的處理才能得到最終的結果。比如,一個請假申請,需…