IDE的使用(一)

简介: IDE集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver等),因为很多项任

IDE

集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver等),因为很多项任务会自动生成。编程开发软件将编辑、编译、调试等功能集成在一个桌面环境中,这样就大大方便了用户。

❀优点

节省时间和精力。IDE的目的就是要让开发更加快捷方便,通过提供工具和各种性能来帮助开发者组织资源,减少失误,提供捷径。

建立统一标准。当一组程序员使用同一个开发环境时,就建立了统一的工作标准,当IDE提供预设的模板,或者不同团队分享代码库时,这一效果就更加明显了。

管理开发工作。首先,IDE提供文档工具,可以自动输入开发者评论,或者迫使开发者在不同区域编写评论。其次,IDE可以展示资源,更便于发现应用所处位置,无需在文件系统里面艰难的搜索。

❀缺点

学习曲线问题。IDE基本上是比较复杂的工具,为了更好的熟练使用,需要一定的时间和耐心。

初学者的困难。对初学者来说,使用IDE来学习开发有相当的难度,不适合学习一种新语言时使用。

无法修复坏代码或设计。开发者不能完全依赖工具的便捷,还是必须保持专业水准和熟练度,开发的成果好坏主要还是看开发员的技术。

 

JetBrains公司介绍

1】IntelliJ IDEA就是Java的IDE。

2】市场占有率竹节攀升,超过了Eclipse。

3】JetBrains公司介绍:

JetBrains是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄罗斯的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是Java编程语言开发撰写时所用的集成开发环境IntelliJ IDEA。公司旗下还有其它产品,比如:

➢WebStorm: 用于开发JavaScript、HTML5、 CS3等前端技术;

➢PyCharm: 用于开发python(python语言热度排行榜排名第一,在人工智能大数据领域应用)

➢PhpStorm: 用于开发PHP

➢RubyMine: 用于开发Ruby/Rails

➢AppCode: 用于开发Objective - C/Swift,替换xcode的

➢CLion: 用于开发C/C++

➢DataGrip: 用于开发数据库和SQL

➢Rider: 用于开发.NET

➢GoLand: 用于开发Go(区块链主流开发语言就是Go语言)

4】官网:


https://www.jetbrains.com/


IntelliJ IDEA介绍

1】IDEA 全称IntelliJ IDEA,是用于java语言开发的集成环境IDE(Integrated Development Environment),也可用于其他语言。

IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的

IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

2】IDEA的支持:

3】IDEA的优势(相对于Eclipse)

①强大的整合能力。比如: Git、 Maven、 Spring 等

②提示功能的快速、便捷

③提示功能的范围广

④好用的快捷键和代码模板

⑤精准搜索

 

IntelliJ IDEA的下载和安装的准备

1】官网:


https://www.jetbrains.com/idea/download/#section=windows

 

640.png

2】安装的准备:

1)硬件环境:

内存8G以上

CPU i5以上

安装在固态硬盘下

2)软件环境:

需要安装JDK

 

IDEA的卸载

对于免安装的idea:

1)删除安装文件

2)到用户下将idea的缓存,配置的目录删除掉即可

安装idea:

(1)可以用控制面板--》程序

 

IDEA的安装和破解

1】将安装包进行解压--》选择固态盘符

2】发送到桌面快捷方式,生成一个快捷方式

3】打开:

选择主题:

先进入再说,免费试用:

640.png

 创建一个项目:

选择JDK:

640.png640.png


640.png

640.png

640.png

找到jetbrains-agent.jar 文件,然后放入合适的文件夹内(我一般直接放入idea的安装位置了,你随意,不建议有中文路径)

点击IDEA的菜单,找到:Help---》Edit Custom VM Options

640.png

然后在文件中最后一行填入:

-javaagent:D:\soft_setup\IDEA\ideaIU-2019.2.3.win\jetbrains-agent.jar 

注意这个jetbrains-agent.jar的路径要是你自己的真实的路径。 

640.png

关闭IDEA

再次打开IDEA,点击菜单 ,Help---》Register:

640.png

640.png

关闭IDEA

重启IDEA

看到带Licenseed to..字样的 证明激活成功!

IDEA页面展示

1】项目下内容:

➢工程下的src类似于Eclipse下的src目录,用于存放代码。。

➢工程下的.idea 和TestProject.iml文件都是IDEA工程特有的。类似于Eclipse 工程下的settings、.classpath、.project 等。

2】配置:

640.png

640.png

目录
相关文章
|
6月前
|
IDE Java 开发工具
什么是IDE?新手用哪个IDE比较好?
什么是IDE?新手用哪个IDE比较好?
181 0
|
SQL IDE 前端开发
常见的IDE工具,你都接触过哪些?
在学习计算机的道路上,我相信每个人首先接触的是一些常用的编程工具,也就是我们所说的IDE了,以及各种各样的,付费又或者免费的工具软件,那么,作为一个资深程序员,我们多多少少需要认识各种各样的开发工具啦!
1217 0
常见的IDE工具,你都接触过哪些?
|
17天前
|
IDE Java 开发工具
ide工具
ide工具
31 8
|
机器学习/深度学习 IDE Java
IDE的使用(三)
常用的代码模板 【1】模板1:main方法: main 或者 psvm 【2】模板2:输出语句: sout 或者 .sout 一些变型:soutp:打印方法的形参
70 0
|
IDE 搜索推荐 Java
IDE的使用(二)
Module的概念和使用 【1】在Eclipse中我们有Workspace (工作空间)和Project (工程)的概念,在IDEA中只有Project (工程)和Module (模块)的概念。 这里的对应关系为:
70 0
|
IDE Java Scala
一文了解IDE的安装及配置
一文了解IDE的安装及配置
288 0
|
存储 IDE 项目管理
R 的集成开发环境(IDE)Rstudio|学习笔记
之前使用的软件是 Rgui,整个界面并不是十分的方便,或者特别的友好,但是 R 也有很多集成的开发环境,这节课介绍的 R,功能非常强大,界面非常友好的一个集成开发环境,就是 Rstudio。
368 0
R 的集成开发环境(IDE)Rstudio|学习笔记
|
IDE Java Unix
ide工具很多
ide工具很多
134 0
|
IDE 编译器 开发工具
IDE之VS:利用 Visual Studio中的IDE配置C++语言进行编程
IDE之VS:利用 Visual Studio中的IDE配置C++语言进行编程
IDE之VS:利用 Visual Studio中的IDE配置C++语言进行编程
|
机器学习/深度学习 IDE Cloud Native
收藏!这些 IDE 使用技巧,你都知道吗
欲善其事,先利其器。对于研发同学,在日常的开发工作中,我们与之打交道最多的便是编程的 IDE。能否高效和灵活的使用 IDE,将对我们的工作效率起着举足轻重的作用。
收藏!这些 IDE 使用技巧,你都知道吗