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

相关推荐
程序员泠零澪回家种桔子4 分钟前
Sentinel核心能力解析:限流与集群方案
后端·架构·sentinel
信码由缰10 分钟前
Spring Boot 面试问题
spring boot·后端·面试
一路向北⁢15 分钟前
Spring Boot 3 整合 SSE (Server-Sent Events) 企业级最佳实践(三)
java·spring boot·后端·sse
qq_2975746734 分钟前
SpringBoot项目长时间未访问,Tomcat临时文件夹被删除?解决方案来了
spring boot·后端·tomcat
一个有梦有戏的人40 分钟前
Python3基础:函数基础,解锁模块化编程新技能
后端·python
逍遥德1 小时前
Sring事务详解之02.如何使用编程式事务?
java·服务器·数据库·后端·sql·spring
qq_2975746710 小时前
【实战教程】SpringBoot 实现多文件批量下载并打包为 ZIP 压缩包
java·spring boot·后端
计算机程序设计小李同学18 小时前
基于 Spring Boot + Vue 的龙虾专营店管理系统的设计与实现
java·spring boot·后端·spring·vue
Charlie_lll20 小时前
力扣解题-[3379]转换数组
数据结构·后端·算法·leetcode