| |
|
开发:
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 + / ②idea3、常用设置①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能检索你的整个项目,分析项目所有的内容,甚至构建语法树。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |