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

相关推荐
程序员岳焱6 小时前
Java 与 MySQL 性能优化:Java 实现百万数据分批次插入的最佳实践
后端·mysql·性能优化
麦兜*6 小时前
Spring Boot启动优化7板斧(延迟初始化、组件扫描精准打击、JVM参数调优):砍掉70%启动时间的魔鬼实践
java·jvm·spring boot·后端·spring·spring cloud·系统架构
大只鹅7 小时前
解决 Spring Boot 对 Elasticsearch 字段没有小驼峰映射的问题
spring boot·后端·elasticsearch
ai小鬼头7 小时前
AIStarter如何快速部署Stable Diffusion?**新手也能轻松上手的AI绘图
前端·后端·github
IT_10247 小时前
Spring Boot项目开发实战销售管理系统——数据库设计!
java·开发语言·数据库·spring boot·后端·oracle
bobz9658 小时前
动态规划
后端
stark张宇8 小时前
VMware 虚拟机装 Linux Centos 7.9 保姆级教程(附资源包)
linux·后端
亚力山大抵9 小时前
实验六-使用PyMySQL数据存储的Flask登录系统-实验七-集成Flask-SocketIO的实时通信系统
后端·python·flask
超级小忍9 小时前
Spring Boot 中常用的工具类库及其使用示例(完整版)
spring boot·后端
CHENWENFEIc9 小时前
SpringBoot论坛系统安全测试实战报告
spring boot·后端·程序人生·spring·系统安全·安全测试