Java集成开发环境(思维导图及详细描述)

文章目录

      • 一、引入IDE的原因
      • 二、Notepad++
        • 1、Notepad++是什么?
        • 2、下载安装包
        • 3、特点
      • 三、集成开发环境
        • 1、Eclipse
          • 1)Eclipse
          • 2)Eclipse官网
          • 3)下载
        • 2、IDEA
          • 1)IDEA是什么
          • 2)下载安装包
          • 3)特点
        • 3、MyEclipse
          • 1)MyEclipse
          • 2)下载安装包
          • 3)六个版本
        • 4、NetBeans
        • 1)Apache NetBeans是什么?
          • 2)下载安装包
          • 3)特点
      • 四、Eclipse配置
        • 1、界面布局
        • 2、代码助手
        • 3、编辑器字体
        • 4、控制台颜色
        • 5、Working Set
      • 五、在eclipse中创建第一个项目

课程:02 集成开发环境(IDE)
指导: AT阿宝哥
笔记整理:锦鲤姑娘
时间:2020年04月21日
Java集成开发环境(思维导图及详细描述)_第1张图片

一、引入IDE的原因

我们为什么不用记事本开发程序?

  • 没有代码提示
  • 没有语法检查
  • 一次只能编写一个文件,而一个大项目需要几千几百个文件
  • 没有行数提示

二、Notepad++

比记事本功能强大一些,但是不是集成开发环境

但是比起记事本有几点好处:

  • 有行数提示
  • 有代码折叠功能
  • 侧重于各种代码的文本编辑,可以选择代码种类
  • 有代码高亮解释

如果在服务器端轻微地改动源代码,大型集成开发环境的安装太麻烦,可以装一个Notepad++,比较轻便

1、Notepad++是什么?

  • 是一个免费的源代码编辑器和记事本的替代品,支持多种语言
  • 用C++编写,使用纯Win32 API和STL(Standard Template Library,中文名标准模板库,惠普实验室开发的一系列软件的统称),执行速度更高,程序更小,消耗更少的CPU功率

2、下载安装包

Notepad++官网下载地址

3、特点

  • 小巧、便捷
  • 支持多种编程语言、多种编码

三、集成开发环境

在此阶段,推荐使用Eclipse开发Java,因为它开源,有手动挡的操作,特别适用于练习。如果到框架和微服务阶段,推荐使用IDEA。

1、Eclipse

1)Eclipse
  • Eclipse基金会为全球个人社区和组织提供了一个成熟的、可伸缩的、商业友好的用于开源软件协作和创新的环境
  • Eclipse是一个开放源代码、基于Java的可扩展开发平台
  • 也可以作为其他开发语言的集成开发环境
  • Eclipse附带一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)
2)Eclipse官网

http://www.eclipse.org

3)下载

选择的操作系统和位数必须与电脑配置相同,选择Eclipse IDE for Java EE Developers版本

2、IDEA

1)IDEA是什么
  • IntelliJ IDEA是一个为JVM语言(Java、Kotlin、Scala、Groovy设计的集成开发环境(IDE)
  • 提供代码补全、静态代码分析和重构,用户体验佳
2)下载安装包

官网下载地址

3)特点
  • 跨平台
  • 多语言支持,也可以开发前端
  • 快速导航和搜索
  • 代码协助
  • 集成开发工具

3、MyEclipse

1)MyEclipse
  • 是在eclipse基础上加上自己的插件开发而成的企业级集成开发环境
  • 主要用于Java、JavaEE以及移动应用的开发
2)下载安装包

官方下载地址

3)六个版本
  • MyEclipse Standard,做SE、EE开发
  • MyEclipse Professional,包括标准版的所有功能,更注重web开发
  • MyEclipse Blue,可以替代IBM Rational软件架构
  • MyEclipse Spring,支持Spring开发
  • MyEclipse Bling,支持所有企业级开发的弯针工具集,包括高级WebSphere和Spring开发
  • MyEclipse Secure,使用SDC(Secure Delivery Center),是开发团队始终能保持在正确的时间使用正确的工具。

4、NetBeans

1)Apache NetBeans是什么?

  • 是一个开发环境、工具平台和应用程序框架
  • 可以安装在所有支持Java的操作系统上。Windows,Linux,Mac OSX和BSD都可支持,一次编写,到处运行。
2)下载安装包
  • 官方下载地址
  • 下载LTS的二进制版本,以上的安装包都推荐下载zip格式
3)特点
  • 快速智能编辑
  • 多种编程语言支持
  • 跨平台支持

四、Eclipse配置

1、界面布局

Open Perspective——》选择需要的视图

2、代码助手

Window——》Preferences(偏好设置)——》文本框搜索assist——》点选Java中的Editor下的Content Assist——》将Auto Activation triggers for Java中的"."改成从a到z的26个英文字母(一定是小写)——》确认关闭

3、编辑器字体

Window——》Preferences——》文本框搜索font——》点选Colors and Fonts——》选择basic下的text font——》字体大小设置成16或者18——》确认关闭

4、控制台颜色

Window——》Preferences——》文本框搜索Console——》点选Console——》背景颜色改成黑色,其它按照喜好自己更改——》确认关闭

5、Working Set

  • Project Explorer旁边的View Menu——》Select Working Set——》点选需要显示的项目——》OK
  • 分类:Project Explorer旁边的View Menu——》Select Working Set——》New——》Java——》通过搜索选择需要分组的项目文件——》Add——》OK

五、在eclipse中创建第一个项目

  • 三个不同阶段,三种项目类型,三个项目节点:

第一阶段——JavaEE项目——Java Project

第二阶段——Web项目——Dynamic Web Project

第三阶段——Maven项目——Maven Project

  • New Java Project,点选Java中的Java Project——》大驼峰命名法(英文当中的每一个首字母大写,其它字母小写,不需要用空格和横杠分割,还可以在后面加上数字编号,不要用特殊符号、数字、中文命名项目,例如HelloWorld01)——》选择项目位置——》Finish

    注意:JRE选择、项目布局、工作集不需要改动时,选择默认

  • New Class,点选New中的Class——》大驼峰命名法——》点选需要的修饰符,其它可以默认——》Finish

  • default package:默认包(即src文件夹),文件夹src下有多个包,多个包下有多个文件夹

  • main方法中除了参数列表可以改,其它的都不可以改

  • Resource Location:右击项目,点选Properties,在Properties For 项目名中可以看到Location,后面有该项目的传送门

  • 包是一种规范,一定要在项目中建包,用四段式给包命名(域名.公司名.项目名.模块)

    //访问级别修饰符public class关键字 自定义类名{类体 class body}
    //自定义类名就是文件名
    public class HelloWorld {
    	//main方法,主方法,是程序运行的入口
    	public static void main(String[] args) {
    		System.out.println("Hello World");//输出语句,字符串用双引号
    		System.out.println(10);
    		System.out.println(3.14);
    		System.out.println('A');//输出语句,字符用单引号
    	}
    }
    

第一层:代码语法是学习编程最最基本的
第二层:工具的熟练度,效率问题
第三层(重点):规范、方法、思想

面向实践编程:整项目,全流程,交付级(制品规范)

​ 流程:初始阶段、分析阶段、设计/实现阶段、交付阶段

时间占比: 20%, 20%, 30%, 20%, 10%

你可能感兴趣的:(思维导图合集,java)