Java基础01:HelloWorld

这篇具有很好参考价值的文章主要介绍了Java基础01:HelloWorld。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.安装jdk,并配置环境变量。查看是否成功安装jdk:WIN+R,输入cmd 。进入后输入:java -version 能显示其版本,则安装成功。jdk简化版安装
2.安装IDEA。方便后面的学习使用。
安装过程参考
idea基本设置

3.jdk(开发者工具)、jre(运行时环境)、jvm(虚拟机)三者关系
java helloworld代码,Java,java,jvm,intellij-idea

1.HelloWorld

创建一个文件,如Hello.java 代码如下

public class Hello{
	public static void main(String[] args) {
		System.out.print("Hello,World!");
	}
}
1.1 代码完成后操作

在文件所在目录的搜索框内输入cmd,输入javac Hello.java(编译java文件),查看文件目录会出现一个Hello.class可执行文件
接着输入java Hello(实际执行的就是Hello.class文件),会出现
Hello,World!
这一行字。
注意:
(1) 每个单词的大小写不能出现问题,Java具有大小写敏感性
(2) 尽量使用英文;
(3) 文件名和类名必须保持一致,并且首字母大写
(4) 符号不要使用中文;
(5) 以上都没问题时,检查之前配置的jdk环境变量。

1.2.代码解释

2.1修饰符关键字:

public class
public static void

2.2 类:

Hello

2.3方法:

main 方法是一个核心方法

2.4输入参数

String[] args

2.5输出方法

System.out.print(" ");
输出内容:Hello,World!

2 Java运行机制

编译型 和 解释型 (的时机不同)

编译型一次翻译,到处运行。对操作系统要求比较低,如:C、C++、Java
解释型边运行,边解释。对速度要求比较低,如:Java,JavaScript、Python
Java特点既有编译型的又有解释性的
程序运行机制
:先将 .java文件编译成 .class文件,等到运行时再解释给操作系统(OS)
java helloworld代码,Java,java,jvm,intellij-idea

3 创建一个工程

为了方便以后学习使用可以创建一个项目

步骤一:创建一个空项目

java helloworld代码,Java,java,jvm,intellij-idea

步骤二:给该项目命名

java helloworld代码,Java,java,jvm,intellij-idea

步骤三:设置项目jdk版本

java helloworld代码,Java,java,jvm,intellij-idea
java helloworld代码,Java,java,jvm,intellij-idea

4 创建一个Module

将一个大项目模块化,便于管理

步骤一:新建一个模块

java helloworld代码,Java,java,jvm,intellij-idea

步骤二:给module命名

java helloworld代码,Java,java,jvm,intellij-idea
这里使用的模块名是中文,实际工作中一般都是英文名,注意区分
java helloworld代码,Java,java,jvm,intellij-idea

步骤三:创建一个Hello类

单击src后右键 --> New --> Java Class
java helloworld代码,Java,java,jvm,intellij-idea
java helloworld代码,Java,java,jvm,intellij-idea

单击1处绿色三角,即可运行;
2处是运行结果或异常提示区域文章来源地址https://www.toymoban.com/news/detail-721873.html

到了这里,关于Java基础01:HelloWorld的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【java八股文】之JVM基础篇

    【java八股文】之JVM基础篇-CSDN博客 【java八股文】之MYSQL基础篇-CSDN博客 【java八股文】之Redis基础篇-CSDN博客 【java八股文】之Spring系列篇-CSDN博客 【java八股文】之分布式系列篇-CSDN博客 【java八股文】之多线程篇-CSDN博客 【java八股文】之JVM基础篇-CSDN博客 【java八股文】之计算

    2024年01月17日
    浏览(40)
  • 【JAVA基础】JVM之类加载--双亲委派机制

    1. 类加载的过程 描述: 我们写的 .java 文件通过编译成字节码文件 .class 文件,然后再通过我们的类加载器:Class Loader,反射以后,类模板存在方法区,把实例化的对象存在堆里; 看图: 对象的hashcode值 解释: 从图中我们可以看出,从同一个类模板new出来三个对象(实例化

    2024年01月23日
    浏览(45)
  • Java项目使用intellij-IDEA查看依赖包版本是否有冲突(方法及工具)附截图

    编译器及版本 idea-ultimate 依赖管理工具 maven Step1:点击右侧的maven Step2:右键依赖项,点击分析依赖关系 Step3:可以在模块名位置进行切换,左侧三角的标志则表示该包引入了多个版本,有冲突 Step4:可以看到当前这个包被引入了两个版本的 Step5:右键冲突的包名,可以看到

    2024年02月15日
    浏览(104)
  • Day01-Java基础语法

    目录 1. 人机交互 1.1 什么是cmd? 1.2 如何打开CMD窗口? 1.3 常用CMD命令 1.4 CMD练习 1.5 环境变量 2. Java概述 1.1 Java是什么? 1.2下载和安装 1.2.1 下载 1.2.2 安装 1.2.3 JDK的安装目录介绍 1.3 HelloWorld小案例 2.3.1 Java程序开发运行流程 2.3.2 HelloWorld案例的编写 1.4 HelloWorld案例常见问题 1.

    2024年02月10日
    浏览(38)
  • Java基础常考知识点(基础、集合、异常、JVM)

    作者: 逍遥Sean 简介:一个主修Java的Web网站游戏服务器后端开发者 主页:https://blog.csdn.net/Ureliable 觉得博主文章不错的话,可以三连支持一下~ 如有需要我的支持,请私信或评论留言! 本文收集Java核心的面试常考知识点,码起面试之前复习!!! JDK(Java SE Development Kit) ,

    2024年02月07日
    浏览(57)
  • 【后端开发】01-Java基础语法

    Java基础语法 目录 1. 概述 1.1. 语言特性 1.2. 开发平台 1.3. 开发环境 1.4. 开发步骤 1.5. 注释 2. 变量与运算符 2.1. /保留字 2.2. 标识符 2.3. 变量 2.4. 常用数据类型 2.4.1. 基本数据类型(8种) 2.4.2. 引用数据类型 2.4.3. 数据类型转换 2.5. 运算符 2.5.1. 算术运算符(7个) 2.5.2. 关

    2024年02月08日
    浏览(36)
  • JAVA学习笔记_基础篇01

    https://www.bilibili.com/video/BV1fh411y7R8?p=266spm_id_from=pageDrivervd_source=5c60787a1cdddc0e6d23d53b2b6bb1c4 第一阶段:建立编程思想(包括:基本语法、数组、排序和查找、面向对象编程、零钱通、房屋出租系统、迷宫、八皇后、汉诺塔 ) 第二阶段:提升编程能力(包括: 枚举和注解、Exception、常用类、

    2024年02月08日
    浏览(44)
  • JAVA面试-语法基础- A01

    面向对象特性 利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分隔的独立实体,数据被保护在抽象数据类型的内部,尽可能的隐藏内部的细节,只保留一些对外的接口,用户无需对对象的内部了解过多,但是可以通过对象提供的接口来访问对象。

    2024年02月05日
    浏览(32)
  • 【java基础面试题】jdk、jre、jvm区别

    【java基础面试题】jdk、jre、jvm区别 jdk ​ 从概念上讲JDK是JAVA开发工具,用它来开发JAVA程序,里面有很多基础类库和jre。 ​ JDK(Java Development Kit),它是功能齐全的 Java SDK,是提供给开发者使用的,能够创建和编译 Java 程序。他包含了 JRE,同时还包含了编译 java 源码的编译器

    2024年02月10日
    浏览(48)
  • JAVA后端开发面试基础知识(一)——JVM

    Class loader(类装载) 根据给定的全限定名类名(如: java.lang.Object)来装载class文件到 Runtime data area中的method area。 Execution engine(执行引擎) 执行classes中的指令。 Native Interface(本地接口) 与native libraries交互,是其它编程语言交互的接口。 Runtime data area(运行时数据区域) 这就是我们常说

    2024年03月10日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包