自学内容网 自学内容网

【韩顺平Java笔记】第8章:面向对象编程(中级部分)【262-271】

262. 回顾上一章内容

看视频

263. IDEA介绍

263.1 IDEA 介绍

  1. IDEA 全称 IntelliJ IDEA
  2. 在业界被公认为最好的 Java 开发工具
  3. IDEA 是 JetBrains 公司的产品,总部位于捷克的首都布拉格
  4. 除了支持 Java 开发,还支持 HTML,CSS,PHP,MySQL,Python 等

263.2 Eclipse 介绍

  1. Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。
  2. 最初是由 IBM 公司耗资 3000 万美金开发的下一代 IDE 开发环境
  3. 2001 年 11 月贡献给开源社区
  4. Eclipse 是目前最优秀的 Java 开发 IDE 之一

264. IDEA下载

IDEA 的安装

  1. 官网: https://www.jetbrains.com/
  2. IDEA 下载后,就可以开始安装。
  3. 看老师给同学们演示如何安装
  4. IDEA 工作界面介绍

    现在有社区免费版,具体下载安装过程请看视频

265. IDEA使用1

使用 IDEA 创建 Java 项目(project),看看 IDEA 是如何使用的,IDEA 是以项目的概念,来管理我们的 java 源码的

  1. 创建一个 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

  1. 删除当前行, 默认是 ctrl + Y 自己配置 ctrl + d
  2. 复制当前行, 自己配置 ctrl + alt + 向下光标
  3. 补全代码 alt + /
  4. 添加注释和取消注释 ctrl + / 【第一次是添加注释,第二次是取消注释】
  5. 导入该行需要的类 先配置 auto import , 然后使用 alt+enter 即可
  6. 快速格式化代码 ctrl + alt + L
  7. 快速运行程序 自己定义 alt + R(英伟达显卡驱动有个性能图层也是这个快捷键,注意)
  8. 生成构造器等 alt + insert [提高开发效率]
  9. 查看一个类的层级关系 ctrl + H [学习继承后,非常有用]
  10. 将光标放在一个方法上,输入 ctrl + B , 可以定位到方法 [学继承后,非常有用]
  11. 自动的分配变量名 , 通过 在后面假 .var [老师最喜欢的](自动分配小写的类变量名)
  12. 还有很多其它的快捷键…

271. IDEA模板


main 主方法
fori 循环


原文地址:https://blog.csdn.net/qq_30204431/article/details/142726983

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!