最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

idea安裝與配置及基本用法教程詳解

 更新時間:2020年03月05日 14:42:09   作者:Lena666  
這篇文章主要介紹了idea安裝與配置及基本用法教程詳解,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

 Intellij IDEA 確實使用更加方便,由于目前只用到maven項目,所以此處只記錄maven項目的配置。

一、配置idea前準備:

  1.下載idea安裝包、jdk安裝包、maven安裝包、git安裝包。均去官網(wǎng)下載并安裝,網(wǎng)上很多,此處不再贅述。(注意:常見的src文件是源碼,bin是使用,所以下載時我們下載bin文件)

二、配置idea

  1.點開idea圖標,點create new project,按照流程一步一步配置jdk,maven等,配置結(jié)束。

  2.運行idea,進入idea主界面,頁面會自動彈出這樣的tips提示對話框,將默認的該選擇框改為不選中,后面每次打開idea就不會彈出這樣的對話框,可減少資源占用。

  

  3.當pom文件有修改或者有新的依賴加入,右下角會出現(xiàn)如圖提示,有兩個選項Import changes是手動導入,Enable Auto_Import是開啟自動導入。兩個的區(qū)別是自動導入會在修改依賴后自動導入依賴,占用計算機更多資源,一般計算機都建議點手動導入。

  

  4.File-->Project Structure 里可以配置項目的一些設(shè)置。

  

  5.setting里可以設(shè)置idea的所有功能,只對當前項目有效,可以多用。全局設(shè)置后,就不用單個項目單獨配置。盡量都全局設(shè)置?!?/p>

  6.Other setting里的Defult setting 設(shè)置的是全局的,Default Project Structure是設(shè)置項目。

  

  7.設(shè)置編譯版本

  第一種方式:在pom文件中設(shè)置編譯版本

  第二種方式:在setting中修改編譯器版本,要使其與ProjectStructure中的版本一致。

  8.view中選中Toolbar和tool button ,右側(cè)的工具就可顯示出來,我們可以在 maven project下方便操作一系列maven操作。

  9.用idea建模塊,各個模塊是相互獨立的,可相互依賴。

  10.從git導入源碼與git快速操作。

  配置完git后,從github或者git上可直接down代碼到本地,可在idea界面完成修改并提交到遠程庫的操作(可完成創(chuàng)建分支、切分支

 加入新文件到本地倉庫、提交文件到本地倉庫、發(fā)布到遠程倉庫等操作)。

  注:.idea文件夾不可提交,它是本項目在本地的配置文件。

  11.idea快捷鍵設(shè)置:

  在setting下的keymap里可以按照習慣修改快捷鍵;

  在editor下可以修改代碼提示功能是否區(qū)分大小寫;

  在界面右下方的人形圖標可以修改檢查錯誤級別;

  優(yōu)化導入包,在導入的包沒用的時候,自動去除。setting-->editor-->general-->auto import 選中optimize imports

  

  省電模式:代碼不檢查,不自動提示

  查找定位:快捷鍵 ctrl+shift+N 文件名:行數(shù);

  窗口還原功能:左下角

· 查看歷史記錄:選中要查看的代碼右鍵-->localhistory-->show history for selection:

  12:Maven工程的文件標識

    在自己建的文件夾中需要手動去標識文件類型,不然有些種類的功能不能使用。

    比如:java文件夾:下可建類,resource文件夾:resource文件編譯后自動放到target目錄,不然編譯不進文件夾。

    標記方法:文件夾右擊-->mark directory as

  13:基于tomcat部署web工程

    web工程在新建工程中需要選中webapp,安裝配置tomc可配置端口號,訪問根路徑,輸出log日志等),啟動tomcat,http請求默認訪問的端口是80,訪問時寫不寫該端口都一樣。

  14:解決jar包沖突 (jar包沖突實際是已存在的第三方j(luò)ar包與實際需要的jar包版本不一致導致的)

·  在pom文件中右擊,選擇依賴圖,進入jar包依賴圖,可以清楚看到j(luò)ar包之間依賴關(guān)系。沖突的話,連接線會顯示紅色,在沖突的jar包上點右鍵-->exclude,去掉后更新jar包庫,沖突去除。

  15:配置類模板:比如新建一個類,需要有創(chuàng)建時間和創(chuàng)建人

    在editor-->file and code template中設(shè)置,讀取值默認是從系統(tǒng)獲取,若需設(shè)置,可在idea安裝目錄下的bin目錄文件中設(shè)置。

  16:如何找到代碼最近的記錄并進行恢復

    恢復代碼有兩種,本地恢復與遠程git恢復.本地恢復:直接在文件類中右擊-->local history,遠程恢復:在左側(cè)文件上右擊-->git-->show history

  17:解決亂碼問題(idea亂碼與項目亂碼)

  18:常用快捷鍵

    Alt + Enter 引入類

    Ctrl + O查看我們繼承的類或者接口中的方法,以及我們要實現(xiàn)的方法

    Ctrl + Alt + b 查看接口實現(xiàn)類中方法(就是我們使用接口編程時,在調(diào)用實現(xiàn)類方法處直接Ctrl+鼠標左鍵方法,只能進入到接口中定義的方法處,但是使用該快捷鍵則直接到實現(xiàn)類的該方法中了)

    Alt + Insert set/get; 構(gòu)造方法; toString; 重寫方法。。。

    Ctrl+Alt+T將代碼包在一個塊中,例如try/catch ;synchronized等

三、常見困惑:

  1.為什么idea首次加載很慢:在我們工作中,我們會感覺到搜索、提示很快,是因為idea把相關(guān)的東西做了緩存,存到固定位置。這個緩存隨著每次打開會越來越大,我們可以選擇將該緩存清空。也可以再配置文件中將該文件夾配置放到其它位置。

四、中途遇到的問題及解決方案

  1.按照書中步驟,idea配置完后,創(chuàng)建的項目沒有自動生成src目錄?

    這種情況應該是中途電腦關(guān)機或者其他原因,導致maven工程沒加載完。

    在新建項目配置SDK頁面,不要選quickstart,其他配置完后直接點next,到下一部頁面的配置。書中選擇了quickstart,后面項目加載完后會自動生成src目錄。

  

  2.右側(cè)工具條是maven,沒顯示maven project ,不能快捷得去做maven相關(guān)操作?

總結(jié)

到此這篇關(guān)于idea安裝與配置及基本用法教程詳解的文章就介紹到這了,更多相關(guān)idea安裝與配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java I/O技術(shù)之文件操作詳解

    Java I/O技術(shù)之文件操作詳解

    這篇文章主要介紹了Java I/O技術(shù)之文件操作詳解,需要的朋友可以參考下
    2014-07-07
  • Java實現(xiàn)文件檢索系統(tǒng)的示例代碼

    Java實現(xiàn)文件檢索系統(tǒng)的示例代碼

    這篇文章主要為大家詳細介紹了如何劉Java語言實現(xiàn)簡易的文件檢索系統(tǒng),文中的示例代碼講解詳細,對我們學習Java開發(fā)有一定的幫助,需要的可以參考一下
    2022-07-07
  • Java中的Spring循環(huán)依賴詳情

    Java中的Spring循環(huán)依賴詳情

    這篇文章主要介紹了Java中的Spring循環(huán)依賴詳情,文章基于Java的相關(guān)資料展開詳細介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-04-04
  • 淺析Java中的Caffeine緩存源碼

    淺析Java中的Caffeine緩存源碼

    這篇文章主要介紹了淺析Java中的Caffeine緩存源碼,Caffeine是一個Java開發(fā)的高性能緩存庫,它提供了一種簡單而強大的方式來管理內(nèi)存中的緩存數(shù)據(jù),Caffeine的設(shè)計目標是提供快速、高效的緩存訪問,同時保持簡單易用的API,本文針對其部分源碼做出解析,需要的朋友可以參考下
    2023-10-10
  • 老生常談spring的事務傳播機制

    老生常談spring的事務傳播機制

    這篇文章主要介紹了spring的事務傳播機制,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • java字節(jié)字符轉(zhuǎn)換流操作詳解

    java字節(jié)字符轉(zhuǎn)換流操作詳解

    這篇文章主要介紹了java字節(jié)字符轉(zhuǎn)換流操作,結(jié)合實例形式詳細分析了Java字符流轉(zhuǎn)換相關(guān)原理、實現(xiàn)方法及操作注意事項,需要的朋友可以參考下
    2019-09-09
  • Java數(shù)據(jù)庫連接池c3p0過程解析

    Java數(shù)據(jù)庫連接池c3p0過程解析

    這篇文章主要介紹了Java數(shù)據(jù)庫連接池c3p0過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • java單例模式實現(xiàn)面板切換

    java單例模式實現(xiàn)面板切換

    這篇文章主要為大家詳細介紹了java單例模式實現(xiàn)面板切換,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 使用Java實現(xiàn)查看線程的運行狀態(tài)(附源碼)

    使用Java實現(xiàn)查看線程的運行狀態(tài)(附源碼)

    在現(xiàn)代 Java 應用中,線程的運行狀態(tài)對于排查問題和優(yōu)化性能具有至關(guān)重要的作用,本文將使用Java編寫一個查看線程運行狀態(tài)的工具,有需要的可以了解下
    2025-03-03
  • JDK10中的局部變量類型推斷var

    JDK10中的局部變量類型推斷var

    這篇文章主要介紹了JDK10中的局部變量類型推斷var,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09

最新評論

微山县| 齐河县| 即墨市| 县级市| 启东市| 广昌县| 邮箱| 鄯善县| 迭部县| 迭部县| 新泰市| 涟水县| 广东省| 宁河县| 淅川县| 明星| 双牌县| 二手房| 青田县| 师宗县| 贵溪市| 东乌| 富民县| 韩城市| 游戏| 满洲里市| 合川市| 绿春县| 北海市| 德庆县| 九寨沟县| 禄丰县| 苍南县| 南昌市| 沈丘县| 济南市| 怀来县| 瓮安县| 龙州县| 莱西市| 泾川县|