IDEA開發環境的安裝與編寫第一個程序

1.下載

IDEA(全稱IntelliJ IDEA)是用于Java程序開發的集成環境(也可用于其他語言),它在業界被公認是最好的Java開發工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、AntJUnitCVS整合、代碼審查、創新的GUI設計等方面的功能可以說是超常的。IDEAJetBrains公司開發的產品,開發人員是以嚴謹著稱的東歐程序員為主

2.安裝與破解

2..1. 安裝開發工具

旗艦版比社區版的組件更全面,所以這里我們選擇使用旗艦版。單擊旗艦版下面“Download”鏈接進行下載。下載完成后,雙擊安裝包,彈出IDEA安裝歡迎界面,如右圖。

設置完安裝路徑之后,單擊【Next】按鈕,彈出基本安裝選項配置界面,如下圖。

2.2 開始運行第一個代碼

啟動IDEA開發工具

IDEA安裝完成之后,雙擊桌面快捷方式進行啟動,啟動界面如下圖。

IDEA啟動完成后會彈出一個對話框,提示需要購買IDEA。由于IDEA旗艦版有30天免費試用期,因此這里我們可以免費使用。直接進入IDEA主界面IDEA主界面如右圖。

上圖中單擊“Create New Project”選項創建新項目,單擊之后進入New Project頁面,如右圖。

在上圖中,需要設置Java程序開發所需要的JDK。在左側欄選中“Java”,在右側欄頂部“Project SDK”后面選擇下載好的JDK,然后單擊【Next】按鈕進入選擇模板創建項目界面,如圖。

在上圖中,單擊【Next】按鈕進入項目設置界面,如圖

在上圖中,設置完成項目名稱、項目路徑和包名之后,單擊【Finish】按鈕進入IDEA開發界面,如圖。

由上圖可以看到,IDEA開發界面上有包資源管理器視圖、文本編輯器視圖等多個視圖。與Eclipse類似,Intellij IDEA視圖可以單獨出現,也可以和其他視圖疊放在一起,并且可以通過拖動隨意改變視圖布局和位置。

項目新建完成后,系統會自動創建一個名稱為Main.java文件,我們可以在該文件中編寫Java代碼,如右圖。

上圖中,單擊工具欄中的“ ”按鈕運行程序,控制臺會顯示運行結果,如右圖。

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

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

相關文章

【Java萬花筒】醫學圖像處理的“探索”:探索更多可能性和應用場景

使用 Java 庫打造醫學圖像處理的“神器” 前言 隨著醫學圖像在醫療保健領域中的不斷發展,醫學圖像處理也成為了一項非常重要的研究領域。在此背景下,本文將介紹三個常用的 Java 醫學圖像處理庫:ImageJ、MIPAV 和 ITK。這些庫提供了豐富的圖…

代碼隨想錄算法訓練營day46| 139. 單詞拆分、背包問題總結

139、單詞拆分: class Solution(object):def wordBreak(self, s, wordDict):""":type s: str:type wordDict: List[str]:rtype: bool"""n len(s)dp [False] * (n 1)dp[0] Truemap_word set(wordDict)for j in range(1, n 1):f…

3月1日.開始記錄

今天事項安排 打算今天開始,每天工作日記錄📝一下當天大致的事項。 有說法是每天開始工作前記錄下自己的清單,可以讓當天做事太過發散。這對于我這種喜歡發散的人是個有用的技巧(笑 上午 把昨天的日報交了 30 min 把今天的工作放…

算法日記——前綴和、差分

文章目錄 洛谷 B3612 求區間和洛谷 P1387 最大正方形洛谷 P3397 地毯 洛谷 B3612 求區間和 題目鏈接:洛谷 B3612 求區間和 思路: 一維前綴和的模板題。所謂前綴和,就是對原數組前i個元素求和,這個值作為新元素放在下標i的位置。 …

C++智能指針_C++回顧

發展歷史 C98中產生了第一個智能指針auto_ptr; Cboost給出了更實用的scoped_ptr和shared_ptr和weak_ptr; CTR1,引入了shared_ptr等,不過TR1并不是標準版; C11引入了unique_ptr和shared_ptr和weak_ptr。需要注意的是…

Mamba與MoE架構強強聯合,Mamba-MoE高效提升LLM計算效率和可擴展性

論文題目: MoE-Mamba: Efficient Selective State Space Models with Mixture of Experts 論文鏈接: https://arxiv.org/abs/2401.04081 代碼倉庫: GitHub - llm-random/llm-random 作為大型語言模型(LLM)基礎架構的后…

新一代科學計算與系統建模仿真平臺MWORKS 2024a震撼發布:產品強勢進化,更新亮點速覽!

2月25日,同元軟控成功舉辦MWORKS 2024產品發布會,會上公布了新版MWORKS的設計理念、關鍵技術、版本亮點、產品特性以及重大改進。當前,科學計算與系統建模仿真平臺MWORKS 2024a已正式上線,開放下載。 MWORKS已成為全球第4個完整的…

全量知識系統問題及SmartChat給出的答復 之6 三套工具之1

Q15. 提出想法和問題 前面說過,DDD在我要設計的全量知識系統中位于中間層,是專門用來解決“知識湯”問題的。 解決的思路就是以將為在特定領域中的公司經營提供一個責任-權限平面為目的,幫助他們調整商業模式以及組建恰當的組織&#xff0c…

C# 高階語法 —— Winfrom鏈接SQL數據庫的存儲過程

存儲過程在應用程序端的使用的優點 1 如果sql語句直接寫在客戶端,以一個字符串的形式體現的,提示不友好,會導致效率降低 2 sql語句寫在客戶端,可以利用sql注入進行攻擊,為了安全性,可以把sql封裝在…

嘉立創專業版導入SW模型的板框

1、SW新建一個需要的模型,例如下圖, 2、點擊另存為.dxf 文件(是.dxf文件) 3、選擇要保存模型的視圖,如上視圖,確定后出現上視圖板框形狀,然后保存即可。 4、打開嘉立創,點擊文件——…

Linux中的awk命令

AWK是一種在Linux系統中經常使用的文本處理工具,它可以根據指定的模式對文本文件進行處理和分析。下面是一些關于AWK命令的使用說明和舉例: 1. 基本語法: awk pattern { action } file 2. 使用字段分隔符: 默認情況下&#xf…

整數編碼【華為OD機試-JAVAPythonC++JS】

題目描述 實現一種整數編碼方法,使得待編碼的數字越小,編碼后所占用的字節數越小。 編碼規則如下: 編碼時7位一組,每個字節的低7位用于存儲待編碼數字的補碼 字節的最高位表示后續是否還有字節,置1表示后面還有更多的字節&#xf…

pytorch -- GPU優化寫法套路

1. GPU優化的點 網絡模型 數據(輸入、標注) 損失函數 .cuda方式 代碼: import torch.optim import torchvision from torch import nn from torch.utils.data import DataLoader from torch.utils.tensorboard import SummaryWriter# 1. 準備數據集 t…

C++實現XOR加解器

#include <Windows.h> #include <iostream> #include <fstream> #include <string>// 加解密函數&#xff0c;使用XOR運算 void XORCrypt(char* data, int size, const std::string& key) {int keyLength key.length();for (int i 0; i < siz…

日志系統項目實現

日志系統的功能也就是將一條消息格式化后寫入到指定位置&#xff0c;這個指定位置一般是文件&#xff0c;顯示器&#xff0c;支持拓展到數據庫和服務器&#xff0c;后面我們就知道如何實現拓展的了&#xff0c;支持不同的寫入方式(同步異步)&#xff0c;同步:業務線程自己寫到文…

萬卡集群:字節搭建12288塊GPU的單一集群

文章目錄 論文Reference 論文 MegaScale: Scaling Large Language Model Training to More Than 10,000 GPUs 論文鏈接&#xff1a;https://arxiv.org/abs/2402.15627 從結構上講&#xff0c;網絡是基于Clos的“胖樹”結構。其中一個改進是在頂層交換機上把上行與下行鏈路分開&…

三、《任務列表案例》前端程序搭建和運行

本章概要 整合案例介紹和接口分析 案例功能預覽接口分析 前端工程導入 前端環境搭建導入前端程序 啟動測試 3.1 整合案例介紹和接口分析 3.1.1 案例功能預覽 3.1.2 接口分析 學習計劃分頁查詢 /* 需求說明查詢全部數據頁數據 請求urischedule/{pageSize}/{currentPage} 請…

stm32觸發硬件錯誤位置定位

1.背景 1. 項目中&#xff0c;調試過程或者測試中都會出現程序跑飛問題&#xff0c;這個時候問題特別難查找。 2. 觸發硬件錯誤往往是因為內存錯誤。這種問題特別難查找&#xff0c;尤其是產品到了測試階段&#xff0c;而這個異常復現又比較難的情況下&#xff0c;簡直頭疼。…

初學JavaScript總結

0 JavaScript html完成了架子&#xff0c;css做了美化&#xff0c;但是網頁是死的&#xff0c;需要給他注入靈魂&#xff0c;所以接下來需要學習JavaScript&#xff0c;這門語言會讓頁面能夠和用戶進行交互。JavaScript又稱為腳本語言&#xff0c;可以通過腳本實現用戶和頁面的…

每日shell腳本之打印99乘法表

每日shell腳本之打印99乘法表 #!/bin/bash for i in $(seq 1 9); dofor j in $(seq 1 9); doecho -n "$i * $j $(($i * $j)) "doneecho done