IDEA 新手使用手册

1 简介

IDEA的全称是IntelliJ IDEA,这是一个java编程语言开发的集成环境。
IDEA的每一个方面都是为了最大限度地提高开发人员的工作效率而设计的,它的智能编码辅助和人机工程学设计会让开发过程变得愉悦且高效。
IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。
IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。
但是IDEA比较占用内存,建议内存8G及以上,CPU最好是i5以上

2 下载

下载需要访问的网址是: https://www.jetbrains.com/

1.我们可以选择”Developer Tools”开发者工具页签,选择其中的”Find your tool”按钮

2.在弹出的页面中选择”IntelliJ IDEA”中的”Download”

3.大家可以根据自己的实际情况选择需要的版本

  1. Windows macOS Linux是需要选择的操作系统版本,这里我们选择了Windows系统
  2. Ultimate旗舰版 Community社区版是IDEA的两个不同版本
    旗舰版是要收费的,下载后只可以免费体验30天
    而社区版是免费且开源的,这里我们选择的是社区版
  3. 如果下载时出现了”此类型文件可能会损坏您的计算机”,选择”保留”,等待下载结束即可.

3 安装

  1. 找到刚刚下载好的文件
  2. 双击此文件,开始安装,在弹出弹窗中选择”运行”
  3. 目前的页面是IDEA社区版欢迎页面,选择”Next”按钮
  4. 当前页面是选择IDEA的安装路径,可参照下图设置,注意目录不要出现中文、空格

    5.创建桌面快捷方式,注意勾选”64-bit launcher”,然后点击”Next”

    6.在最后一个弹窗点击”Install”即可开始安装


    7.安装完毕点击”Finish”按钮
    8.安装完毕桌面会有”IntelliJ IDEA”的图标,即可开始使用啦

4 配置

  1. 在刚刚的本地安装目录下找到IDEA的bin目录,并且找到”idea.exe.vmoptions”配置文件
  2. 修改此配置文件的两个值,如图所示修改即可

5 入门案例

1.新建项目

2.本页面与下一个页面无需其他操作,直接点击”Next”下一步


3.自定义项目名与项目位置(类似于eclipse的工作空间)

4.点击”View”→”Appearance”→”Toolbar”打开工具栏

5.点击侧边栏”Project”可以显示项目细节,类似eclipse中的”Package Explorer”

6.点击侧边栏显示刚刚创建的项目后,选择”src”,右键”New”新建一个”Package”包

7.在弹出的弹窗中输入自定义包名”cn.tedu.hello”

8.选择刚刚创建好的包,”New”新建一个”Java Class”类文件
9.完成代码的编辑
10.运行程序,空白处右键,选择”Run ‘HelloWorld.main()’”运行程序
或者也可以选择点击main()方法右边行号上的绿色运行小三角也可以运行该程序

11.可以显示运行效果

不管是什么集成开发工具,多用才会慢慢熟悉,从这里开始,希望大家可以走的更远~

新手小白学JAVA IDEA下载使用手册相关推荐

  1. 新手小白学JAVA 日期类Date SimpleDateFormat Calendar

    1. Date日期类 类 Date 表示一个特定的瞬间,精确到毫秒 1.1 Date的构造函数 Date() 分配一个 Date 对象,以表示分配它的时间(精确到毫秒) Date(long date) ...

  2. 新手小白学java 编码转换流 OutputStreamWriter InputStreamReader

    编码转换流 字节流:针对二进制文件 字符流:针对文本文件,读写容易出现乱码的现象,在读写时,最好指定编码集为UTF-8 1 概述 编码转换流(InputStreamReader/OutputStrea ...

  3. 新手小白学JAVA 分支结构 switch结构 for循环

    1 分支结构 1.1 概述 顺序结构的程序虽然能解决计算.输出等问题 但不能做判断再选择.对于要先做判断再选择的问题就要使用分支结构 1.2 形式 1.3.1 练习:商品打折案例 创建包: cn.te ...

  4. 新手小白学JAVA 泛型 Collection List Set

    集合 我们接下来要学习的内容是Java基础中一个很重要的部分:集合 1 Collection接口 1.1 集合前言 Java语言的java.util包中提供了一些集合类,这些集合类又称之为容器 提到容 ...

  5. 新手小白学JAVA Set HashSet Map HashMap

    1 Map接口 1.1 概述 Java.util接口Map<K,V> 类型参数 : K - 表示此映射所维护的键 V – 表示此映射所维护的对应的值 也叫做哈希表.散列表. 常用于键值对结 ...

  6. 新手小白学JAVA 面向对象之多态

    多态 1. 概念 多态是面向对象程序设计(OOP)的一个重要特征,指同一个实体同时具有多种形式,即同一个对象,在不同时刻,代表的对象不一样,指的是对象的多种形态. 可以把不同的子类对象都当作父类来看, ...

  7. 新手小白学JAVA JUnit单元测试方法

    JUnit单元测试 1.前言 之前我们去运行程序只能通过main(),也就是程序的主函数来运行,那么就会出现这样的问题:我们如果想要测试,就需要运行main()中所有的代码,这会导致,本来我们只是想测 ...

  8. java编程好学么_零基础小白学Java编程好学吗

    Java是一门不会衰落的开发语言,伴随着IT行业的兴起,目前学习java培训的人员也是变得更多了,但要想学好java的话通过自学是没有那样非常容易的事情.尤其是对于初学者的学生而言,那么零基础小白学J ...

  9. 零基础小白学Java难度大不大

    零基础小白学Java难度大不大?有很多人都是非常关心这个问题的,如今java在IT互联网行业的快速发展,引起了很多人的注意,那么,哪些人适合入行Java?零基础学习Java难度大吗?下面,小编就为大家 ...

  10. 学Java需要下载什么软件?都有什么作用?

    学习java并非大家想象中的那么简单,除了书本和老师面授,软件的使用也有很大的作用,接下来小编为大家分享的就是关于"学Java需要下载什么软件?都有什么作用?"的内容,希望能够给正 ...

最新文章

  1. pythonidea_idea集成python插件
  2. java 栈 泛型_java 泛型栈(数组实现) | 学步园
  3. [密码学基础][信息安全][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第一篇]不同类型的处理器
  4. Python基础之迭代器
  5. 托管型呼叫中心与自建型呼叫中心的区别
  6. Linux 零拷贝方案
  7. 语音识别在智能交通中的几种应用分析
  8. 5 thinkpad 黑将评测_ThinkPad L380视频评测:全能型商务助手
  9. java 哈希表入门
  10. 关于js对象添加属性
  11. css 动画 animate
  12. 应用随机过程概率模型导论(9th 英文版) Sheldon M.Ross 共享
  13. 用云服务器储存文件空间,用云服务器储存文件空间
  14. 计算机毕业设计ssm毕业论文管理系统b909r系统+程序+源码+lw+远程部署
  15. 静脉炎的症状有哪些?
  16. OpenWrt设置路由器联网(无线)
  17. SpringClude--feign介绍
  18. 专升本英语——应试题型突破——翻译——名言警句【学习笔记】
  19. 基于51单片机的简易电容值测量仪proteus仿真设计
  20. LZW字典编码(文末附python实现代码)

热门文章

  1. 拉舍尔机的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  2. 京东投资的Farfetch冲刺IPO:半年亏7191万美元
  3. Ubuntu 硬盘灯点亮
  4. 大一学生WEB前端静态网页——环保网页设计与实现
  5. mysql bet,第一阶段Mysql总结
  6. 红帽公布2017财年第三季度业绩 同比增长18%
  7. autocad输入的列表有缺陷解决方法
  8. 【实验报告】实验四、彩色图像处理
  9. 交通安全主题汇总(附链接)
  10. red blooded woman