IDEA新建项目并撰写Java代码的方法

  本文介绍在IntelliJ IDEA软件中,新建项目打开已有项目,并撰写Java代码的具体方法;Groovy等语言的代码也可以基于这种方法来撰写。

  在之前的文章IntelliJ IDEA社区版在Windows电脑中的下载、安装方法(https://blog.csdn.net/zhebushibiaoshifu/article/details/140243370)中,我们介绍了IntelliJ IDEA社区版的具体下载、安装方法。而在安装完毕软件后,就需要用其加以代码的撰写。本文就介绍一下在IntelliJ IDEA软件中,通过新建项目打开已有项目的方式,撰写自己的第一个Java代码的方法。

  首先,打开我们安装好的IntelliJ IDEA软件。在这里,就以IntelliJ IDEA2024.1版本为例来介绍,其他版本只要不是太久远的,具体操作方法其实也都一致。

  首先,如果是第一次打开IntelliJ IDEA软件,就会看到如下图所示的欢迎界面。我们可以选择其中紫色框所示的“New Project”选项,新建一个项目,也可以选择其右侧的“Open”选项,打开一个现有的项目。

  当然,如果不是第一次打开软件,那么就直接在软件左上角的菜单栏中,选择“File”选项,然后找到“New”或者“Open”选项,用以新建或打开项目;如下图所示。

  首先,如果我们选择了新建项目,那么就会弹出如下图所示的窗口。在其中,我们需要部署项目的名称、保存路径、构建方式、JDK版本等信息。我这里的配置选择如下。

  随后,将出现如下图所示的界面。

  从上图也可以看出来,我们当前界面中已经有一个简单的实例代码了,其已经为我们定义好了类和main()方法,如下图所示。之所以会这样,是因为我们在上上图中选择了“Add sample code”选项,即软件会自动为我们生成这样一个示例代码。

  我们可以将上述代码全部清除,然后手动写一个最简单的Java代码,从而更好地体验IDEA中代码的撰写。例如,我们就可以写一个非常简单的Hello World程序,代码如下。

public class Main {public static void main(String[] args) {System.out.println("Hello World");}
}

  随后,选择右上角的“Run”选项,如下图所示。

  即可运行我们的代码。可以看到,在软件下方的“Build”窗口中,可以看到我们的程序运行结果;如下图所示。

  此外,我们还可以打开一个已有的项目。前面也提到了,通过”File“→”Open“选项就可以打开已有的项目,注意选择项目时,选择项目所在的文件夹即可。

  至此,大功告成。

欢迎关注:疯狂学习GIS

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/43779.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

35.搜索插入位置

题目描述 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 输入: nums [1,3,5,6], target 5 输出: 2示例 2:…

在任何岗位都可以把自己当成一个项目经理

这几天跟一个刚入职场的姐妹交流的时候,她问了我一个问题,如果让你总结三年从助理升到经理的关键点,你觉得是什么?我思考了那么几秒钟,大概就是——在任何岗位都把自己当项目经理。 今天给大家介绍我的项目管理工具——…

解析Spring Boot中的数据迁移工具

解析Spring Boot中的数据迁移工具 大家好,我是微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! 1. 数据迁移工具的重要性和选择 在开发和维护现代化应用程序时,数据迁移是一个关键的任务。Spring Bo…

头歌资源库(21)走方格

一、 问题描述 二、算法思想 首先,确定方格中间下方人所在的位置,即(row, col) (n//2, m//2)。初始化路径和为0。从初始位置开始,按照给定的5个方向进行移动:上(U),下(D),左(L),右(R)&#x…

关于腾讯的那些事(6月新闻纪要)

祝贺!深圳市科技进步一等奖 这份文件是关于腾讯云数据库TDSQL获得深圳市科技进步一等奖的详细报道。以下是详细总结分析: 获奖荣誉: 腾讯云数据库TDSQL荣获2022年深圳市科技进步一等奖,成为唯一入选的数据库产品。该奖项由深圳市…

菜鸡的原地踏步史05(◐‿◑)

每日一念 改掉自己想到哪写哪的坏习惯 子串 和为K的子数组 class Solution {/**有点像找出和为0的子数组,只不过这里和变成了k不太对,尝试使用双指针滑动窗口,完全过不去样例正确做法hashmap存放 sum -- count对nums中的数字进行遍历sum累…

C#与物联网:打造智能家居解决方案

引言 随着物联网(IoT)的快速发展,智能家居成为了现代生活的一个重要组成部分。智能家居系统通过连接各种智能设备,如智能灯光、恒温器、安防摄像头等,实现家居环境的自动化和智能化控制。C#作为一种强大的编程语言&am…

Linux C++ 045-设计模式之工厂模式

Linux C 045-设计模式之工厂模式 本节关键字:Linux、C、设计模式、简单工厂模式、工厂方法模式、抽象工厂模式 相关库函数: 简单工厂模式 基本简介 从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法&…

10、Python之写出更加Pythonic的代码:unpacking拆包机制

引言 有些小伙伴有其他编程语言的学习、使用的经验,然后迁移到Python。一般会比完全的新手小白,更快速地把Python用起来。这是他们的优势,但也是他们的劣势。 之所以这么说,是因为从其他编程语言带过来的,除了相通的编…

MOJO语言中的字典和哈希表:数据结构的灵活性与效率

MOJO是一种编程语言,它以其独特的语法和对现代编程范式的支持而闻名。在MOJO中,字典(也称为哈希表或散列表)是一种非常重要的数据结构,它允许开发者以键值对的形式存储和检索数据。本文将深入探讨MOJO语言中的字典和哈…

第十八节 LLaVA如何按需构建LORA训练(视觉、语言、映射多个组合训练)

文章目录 前言一、基于llava源码构建新的参数1、添加lora_vit参数2、训练命令脚本设置二、修改源码,构建lora训练1、修改源码-lora训练2、LLM模型lora加载3、VIT模型加载4、权重冻结操作5、结果显示三、实验结果前言 如果看了我前面文章,想必你基本对整个代码有了更深认识。…

Raylib 实现超大地图放大缩小与两种模式瓦片地图刷新

原理: 一种刷新模式: 在宫格内整体刷新,类似九宫格移动到边缘,则九宫格整体平移一个宫格,不过这里是移动一个瓦片像素,实际上就是全屏刷新,这个上限是 笔记本 3060 70帧 100*100个瓦片每帧都…

数据库之MQL

1,查询所有 mysql> select * from grade;2, mysql> select id,firstname,lastname from grade;3, mysql> select firstname,lastname from grade where id > 4;4, mysql> select * from grade where sex f;5&…

C++中的函数指针

C中的函数指针 在C中,函数指针是一个指向函数的指针,可以用来调用函数。函数指针的声明方式如下: 返回类型 (*指针变量名)(参数列表);例如,如果有一个函数: int add(int a, int b) {return a b; }可以声明一个指向…

微服务通信新纪元:Eureka与分布式服务网格的融合

微服务通信新纪元:Eureka与分布式服务网格的融合 引言 在微服务架构中,服务间的通信是构建分布式系统的核心。Eureka作为Netflix开源的服务发现框架,提供了服务注册与发现的功能,而服务网格技术则为服务间通信提供了更细粒度的控…

Hive/Spark窗口函数

窗口函数 hive文档链接 spark文档链接 1. OVER支持的函数 自然序编号 Syntax: ROW_NUMBER按等级编号 Syntax: RANK | DENSE_RANK | PERCENT_RANK分组内分桶,并返回对应桶的序号 Syntax: NTILE(n)Analytic Functions(分析函数) Syntax: CUM…

odoo17 常见升级问题

通用问题 模型名变更 字段变更 方法名变更 方法参数变更 xml数据结构定义变化 xml的id变更 view视图变化,导致xpath路径出差 template结构变化,,导致xpath路径出差,或者id不存在 升16问题 前端owl的架构变化 升17问题 前端 标…

什么,有狗快跑!慢着,这次手把手教你怎么过安全狗!(sql注入篇)

前言 在记忆里上次绕安全狗还是在上次,开开心心把自己之前绕过狗的payload拿出来,发现全部被拦截了,事情一下子就严肃起来了,这就开整。 环境 本次环境如下sqli-lab的sql注入靶场 网站安全狗APACHE版V4.0版本的最高防护等级绕过…

秋招Java后端开发冲刺——并发篇2(ThreadLocal、Future接口)

本文对ThreadLocal类和Future接口进行了总结概括,包括ThreadLocal类的原理、内存泄露等问题,和Future接口的使用等问题。 一、ThreadLocal 1. 介绍 ThreadLocal(线程局部变量)是Java中的一个类,线程通过维护一个本地…

一文带你彻底搞懂什么是责任链模式!!

文章目录 什么是责任链模式?详细示例SpingMVC 中的责任链模式使用总结 什么是责任链模式? 在我们日常生活中,经常会出现一种场景:一个请求需要经过多个对象的处理才能得到最终的结果。比如,一个请假申请,需…