文章目录
前言
一、开发工具IntelliJ IDEA
1.开发工具概述
IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写。所以,需要有JRE运行并配置好环境变量。
2.IDEA软件安装
双击 ideaIU -2017.3.2.exe 进入安装。
1.欢迎界面
2. 选择安装路径
3. 配置安装选项
4. 开始菜单
5. 安装完毕
IDEA开发工具安装完成
3.IDEA首次驱动
- 选择不导入任何设置,点击 OK
- 选择 Create New Project
- 点击 new 按钮,配置安装的 JDK9 版本
选择 JDK9 目录,点击确定
- 不使用模板
- 为工程起名字 demo ,并存储到 d:\ideawork\demo 目录下,如果d盘没有这个目录,会自动创建。
首次新建项目时,默认的Project Location路径有问题,如 c:\xxx ,正确写法为 c:\xxx 。更改后不会再
出现此类问题。
- 打开一个每日一帖对话框,勾掉每次启动显示,点击 close
- IDEA的工作界面,我们的项目已经创建好了,如果再新建项目,点击 File ->new->Project
4.创建包和类
IDEA的项目结构:
- 展开创建的工程,在源代码目录 src 上,鼠标右键,选择 new ->package ,键入包名 com.itheima.demo ,
点击确定。
右键点击 com.itheima.demo ,选择 Show in Explorer ,会发现创建包的目录结构
可见 com.itheima.demo ,表示创建了多级的文件夹。
小贴士:所谓包,就是文件夹,用来对类文件进行管理。 - 在创建好的包上,鼠标右键,选择 new ->class 创建类,键入类名。
- 在代码编辑区,键入主方法,并输出 HelloWorld
- 运行程序,在代码编辑区鼠标右键,选择 Run HelloWorld 即可,或在菜单中选择 Run ->Run HelloWorld 。
5.字体设置
IDEA 工具的默认字体非常小,代码编辑器和控制台的输出字体都需要进行调整。
点击菜单栏上的 File ->Settings->Editor->Font 修改字体。
6.IDEA的项目目录
我们创建的项目,在 d:\ideawork目录的demo下
(1).idea 目录和 demo.iml 和我们开发无关,是IDEA工具自己使用的
(2)out 目录是存储编译后的.class文件
(3)src 目录是存储我们编写的.java源文件
7.IDEA常用快捷键
8.IDEA修改快捷键
在IDEA工具中, Ctrl+ 空格 的快捷键,可以帮助我们补全代码,但是这个快捷键和Windows中的输入法切换快捷
键冲突,需要修改IDEA中的快捷键。
File ->Settings->keymap->Main menu->code->Completion->Basic
双击 Basic ->remove->Ctrl+空格
再次双击 Basic ->Add Keyboard->键入 Alt+/->点击OK
9.IDEA导入和关闭项目
关闭IDEA中已经存在的项目, File ->Close Project
File ->Close Project 这时IDEA回到了刚启动界面,点击项目上的 X ,IDEA中就没有这个项目了
在IDEA的启动界面上,点击 OPEN ,选择项目目录即可
二、方法
1.定义方法的格式详解
修饰符 返回值类型 方法名(参数列表){
//代码省略…
return 结果;
}
(1)修饰符:public static固定写法
(2)返回值类型:表示方法运行的结果的数据类型,方法执行后将结果返回到调用者
(3)参数列表:方法在运算过程中的未知数据,调用者调用方法时传递
(4)return:将方法执行后的结果带给调用者,方法执行到return,整体方法运行结束
2.定义方法的两个明确
需求:定义方法实现两个整数的求和计算
(1)明确方法的返回值类型:方法计算的是整数的求和,结果必然是个整数,返回值类型定义为int类型
(2)明确参数列表:计算哪两个整数的和,并不清楚,但可以确定是整数,参数列表可以定义两个int类型的变量,由调用者调用方法时传递
3.调用方法的流程图解
4.定义方法练习
(1)练习一
比较两个整数是否相同
分析:定义方法实现功能,需要有两个明确,即 返回值 和 参数列表
明确返回值:boolean
明确参数列表:两个int类型的数据
(2)练习二
计算1+2+3+…+100的和
分析:定义方法的实现功能,需要有两个明确,即 返回值 和参数列表
明确返回值:int
明确参数列表:空
(3)练习三
实现不定次数打印
分析:定义方法实现功能,需要有两个明确,即 返回值和 参数列表
明确返回值:void
明确参数列表:int类型的变量
5.定义方法的注意事项
(1)定义位置,类中方法外面
(2)返回值类型,必须要和return语句返回值的类型相同,否则编译失败
(3)不能在 return 后面写代码, return 意味着方法结束,所有后面的代码永远不会执行,属于无效代码。
6.调用方法的三种形式
(1)直接调用:直接写方法名调用
(2)赋值调用:调用方法,在方法前面定义变量,接收方法返回值
(3)输出语句调用:在输出语句中调用方法, System.out.println( 方法名()) 。不能用输出语句调用void类型的方法。
7.方法重载
方法重载:指的是在同一个类中,允许存在一个以上的同名方法。方法的参数列表不同即可,与修饰符和返回值类型无关。
参数列表:参数的个数,顺序,类型,至少有一个不同。