Idea的基本使用带案例---详细易懂

一.idea是什么

        有专业人士说,idea是天生适合做微软,当时我还想肯定是夸大其词了,但当你用起来的时候确实很爽,

        ntelliJ IDEA是一种集成开发环境(IDE),由JetBrains开发和维护。它是用于Java、Kotlin、Groovy和其他编程语言的开发工具。IntelliJ IDEA提供了丰富的功能和工具,旨在提高开发人员的生产力和代码质量。

        IntelliJ IDEA具有智能代码编辑器、代码自动完成、代码导航、重构工具、调试器、版本控制集成、内置构建工具(如Maven和Gradle)、单元测试工具、代码分析等功能。它还支持插件扩展,可以根据开发者的需求安装和使用各种插件。

        IntelliJ IDEA被广泛用于开发各种类型的应用程序,包括桌面应用程序、Web应用程序、移动应用程序和企业级应用程序。它被认为是一款功能强大、灵活且易于使用的开发工具,受到许多开发人员和团队的喜爱。

二.idea的好处

  1. 强大的代码编辑器:IntelliJ IDEA提供了智能代码编辑器,具有代码自动完成、语法高亮、代码格式化等功能,可以提高编码速度和准确性

  2. 智能代码导航和重构:IDEA可以帮助开发人员快速导航代码,并提供了各种重构工具,如重命名、提取方法、提取变量等,可以改善代码的结构和可维护性

  3. 内置构建工具支持:IDEA集成了流行的构建工具,如Maven和Gradle,可以方便地进行项目构建、依赖管理和部署等任务。

  4. 丰富的插件生态系统:IntelliJ IDEA支持插件扩展,有大量的第三方插件可供选择,可以根据需要扩展和定制IDE的功能。

三.idea的基本功能

        3.1 jdea安装及创建项目

首先我们从官网安装所需要的版本之后解压压缩包,下载安装即可

IntelliJ IDEA – the Leading Java and Kotlin IDEIntelliJ IDEA is undoubtedly the top-choice IDE for software developers. It makes Java and Kotlin development a more productive and enjoyable experience.https://www.jetbrains.com/idea/

安装好之后,我们需要配置一些能是我们用起idea更方便的设置,首先我们先创建一个项目,需要先创建一个工作区间,当出现 success,的时候就说明我们已经安装成功!

Idea的基本使用带案例---详细易懂_第1张图片

 创建项目好之后,里面是没有java包,需要我们自己创建,第一张是创建好项目之后,没有创建java包,第二张就是创建java包

Idea的基本使用带案例---详细易懂_第2张图片

Idea的基本使用带案例---详细易懂_第3张图片

 这样我们就可以在java包下建立页面,开发项目

Idea的基本使用带案例---详细易懂_第4张图片

         


  3.2 设置jdea

        3.2.1 设置主题颜色

Idea的基本使用带案例---详细易懂_第5张图片

        3.2.2 设置鼠标悬浮提示事件

        就是我们将鼠标放在一个方法上面,或者属性上面idea默认不会提示,这个时候,我们将它设置为提示

Idea的基本使用带案例---详细易懂_第6张图片

           3.2.3 显示方法分隔符

我们每个页面基本上要写很多方法,相信很多人都会遇到括号太多导致报错,然后要找半天,这个分隔符就可以很好的避免这个问题,方法之间,上下就有分隔符出现,方便查看代码;

Idea的基本使用带案例---详细易懂_第7张图片

 Idea的基本使用带案例---详细易懂_第8张图片

          3.2.4 忽略大小写提示

        在idea的默认设置中,我们想要写代码输入一个代码后 例如 输入 File,如果你输入的是小写的 file 那么它便不会提示,这样我们敲起代码来就不爽快,本来记得的就不多还要记大小写,哈哈哈

Idea的基本使用带案例---详细易懂_第9张图片

Idea的基本使用带案例---详细易懂_第10张图片

          3.2.5 自动导包

这个呢,就是当我删除一个属性的时候,它的导包也会随着一并删除,这样就减少了代码多余

Idea的基本使用带案例---详细易懂_第11张图片

大家注意看导包 Idea的基本使用带案例---详细易懂_第12张图片

     3.2.6 设置字体

        这个idea并不能按住ctrl 加+  它的字体变大,它需要我们自己去调整

Idea的基本使用带案例---详细易懂_第13张图片

  3.2.7 设置文档注释

Idea的基本使用带案例---详细易懂_第14张图片

 Idea的基本使用带案例---详细易懂_第15张图片

3.2.8 自动编译

再Eclipse里,项目都是自动编译的,IDEA里默认不是,我们需要配置下;

Build,Execution,Deployment -> Compiler 两个勾选下,设置项目自动编译,包括平行结构的多个模块也自动编译

Idea的基本使用带案例---详细易懂_第16张图片

 3.2.9 设置eclipse快捷键

        如果不换的话我们就要重新熟悉idea的快捷键,这样就减少了事件

Idea的基本使用带案例---详细易懂_第17张图片

 3.2.10 设置编码

Idea的基本使用带案例---详细易懂_第18张图片

四.简单案列

这里也是maven项目,首先我们要配置文件,pom.xml 和 web.xml 文件

         4.1 pom.xml

我们只需要补充就行,首先补充这个

  
            junit
            junit
            4.12
            test
        

        
            mysql
            mysql-connector-java
            5.1.44
        

        
            javax.servlet
            javax.servlet-api
            4.0.1
            provided
        
    

其次还要补充这个

 
                    org.apache.maven.plugins
                    maven-compiler-plugin
                    3.7.0
                    
                        1.8
                        1.8
                        UTF-8
                    
                

 4.2 配置tomcat

Idea的基本使用带案例---详细易懂_第19张图片

配置成这样就可以了 ,版本根据自己需求Idea的基本使用带案例---详细易懂_第20张图片

 4.3 代码

        4.3.1 后台代码

package com.zking.demo;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/**
 * @author yinzi
 * @create 2023-08-11 15:59
 */
@WebServlet("/demo")
public class DemoServlet extends HttpServlet {

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
      this.doPost(req, resp);
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("hello idea,我是servlet");
        req.getRequestDispatcher("index.jsp").forward(req,resp);
    }
}

4.3.2 前台代码

<%--
  Created by IntelliJ IDEA.
  User: 86131
  Date: 2023/8/11
  Time: 16:10
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


hello idea 我是首页


4.3.3 运行结果

Idea的基本使用带案例---详细易懂_第21张图片

今天介绍就到这里啦!!!

你可能感兴趣的:(intellij-idea,java,ide,idea)