博客
关于我
开发工具IDEA使用_笔记内容
阅读量:93 次
发布时间:2019-02-26

本文共 3611 字,大约阅读时间需要 12 分钟。

IntelliJ IDEA入门教程

1. 开发工具概述

IntelliJ IDEA 是一款专门为 Java 开发设计的集成开发环境(IDE),它由 Oracle 开发,目前由 JetBrains 维护。IDEA 的主要目的是提升 Java 开发的效率,通过自动编译、错误检查等功能,帮助开发者更高效地完成任务。在企业环境中,IDEA 是最常用的 Java 开发工具之一。


2. IDEA 安装步骤

2.1 进行安装

  • 下载并运行安装文件:下载 IDEA 的安装文件,通常以 ideaIU-2023.3.exeideaIU-2023.3.1.exe 的形式发布。
  • 双击启动安装程序:双击开始文件,进入安装界面。
  • 选择安装路径:根据需要选择安装目录,建议选择默认路径即可。
  • 配置安装选项:根据需要配置安装选项,如果不需要自定义设置,可以选择默认安装。
  • 完成安装:点击“开始菜单”后,安装程序会逐步完成,最后会提示安装完成。

  • 2.2 首次运行

  • 选择不导入设置:第一次打开 IDEA 时,系统会提示是否导入之前的设置。建议选择“不导入任何设置”,以免 conflicts。
  • 创建新项目:打开菜单栏中的“文件”(File) > “新建项目”(New Project),选择“创建新项目”(Create New Project)的选项。
  • 配置 JDK:在新项目配置中,找到 JDK 版本,确保安装了 JDK 17 或更高版本。如果没有安装,可以点击“新”按钮,手动选择 JDK 的安装目录。
  • 项目路径设置:在“项目路径”(Project Location)中,确保路径正确。默认路径可能为 C:\Users\YourName\IdeaProjects,可以根据需要调整。
  • 关闭自动显示:在最后一步,勾选“每次启动显示'新建项目'对话框”(Show Project dialog when new project is created),然后点击“关闭”(Close)。

  • 3. 创建包和类

    3.1 创建包

  • 打开项目文件夹:在 IDEA 中,打开你的项目文件夹(默认路径为 src)。
  • 右键新建包:右键点击项目根目录,选择“新建”(New) > “包”(Package),输入包名,如 com.example.java
  • 查看包结构:右键点击新创建的包,选择“显示在文件夹中”(Show in Explorer),可以看到包的目录结构是否正确。
  • 3.2 创建类

  • 右键新建类:在包内,右键点击,选择“新建”(New) > “类”(Class),输入类名,如 HelloWorld.java
  • 编写代码:在类中编写主方法 main,输出 “Hello, World!”。
  • 运行程序:在代码编辑区,右键点击类名,选择“运行”(Run) > “HelloWorld” 可以直接运行程序。

  • 4. 字体设置

  • 进入设置界面:点击菜单栏中的“文件”(File) > “设置”(Settings)。
  • 调整字体大小:在“编辑器”(Editor) > “字体”(Font)中,调整字体大小、字体类型和颜色,确保舒适阅读。

  • 5. 项目目录结构

  • .idea 文件夹:这个文件夹用于存储 IDEA 的用户设置和缓存数据,不需要手动修改。
  • src 文件夹:存储你编写的 Java 源代码文件。
  • out 文件夹:存储编译后的 .class 文件。

  • 6. 常用快捷键

    • 快捷键Alt + Enter - 导入缺失的包。
    • 删除行Ctrl + Y - 删除光标所在行。
    • 复制行Ctrl + D - 复制光标所在行内容,插入到下一行。
    • 格式化代码Ctrl + Alt + L - 格式化代码文件。
    • 注释代码Ctrl + / - 单行注释,Ctrl + Shift + / - 选中代码注释。

    7. 方法定义与调用

    7.1 方法定义的基本格式

    public class MethodDemo {
    public static void main(String[] args) {
    print();
    }
    private static void print() {
    for (int i = 0; i < 5; i++) {
    for (int j = 0; j < 8; j++) {
    System.out.print("*");
    }
    System.out.println();
    }
    }
    }
    • 修饰符:如 publicprivatestatic,决定方法的访问范围和是否静态调用。
    • 返回值类型:如 voidintString,决定方法的返回值类型。
    • 参数列表:如 String args,接收方法调用的参数。
    • return 语句:如 return "Hello";,将结果返回给调用者。

    7.2 方法定义的注意事项

  • 定义位置:方法必须在类中定义,不能在方法内部。
  • 返回值类型一致return 语句返回的类型必须与方法定义的返回值类型一致。
  • 无效代码return 语句后不能有任何代码,否则会导致编译错误。

  • 7.3 方法的调用形式

  • 直接调用

    print();
  • 赋值调用

    int result = print();
  • 输出语句调用

    System.out.println(print());
  • 注意:不能使用输出语句调用 void 类型的方法,因为没有返回值无法输出。


    8. 方法重载

    8.1 方法重载的概念

    方法重载允许在同一个类中定义多个同名的方法,只要它们的参数列表不同。JVM 会根据方法调用时传递的参数匹配正确的方法。


    8.2 方法重载的示例

    public class MethodOverload {
    public static void main(String[] args) {
    print(3);
    System.out.println();
    }
    public static void print(int n) {
    for (int i = 0; i < n; i++) {
    System.out.println("Hello, World!");
    }
    }
    public static void print() {
    System.out.println("Hello, World!");
    }
    }

    9. 方法重载练习

    9.1 练习一

    比较两个整数是否相等,分别定义四个版本的 compare 方法,接收不同的数据类型参数。

    public class MethodOverloadDemo {
    public static void main(String[] args) {
    System.out.println(compare(10, 20));
    System.out.println(compare(5, 5));
    System.out.println(compare(3, 8));
    System.out.println(compare(100, 200));
    }
    public static boolean compare(byte a, byte b) {
    return a == b;
    }
    public static boolean compare(short a, short b) {
    return a == b;
    }
    public static boolean compare(int a, int b) {
    return a == b;
    }
    public static boolean compare(long a, long b) {
    return a == b;
    }
    }

    10. 方法的三种调用形式

    10.1 赋值调用

    int sum = getSum(5, 6);
    System.out.println(sum);

    10.2 输出语句调用

    System.out.println(getSum(5, 6));

    10.3 直接调用

    getSum(5, 6);

    通过以上内容,你应该能够熟练掌握 IntelliJ IDEA 的基本使用方法,以及 Java 方法的定义、调用和重载的相关知识。

    转载地址:http://pmpk.baihongyu.com/

    你可能感兴趣的文章
    NT AUTHORITY\NETWORK SERVICE 权限问题
    查看>>
    NT symbols are incorrect, please fix symbols
    查看>>
    ntelliJ IDEA 报错:找不到包或者找不到符号
    查看>>
    NTFS文件权限管理实战
    查看>>
    ntko web firefox跨浏览器插件_深度比较:2019年6个最好的跨浏览器测试工具
    查看>>
    ntko文件存取错误_苹果推送 macOS 10.15.4:iCloud 云盘文件夹共享终于来了
    查看>>
    ntp server 用法小结
    查看>>
    ntpdate 通过外网同步时间
    查看>>
    ntpdate同步配置文件调整详解
    查看>>
    NTPD使用/etc/ntp.conf配置时钟同步详解
    查看>>
    NTP及Chrony时间同步服务设置
    查看>>
    NTP服务器
    查看>>
    NTP配置
    查看>>
    NUC1077 Humble Numbers【数学计算+打表】
    查看>>
    NuGet Gallery 开源项目快速入门指南
    查看>>
    NuGet(微软.NET开发平台的软件包管理工具)在VisualStudio中的安装的使用
    查看>>
    nuget.org 无法加载源 https://api.nuget.org/v3/index.json 的服务索引
    查看>>
    Nuget~管理自己的包包
    查看>>
    NuGet学习笔记001---了解使用NuGet给net快速获取引用
    查看>>
    nullnullHuge Pages
    查看>>