Java使用IDEA创建Java工程

一、前言导读

本讲主要Java初始篇,主要是介绍本次专栏使用的开发工具idea,并且创建helloWord工程让大家初次认识Java的主函数main函数,以及控制台输出语句System.out.println的使用,让大家对Java有初步印象,下一讲开始讲解Java的语法。

二、开发工具选择及介绍

电脑基础条件:

目前工作中,Java项目开发工具主要是Eclipse和IntelliJ IDEA两种,Eclipse相对比较传统的公司可能用的比较多,用起来比较笨重。IntelliJ IDEA目前比较流行的开发工具,整个界面看起来也比较清爽,大部分公司主推这个。本人工作了两家公司也是都用IntelliJ IDEA,所以本次专栏教程也是用IntelliJ IDEA进行开发,毕竟我们要顺应当下。

开发工具下载:IntelliJ IDEA -- the Leading Java and Kotlin IDE

需要安装包或者安装遇到困难可以,已订阅专栏的同学可以私信解决哦。

选择版本,大家可以自行选择,本次专栏我选的是2021.3版本

下载完成之后,双击exe文件,一直点下一步下一步就行了,安装完成之后桌面生成如下图标:

双击打卡就行,打开之后会先选择桌面风格,这个大家根据自己习惯选择就行

选择免费试用30天

第一打开界面如下:

三、新建JavaSE工程

创建工程------new project,工程名 JavaSE

创建模块------new module

主要idea开发工具的结构是:一个project包含多个module,所以本次先 JavaSE 工程,之后每一天新建一个module。

本讲是第,新建 javase-01-helloworld 的模块

最后项目结构如下,src就是java代码放置的文件位置,以后我们的代码都会到这个目录下。

四、运行HelloWorld

新建HelloWorld类,先新建包名package,也就是每个java文件的最小目录,一般工作中会遵循业务模块区分,然后新建不同的包名

我们新建com.javase.main包名

新建java class,命名为HelloWorld

以上就是完成了Java类名的创建,但是现在只是一个空文件,我们应该怎么运行呢?在java中,主要靠 main 方法(函数)(后面会讲解什么是方法(函数))启动的,所以需要编写我们第一行代码,这是启动方法的固定写法,并且结尾都是{}。

javascript 复制代码
public class HelloWorld {
    public static void main(String[] args) {

    }
}

编写完成之后,我们就可以看到,helloworld文件就有绿色启动的标志:

在main函数中编写语句,输出字符串helloWord:

System.out.println("helloWord");调用的是系统输出,这个java打印控制台的语句。

javascript 复制代码
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("helloWord");
    }
}

运行main函数,我们点文件旁边的绿色按钮就行,之后idea就会唤起控制台,打印helloworld

相关推荐
geovindu1 小时前
CSharp: Command Pattern
开发语言·后端·c#·.net·.netcore·命令模式·行为模式
tedcloud1232 小时前
OpenLogi 怎么搭建?用 Rust 打造一个轻量的 Logitech 外设管理工具
linux·运维·服务器·开发语言·后端·rust·开源
学长毕业设计2 小时前
基于SpringBoot的健康食谱管理系统的设计与实现(源码+文档+讲解视频)
java·spring boot·后端
逃逸线LOF3 小时前
Spring的AOP简介
java·后端·spring
yume_sibai3 小时前
02-Rust 所有权与借用深入解析(底层原理 + 借用检查器 + 生命周期 + 内部可变性)
开发语言·后端·rust
卷无止境3 小时前
从脚本到程序:Windows平台上的Python打包全景图
后端·python
骇客野人3 小时前
Springboot 的 配置文件 application.yml 和 bootrap.yml 的由来和作用
java·spring boot·后端
岁月宁静4 小时前
三、《从零手撸 Agent》 · system prompt 与核心参数:调好你的旋钮
后端·python·agent
bcbnb4 小时前
Flutter-Notebook代码混淆:Android与iOS平台安全配置
后端·ios
泡海椒4 小时前
SpringBoot 集成 JQuick-Curl:Spring 环境完整接入教程,第三方接口调用别再到处手写模板类
后端