怎样使用lntelliJ IDEA 编写Java程序代码?

article/2025/8/18 20:27:27

下面使用IDEA创建一个Java程序,实现在控制台上打印HelloWorld!的功能,具体步骤如下。

1.创建Java项目

进入New Project界面后,单击New Project选项按钮创建新项目,弹出New Project对话框,如下图所示。

New Projeet 对话框

在上图中需要设置Java程序开发所需要的JDK。在左侧选中Java,在右侧顶部Projeet SDK下拉列表框中选择已下载的JDK,然后单击Next按钮进入选择模板创建项目界面,如下图所示。


选择模板创建项目界面

单Next按钮进入项目设置界面,如下图所示。

将Project name(项目名)设置为chapter01,Project location(项目路径)保持默认设置。展开More Settings,将Base package(基本包名)设置为com.itheima。设置完成之后,单击Finish按钮,如果Project location填写的文件夹此时还不存在,则IDEA会弹出一个对话框,提示文件夹不存在。

不存在的话,将由IDEA创建。单击Create按钮,完成对应文件夹的创建。创建文件夹其实就是创建对应的chapter01项目,chapter01项目创建成功之后,IDEA会在 E:\itcast\IdeaProjects\chapter01文件夹下自动创建项目必需的文件夹和文件。此时,IDEA进入项目结构界面,如下图所示。

 


IDEA项目结构页面

左侧是chapter01项目的文件夹结构。其中,.idea文件夹中的所有文件以及chapterOl.iml文件都是IDEA开发工具使用的配置文件,不需要开发者操作。sre是source单词的缩写,该文件夹用于保存程序的源文件。External Libraries是扩展类库,即Java程序编写和运行所依赖的JDK中的类。

2.创建Java类

创建好chaptero1项目之后,就可以在项目中创建Java类了。类是最小的Java程序单元,一个Java项目(Java程序)至少要拥有一个类。在IDEA项目结构页面中,右击chapter01项目下的sre文件夹,在弹出的快捷菜单中选择New→Java Class命令,进入New Java Class选项界面,有很多可以选择的类型,本次选择Class选项创建一个Java类,并在上面的文本框中输入类名称HelloWorld,然后按Enter键完成Java类的创建。

Java类创建完成之后,sre文件夹中会生成 HelloWorld.java文件,该文件会自动在右侧区域打开,如下所示。由图1-40可HelloWorld文件以.java为扩展名,右侧区域显示的是HelloWorld.java文件创建时的默认代码。其中,HelloWorld为类的备称;class为定义类的。

由上图可知,HelloWorld文件以.java为扩展名,右侧区域显示的是HelioWorld.java文件创建时的默认代码。其中,HelloWorld为类的名称;class为定义类的关键字;publie是类的权限修饰符,表示该类是公有类,即所有Java程序均可访问该类;在HelloWorld后面的一对大括号({})中,可以编写类的程序代码。关于类的定义语法格式,后面会陆续讲解,这里只需要了解Java类的创建步骤即可。

3.编写程序代码

Java类创建完成之后,就可以在类中编写程序代码了。在HelloWorld.java文件中编写Java代码,如下图所示。

4.运行程序

单击工具栏中的▶按钮运行程序,或者单击代码中HelloWorld类左侧的▶按钮运行程序,控制台显示运行结果,如下图所示。


http://chatgpt.dhexx.cn/article/K7TxlXYv.shtml

相关文章

Java学习代码合集

其实我学习java最根本的原因是:我是一个挺关注外在的人,虽然是个程序员,所以我很喜欢写出那些带有漂亮的界面的程序,因为C总是控制台,我不是很喜欢,在这份java代码合集中,我会记录自己学习Java界…

Java开发常用代码

一.获取UUID UUID uuid UUID.randomUUID(); String str uuid.toString(); // 去掉“-” String s str.replaceAll("-", "");二.获取固定格式的时间字符串 第一种 //获取当前时间对象 Date d new Date(); //创建日期格式化类对象,”yyyy/MM/dd HH:mm…

一个简单的Java例程

编写一个程序,输出如下: 1.在IDEA中新建一个helloworld类,注意Java中严格区分大小写 2.在文件中添加如下代码: 源代码如下: public class helloworld{public static void main(String[] args){System.out.println(&q…

Python3读取大文件的方法

Python3读取大文件的方法 1. 方法一:利用yield生成器2. 方法二:利用open()自带方法生成迭代对象,这个是一行一行的读取3. 二者的比较 1. 方法一:利用yield生成器 def readPart(filePath, size1024, encoding"utf-8"):w…

大文件处理(上传,下载)思考

文件处理一直都是前端人的心头病,如何控制好文件大小,文件太大上传不了,文件下载时间太长,tcp直接给断开了😱😱😱等 效果 为了方便大家有意义的学习,这里就先放效果图,如…

python拆分大文件(大文件分割)

python拆分大文件 前言实现过程实验结果 前言 在工作中常常会遇见一些大文件,由于内容太多,使用比如记事本、notePad等软件也打不开,无法查看内容,最好是将整个文件进行拆分,分开处理,现在处理的文件原本是…

如何快速地向服务器传大文件,大文件如何快速传输

在这个互联网时代,信息更新速度逐渐加快。用户在进行文件传输时,一定是希望既稳定又快速的,并且还能够保证安全。但是通常来讲,FTP文件传输并不能同时实现这三点的,特别是上传大文件时,FTP上传文件速度明显…

Linux - 怎么实现大文件传输

一 前言 博文《PageCache》中介绍了 PageCache 的优缺点,其实在处理大文件中 PageCache 作用反而没有那么好。所以本文介绍 Linux 是怎么处理大文件的。 二 起因 首先看一下一个 read() 系统调用流程发生了什么,如下图: 当调用 read 方法时…

如何快速传输大文件:4 种大文件传输有效的方法

文件大小正在爆炸式增长,随之而来的挑战是如何仍然以快速、安全的方式发送。从这个意义上说,弄清楚如何快速传输大文件似乎是一项几乎不可能完成的任务。随着工作流程不断适应数字化,这对于自由职业者、业余视频编辑、后期制作公司和广播公司…

win 10计算机查找大文件,教你如何在Win10系统中查找大文件?

Win10系统如何查找大文件?Win10系统内置有搜索功能,可以帮助用户快速找到所需文件,一般我们都是输入名称进行查找文件的。当然也有其他的搜索方式,比如按照文件大小搜索,相信大家比较少见吧。那么在Win10系统中该如何查…

如何进行大文件传输?

本文首发微信公众号:码上观世界 网络文件传输的应用场景很多,如网络聊天的点对点传输、文件同步网盘的上传与下载、文件上传到分布式文件存储器等,其传输速度主要受限于网络带宽、存储器大小、CPU处理速度以及磁盘读写速度,尤其是…

大文件分片上传

前言 前端进行文件大小分割 &#xff0c;按10M分割进行分片上传&#xff0c;使用的项目还是前面文档介绍的poi同一个项目 另一篇poi导出文章,使用的同一个项目 poi的使用和工具类&#xff08;一&#xff09; 开发 1、maven依赖 <!--文件分片上传使用到依赖 start --&g…

HTTP传输大文件

一 概述 早期网络传输的文件非常小&#xff0c;只是一些几K大小的文本和图片&#xff0c;随着网络技术的发展&#xff0c;传输的不仅有几M的图片&#xff0c;还有可以达到几G和几十G的视频。 在这些大文件传输的情况下&#xff0c;100M的光纤或者4G移动网络都会因为网络压力导致…

使用python读取大文件

读取文件时&#xff0c;如果文件过大&#xff0c;则一次读取全部内容到内存&#xff0c;容易造成内存不足&#xff0c;所以要对大文件进行批量的读取内容。 python读取大文件通常两种方法&#xff1a;第一种是利用yield生成器读取&#xff1b;第二种是&#xff1a;利用open()自…

前端必学 - 大文件上传如何实现

前端必学 - 大文件上传如何实现 写在前面问题分析开始操作一、文件如何切片二、得到原文件的hash值三、文件上传四、文件合并 技术点总结【重要】一、上传文件&#xff1f;二、显示进度三、暂停上传四、Hash有优化空间吗&#xff1f;五、限制请求个数六、拥塞控制&#xff0c;动…

Linux如何快速生成大文件

微信搜索&#xff1a;“二十同学” 公众号&#xff0c;欢迎关注一条不一样的成长之路 dd命令 dd if/dev/zero offile bs1M count20000 会生成一个20G的file 文件&#xff0c;文件内容为全0&#xff08;因从/dev/zero中读取&#xff0c;/dev/zero为0源&#xff09;。 此命令可…

java 处理大文件

目的&#xff1a; 前几天在开发过程中遇到一个需求: 读取一个大约5G的csv文件内容&#xff0c;将其转化为对象然后存储到redis中, 想着直接开大内存直接load 进入到内存中就行了&#xff0c;结果可想而知,5G的文件 &#xff0c;Xmx 开到10G都没有解决&#xff0c;直接out of Me…

5、Linux:如何将大文件切割成多份小文件

最近&#xff0c;在做数据文件的导入操作时&#xff0c;发现有些文本文件太大了&#xff0c;需要将这样的大文件切分成多个小文件进行操作。那么&#xff0c;Linux 中如何将大文件切割成许多的小文件呢&#xff1f;在此记录一下。 Linux 提供了 split 命令可以轻松实现大文件的…

大文件传输有哪些方式可用?大文件传输有哪些方式?

大文件传输有哪些方式可用&#xff1f;大文件传输有哪些方式&#xff1f;互联网时代&#xff0c;速度决定效率。在企业生产过程中需要进行信息数据交换、搬运。这时就需要进行大文件传输。方方面面的行业都要涉及到大文件传输。例如影视行业需要每天进行视频素材的传输&#xf…

简道云-第5章-流程

title: 简道云-第5章-流程 date: 2022-06-13 22:21:29 tags: 简道云 categories: 简道云 简道云-第5章-流程 背景介绍 简道云三个基本项目表单、流程以及仪表。关于它们的介绍可以参照官方文档表单 vs 流程表单 vs 仪表盘。 「流程表单」&#xff1a;填报数据&#xff0c;并带…