集成开发环境(IDE)——
- 什么是集成开发环境?
- 集成开发环境讲究一站式开发,使用这个工具即可。有提示功能,有自动纠错功能。
- 集成开发环境可以让软件开发变的更简单、更高效。
- 没有IDE工具:
- 需要安装JDK、需要配置环境变量、需要手动的将java源文件编译生成class字节码文件。
- java源文件程序出错之后还没有提示。
- 没有自动提示功能等。
- 有IDE工具:
- 不需要独立安装JDK【IDE中已经集成】
- 不需要手动配置环境变量
- 不需要使用javac命令对java源文件进行编译
- 并且java源程序编写语法错误马上提示
- 使用IDE工具有很多代码不需要参与,自动生成了
- java有哪些比较牛的IDE呢?
- eclipse (myeclipse)【最多】
- Intellij IDEA【上升的趋势】
- NetBeans
- JBuilder
- …
- 目前阶段使用的是eclipse 2018(注意:动力节点使用的是myeclipse10,因此后面个别内容和视频不同)
- 讲解eclipse的使用:
- workspace:工作区
- 当eclipse打开的时候,大多数都是会提示选择工作区
- 这个工作区可以是已存在的工作区,也可以是新建的工作区
- 选择工作区之后,将来编写的java代码,自动编译的class文件都会在工作区找到
- eclipse可以开启两个甚至更多的会话,每一个会话对应不同的workspace
- 在workspace工作区当中有一个文件夹:.metadata
- 该文件夹当中存储了当前eclipse的工作状态
- 将.metadata文件夹删除之后,下一次再次进入这个工作区的时候,是一个全新的开始。但是会发现这个IDE工具当中所有的项目丢失了,没关系,这里只是丢失的eclipse的项目,硬盘上真实存储的项目不会丢失的。
- 打开eclipse之后:窗口
- 窗口双击进行放大或者还原
- 窗口可以拖动
- 窗口不小心关闭了,要想找回,途径:
Window->Show View->Other…->搜索框中搜索
- eclipse为程序员准备了很多不同的布局方式:
- 企业级开发:JavaEE开发的专用布局 - Java Enterprise
- 普通java开发的:JavaSE开发的专用布局 - Java
- 怎么切换布局?
- eclipse右上角图标 - Open Perspective
- eclipse右上角图标 - Open Perspective
- 当这个布局被破坏之后想复原?
- Window -> Perspective -> Reset Perspective
- 重点的窗口介绍
- Package Explorer(常用) / Navigator / Project Explorer:可以看到java源文件
- Console:控制台窗口
- 工作区workspace中基本的单元是:Project(工程/项目)
- 使用eclipse:
- 在Package Explorer窗口当中点击右键 --> new --> Java Project【JavaSE工程】,当然还有其他方式
- 指定java工程的名称:一般全部小写
- 指定java工程的存放目录
- Java的运行时环境:JRE的配置【可以选择使用JDK自带的(当然eclipse没有,myeclipse有),也可以选择程序员自己安装的JRE】,这里我们只能选择自己安装的JRE8(而且有两种文件路径)。
- Project layout:工程的目录布局
- 多数情况下都是选择:两个独立的文件夹存储源码(src)和字节码(bin)
- 在Package Explorer窗口当中点击右键 --> new --> Java Project【JavaSE工程】,当然还有其他方式
- 拓展知识点:eclipse需不需要JRE、JDK呢?
- eclipse需要JRE,这是肯定的,因为eclipse也是Java语言开发的,它自然需要JRE才能运行。所以你才要设置环境变量,让eclipse去寻找JRE在哪,当然你可以把JRE和eclipse放在同一目录,它就不必去找,你也不必设置。但是为什么在eclipse里还可以设置JRE呢?因为那是给你自己写的Java程序配置JRE。
- 而myeclipse自带JRE,这是与eclipse的差异之一。
- eclipse不需要JDK,他用不到里面的编译器(javac),eclipse自带了一套编译器(ECJ),它不会调用javac。但如果你要看JDK的源码就需要安装JDK了。
- 在src目录下新建软件包:package机制后面讲,目前先用着
- 在src目录上点击右键: --> new --> package
- 给package起名:com.bjpowernode.javase
- 包package机制属于java语法
- 在软件包下新建一个java类:
- 在包上点击鼠标右键 --> new --> class【同时生成了main方法】
- 显示行号:在java源程序的左侧栏上点击鼠标右键:show line number
- 设置字体大小:
- window --> Preferences --> 输入font --> colors and fonts --> Basic --> Text Font --> Edit
- 关于eclipse中常用的部分快捷键:
- ctrl + d 删除一行
- alt + / 自动补全
- ctrl + 1 纠错
- 注意:eclipse当中的java源代码有的时候不保存是不会编译的。所以时刻记住:ctrl + s
- eclipse当中,出现红色下划线的表示编译错误,语法错误。鼠标停留在红色的下划线上面会有错误提示信息,并且点击左边的x,可以进行纠错。【当然也可以光标停留在红色下划线上面:ctrl + 1】
- 有的时候出现黄色的下划线:表示警告,编译可以通过。
- 快捷键怎么设置?
- Window --> Preferences --> keys
- 怎么运行一个带有主方法的java源程序?
- 在java源程序的任何位置点击鼠标右键 --> Run As --> Java Application
- 直接点击图标Run
- workspace:工作区