文章目录
- 262. 回顾上一章内容
- 263. IDEA介绍
- 263.1 IDEA 介绍
- 263.2 Eclipse 介绍
- 264. IDEA下载
- 265. IDEA使用1
- 257. IDEA使用2
- 268. IDEA使用3
- 268. 269. 270. IDEA快捷键1,2,3
- 271. IDEA模板
262. 回顾上一章内容
看视频
263. IDEA介绍
263.1 IDEA 介绍
- IDEA 全称 IntelliJ IDEA
- 在业界被公认为最好的 Java 开发工具
- IDEA 是 JetBrains 公司的产品,总部位于捷克的首都布拉格
- 除了支持 Java 开发,还支持 HTML,CSS,PHP,MySQL,Python 等
263.2 Eclipse 介绍
- Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。
- 最初是由 IBM 公司耗资 3000 万美金开发的下一代 IDE 开发环境
- 2001 年 11 月贡献给开源社区
- Eclipse 是目前最优秀的 Java 开发 IDE 之一
264. IDEA下载
IDEA 的安装
- 官网: https://www.jetbrains.com/
- IDEA 下载后,就可以开始安装。
- 看老师给同学们演示如何安装
- IDEA 工作界面介绍
现在有社区免费版,具体下载安装过程请看视频
265. IDEA使用1
使用 IDEA 创建 Java 项目(project),看看 IDEA 是如何使用的,IDEA 是以项目的概念,来管理我们的 java 源码的
- 创建一个 java 项目 - hello
257. IDEA使用2
1)设置字体 [如图] 和 颜色主题
菜单 file -> settings
2)字符编码设置
268. IDEA使用3
使用 IDEA 开发一个 java 项目 testpro01,创建一个类 MyTools, 编写一个方法,可以完成对 int 数组冒泡排序的功能
学员练习 , 使用快捷键的开发项目
public class ArrayTest {
public static void main(String[] args){
int[] arr = {114514, 1919, -1, 2, 3};
//打印数组
System.out.println("数组排序前:");
for(int i = 0; i<arr.length; i++){
System.out.print(arr[i] + "\t");
}
System.out.println();
MyTools mt = new MyTools();
mt.bubbleSort(arr);
//打印数组
System.out.println("数组排序后:");
for(int i = 0; i<arr.length; i++){
System.out.print(arr[i] + "\t");
}
System.out.println();
}
}
class MyTools{
public void bubbleSort (int[] arr){
if(arr == null) {
System.out.println("数组为空!");
}
boolean flag = true;//标志着本次是否发生交换
int temp = 0;//交换用变量
for(int i = arr.length - 1; i >=0; i--){
//从0到i,如果当前元素比后面大,则交换
for(int j = 0; j<i; j++){
if(arr[j] > arr[j+1]){
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
flag = true;
}
//如果本轮没有交换,说明元素按序都排好了
if(flag == false){
return;
}
}
}
}
}
输出的.class字节码文件存在项目目录的out目录中
268. 269. 270. IDEA快捷键1,2,3
- 删除当前行, 默认是 ctrl + Y 自己配置 ctrl + d
- 复制当前行, 自己配置 ctrl + alt + 向下光标
- 补全代码 alt + /
- 添加注释和取消注释 ctrl + / 【第一次是添加注释,第二次是取消注释】
- 导入该行需要的类 先配置 auto import , 然后使用 alt+enter 即可
- 快速格式化代码 ctrl + alt + L
- 快速运行程序 自己定义 alt + R(英伟达显卡驱动有个性能图层也是这个快捷键,注意)
- 生成构造器等 alt + insert [提高开发效率]
- 查看一个类的层级关系 ctrl + H [学习继承后,非常有用]
- 将光标放在一个方法上,输入 ctrl + B , 可以定位到方法 [学继承后,非常有用]
- 自动的分配变量名 , 通过 在后面假 .var [老师最喜欢的](自动分配小写的类变量名)
- 还有很多其它的快捷键…
271. IDEA模板
main 主方法
fori 循环