2025年idea java基础教程

idea java基础教程第一章 开发工具 IntelliJ IDEA 1 0 为什么要用 IDE 集成开发环境 Integrated Development Environment IDE 是一种专门用来提高开发效率的软件 对于 JAVA 来说 免费的 IDE 当中 Eclipse 收费的 IDE 当中 IntelliJ IDEA 免费 收费所有的 IDE 当中 全世界用得最多的就是 IntelliJ IDEA IDEA

大家好,我是讯享网,很高兴认识大家。



第一章 开发工具IntelliJ IDEA

1.0 为什么要用IDE

集成开发环境(Integrated Development Environment, IDE),是一种专门用来提高开发效率的软件。
对于JAVA来说
免费的IDE当中:Eclipse
收费的IDE当中:IntelliJ IDEA
免费+收费所有的IDE当中:全世界用得最多的就是 IntelliJ IDEA

IDEA 中: Project > Module > Package

1.1 开发工具概述

IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写。所以,需要有JRE运行环境并配置好环境变量。它可以极大地提升我们的开发效率。可以自动编译,检查错误。在公司中,目前IDEA使用率最高。

1.2 IDEA软件安装

此软件集成了32位和64位,Java9之后不再支持 32位的JDK,注意选择位数。

1.3 IDEA首次驱动

首次新建项目时,默认的Project Location路径有问题,如 c:xxx ,正确写法为 c:xxx 。更改后不会再出现此类问题。

此问题是 IDEA2017存在的,未验证最细新版是否还存在此问题。

1.4 创建包和类

包名: com.itheima.demo,表示创建了多级的文件夹(一个点分隔一级)。

小贴士:所谓包,就是文件夹,用来对类文件进行管理。

1.5 字体设置

  • 点击菜单栏上的 File->Settings->Editor->Font 修改字体,可对 size 进行修改。

1.6 IDEA的项目目录

创建的项目目录中

1.7 IDEA常用快捷键

在IDEA工具中,

Ctrl+空格

(IDEA默认的快捷键是这个) 的快捷键,可以帮助我们补全代码,但是这个快捷键idea java基础教程和Windows中的输入法切换快捷键冲突,需要修改IDEA中的快捷键。


修改路径

:File->Settings->keymap->Main menu->code->Completion->Basic

关闭IDEA中已经存在的项目, File->Close Project 这时IDEA回到了刚启动界面,点击项目上的 X ,IDEA中就没有这个项目了。


在IDEA的启动界面上,点击 OPEN ,选择项目目录即可。

blockquote style="margin-top: 5px; margin-bottom: 5px; padding-left: 1em; margin-left: 0px; border-left: 3px solid rgb(238, 238, 238); opacity: 0.6;">

若想通过IDEA同时开启多个项目,点击OPEN打开项目时,点击New Window按钮

/blockquote>

导入 module 在 project structure 里面导入。

前面的课程中,将方法定义为 void ,没有返回值。在主方法 main 中直接被调用。

讯享网

print 方法被 main 方法调用后直接输出结果,而 main 方法并不需要 print 方法的执行结果,所以被定义为 void 。

 
 

  • 修饰符: public static 等,很多种。
  • 返回值类型: 表示方法运行的结果的数据类型,方法执行后将结果返回到调用者
  • 参数列表:方法在运算过程中的未知数据,调用者调用方法时传递
  • return:将方法执行后的结果带给调用者,方法执行到 return ,整体方法运行结束

blockquote style="margin-top: 5px; margin-bottom: 5px; padding-left: 1em; margin-left: 0px; border-left: 3px solid rgb(238, 238, 238); opacity: 0.6;">

小贴士:return 结果; 这里的"结果"在开发中,我们正确的叫法成为方法的返回值

/blockquote>

  • 需求:定义方法实现两个整数的求和计算。

ul data-indent="1">

  • 明确返回值类型:方法计算的是整数的求和,结果也必然是个整数,返回值类型定义为int类型。
  • 明确参数列表:计算哪两个整数的和,并不清楚,但可以确定是整数,参数列表可以定义两个int类型的变量,由调用者调用方法时传递
  • 讯享网

    • 定义位置,类中方法外面。
    • 返回值类型,必须要和 return 语句返回的类型相同,否则编译失败 。
    • 不能在 return 后面写代码, return 意味着方法结束,所有后面的代码永远不会执行,属于无效代码。

    • 直接调用:直接写方法名调用
    • 赋值调用:调用方法,在方法前面定义变量,接收方法返回值
    • 输出语句调用:在输出语句中调用方法, System.out.println(方法名())

    blockquote style="margin-top: 5px; margin-bottom: 5px; padding-left: 1em; margin-left: 0px; border-left: 3px solid rgb(238, 238, 238); opacity: 0.6;">

    不能用输出语句调用 void 类型的方法。因为方法执行后没有结果,也就打印不出任何内容。

    /blockquote>

     
     

    总结性方法

     
     

    比较两个整数是否相同

    分析:定义方法实现功能,需要有两个明确,即 返回值 和 参数列表 。


    明确返回

    值:比较整数,比较的结果只有两种可能,相同或不同,因此结果是布尔类型,比较的结果相同为true。


    明确参数列表

    :比较的两个整数不确定,所以默认定义两个int类型的参数。

     
     

    计算1+2+3...+100的和

    分析:定义方法实现功能,需要有两个明确,即 返回值 和 参数。


    明确返回值

    :1~100的求和,计算后必然还是整数,返回值类型是int


    明确参数

    :需求中已知到计算的数据,没有未知的数据,不定义参数

     
     

    实现不定次数打印

    分析:定义方法实现功能,需要有两个明确,即 返回值 和 参数。


    明确返回值

    :方法中打印出 HelloWorld 即可,没有计算结果,返回值类型 void。


    明确参数

    :打印几次不清楚,参数定义一个整型参数。

     
     

    使用方法的注意事项

     
     

    方法重载

    :指在同一个类中,允许存在一个以上的同名方法,只要它们的参数列表不同即可,与修饰符和返回值类型无关。


    参数列表

    :个数不同,数据类型不同,顺序不同。


    重载方法调用

    :JVM通过方法的参数列表,调用不同的方法。

     
     

    1. 比较两个数据是否相等。参数类型分别为两个 byte 类型,两个 short 类型,两个 int 类型,两个 long 类型,并在 main 方法中进行测试。

     
     

    ol start="2">

  • 判断哪些方法是重载关系。
  • 小讯
    上一篇 2024-12-30 12:25
    下一篇 2025-01-02 23:46

    相关推荐

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
    如需转载请保留出处:https://51itzy.com/kjqy/1119.html