IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> Eclipse和IDEA -> 正文阅读

[Java知识库]Eclipse和IDEA

1、界面布局及优缺点

①eclipse

界面布局:

?优缺点:

??????? 优点:

??????? 1.适合java语言,开发、编写、查错、编译、帮助等各方面非常方便

??????? 2.更新速度快

??????? 3.上手较快

??????? 4.开源、免费

??????? 缺点:

??????? 1.大工程时,吃内存耗cpu,依然会出现很慢、卡顿、奔溃和无响应的情况

??????? 2.安装插件过多之后,速度变慢

??????? 3.对于GUI和WEB界面设计,暂没有很好的支持

②idea

界面布局:

优缺点:

??????? 优点:

??????? 1.智能的选取。在很多时候我们要选取某个方法,或某个循环或想一步一步从一个变量到整个类慢慢扩充着选取,IDEA就提供这种基于语法的选择,在默认设置中Ctrl+w,可以实现选取范围的不断扩充,这种方式在重构的时候尤其显得方便

??????? 2.丰富的导航模式。IDEA提供了丰富的导航查看模式,例如ctrl+e显示最近打开过的文件,ctrl+n显示你希望显示的类名查找框

??????? 3.简洁易用的GUI界面

??????? 4.智能编辑。代码输入过程中,自动补充方法或类

??????? 5.自定义的快捷键。强大的快捷键设置,基本可以让程序员离开鼠标工作

??????? 缺点:

??????? 1.相比于eclipse,插件开发匮乏

??????? 2.资源消耗比较大,建个大中型的J2EE项目,启动后基本要200M以上的内存支持,包括安装软件在内,差不多要500M的硬盘空间支持

2、常用快捷键

①eclipse

??????? 1.批量导包:ctrl + shift + o

??????? 2.使用单行注释:ctrl + /

??????? 3.使用多行注释: ctrl + shift + /

??????? 4.取消多行注释:ctrl + shift + \

??????? 5.格式化代码: ctrl + shift + f

??????? 6.关闭当前窗口:ctrl + w

??????? 7.关闭所有的窗口:ctrl + shift + w

??????? 8.for循环:for + alt + / +回车

??????? 9.输出:syso + alt + /

②idea

3、常用设置

①eclipse

??????? 1.字体设置:

??????? window-->preferences-->general-->colors and fonts-->basic-->text font

??????? 2.添加jar包:

?②idea

??????? 1.修改字体

??????? file-->settings

????????

???????? 2.切换主题

????????File--> settings--> Editor--> Color Scheme

????????

??????? 3.自定义注释

????????File--> settings--> Editor--> File and Code Templates--> Files--> Class

????????

4、个人理解

eclipse和idea不紧紧只是简单的一款软件而已,它是一套集成开发工具。它为我们编程提供的方便,节省了时间,而eclipse和idea各有各的优缺点,在使用了这两款软件后,我的感觉是idea更加的智能,idea懂得上下文,这也是JetBrains员工命名idea为intelligent的原因,idea能检索你的整个项目,分析项目所有的内容,甚至构建语法树。

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-07-05 23:25:27  更:2022-07-05 23:26:22 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 15:42:21-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码