Java入门知识,写一个最简单java程序

一、Java语言的简介

0、Java的分类
Java SE:标准版,java的技术与核心,开发桌面应用程序
Java EE:提供企业级项目的解决方案,开发网页应用

1、JDK、JRE和JVM分别是什么

  • JDK(Java Development Kit):顾名思义,就是java的开发工具,包括JRE+开发工具、编译工具和运行工具,我们首先需要下载的也是它;
  • JRE(Java Runtime Environment):是java的运行环境,包括JVM和的核心类库;
  • JVM(Java Virtual Machine):是java的虚拟机,用于保证java的跨平台的特性,
    java语言是跨平台,jvm不是跨平台的。
  • JRE、JDK、JVM的作用
    编写代码过程中,需要使用JRE中java已经写好的代码;
    编译代码过程中,需要使用JDK中的翻译工具;
    运行代码过程中,需要使用JDK中的运行工具,同时它是在JVM虚拟机中运行的。
    1.1.1

2、类库
简单来说,就是说“类==一个java 文件”,因此类库就是存放多个java文件的仓库。
核心类库:是java写好的,非常核心的仓库代码。
之间的逻辑就是:我们自己编写的java代码的过程中,需要将用到的java程序放到JRE仓库中。

3、Java程序开发的三步骤(编写、编译、运行代码)
1.3.1
4、JDK 的安装
在Java官网就可以下载安装,exe和rar内容是一样的,主要是选择好对应的操作系统版本和位数。
另外还需要一个编写代码的简单工具,叫做Notepad,下载地址也提供了。
JDK下载地址:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html
Notepad下载地址:https://dl.pconline.com.cn/html_2/1/117/id=10699&pn=0&linkPage=1.html
1.4.1

安装过程就不用多说了,就是尽量不要有中文路径,位置不要放在C盘,管理好自己的安装路径。

5、环境变量的设置
为什么要设置环境变量:告诉计算机可以执行.java的运行程序在哪里,这样我们在任何位置都可以编译、执行java程序了。
具体设置方法可参考大佬文章:java环境变量 的配置与详解(全网最详细教程)
然后可以看看我的环境变量设置
1.5.1
1.5.21.5.3
一个是用户环境变量的设置,一个是系统环境变量的设置,一个bin目录的环境变量设置。
至于为何是要设置一下bin目录,因为这java编译工具和运行工具所存放的目录。

6、JDK下的安装目录
1.6.1

二、写一个最简单Java程序

1、Notepad配置

在设置——>首选项里面,设置优先语言位Java;
然后设置——>首选项里面,设置新建里的默认语言位Java,默认编码为ANSI。
2.1.1

2.1.2

2、最简单的Java程序
public class HelloWorld{
    public static void main(String[] args){
        System.out.println("Hello, Java, 这神奇的语言,我将要好好学习研究一下你!");
    }
}
3、代码分析

**这是java的基本结构:**所有的java程序都具有这种结构,java区分大小写。
关键字public称为访问修饰符(access modifier),用于控制其他java类对本类的访问权限;

**关键字class:**表明程序中的全部内容都包含在类中,java应用程序中的全部内容都必须包含在类中;

HelloWorld为自定义的类名: java编程规范规定类名的每个单词的首字母都要大写且用英文单词命名类名;

关键字static: 表明此方法为静态方法,main方法必须设置为静态;

关键字void: 表示此方法没有返回值;

**main为方法名:**是java提供的一个入口方法,此方法是java程序的入口;

**String[]为字符串数组:**此处为参数的数据类型;

**args表示参数名:**用户可以自定义参数名;

System.out.println("Hello, Java, 这神奇的语言,我将要好好学习研究一下你!"); :为类的主体,是写程序代码块的地方,此语句是一个输出语句;

注意:首单词使用了public的java文件,其类名也就是HelloWorld必须和文件名一样,也就是HelloWorld.java,否则编译器会报错。
2.3.1

4、编译与编译常见错误

(1)编译方法:
编辑好代码后,首先Ctrl+S保存文件。
然后右击文件——>打开所在文件夹(命令行),
1.4.1
然后在命令行窗口中,输入javac HelloWorld.java,意思就是使用javac这个工具去编译HelloWorld.java这个文件,
1.4.2
如果没有报错的话,就会生成一个默认的class 文件。
1.4.3
(2)缺少大括号:文件已到达结尾
1.4.4.
(3)使用中文非法符号:非法字符
1.4.5
(4)关键字大小写错误:程序包不存在
1.4.6
(5)使用了public但类名不与文件名同:应是公共的
1.4.7
基本上也就是这几种错误,重点注意一下这几个方面就可以了。

5、执行java程序

同样是在编译的那个cmd控制台里,直接输入java HelloWorld,这样就会使用java执行工具来运行HelloWorld.class文件了。
然后就会在窗口输出这样一段字符串:
1.5.1

  • 10
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 下面是一个使用Java语言编的最简单程序: ``` public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` 这是一个打印“Hello, World!”的程序。它使用了Java语言的基本结构:类,方法和语句。程序的主要部分是`main`方法,它被称为程序的入口。该方法通过使用`System.out.println`语句将字符串“Hello, World!”输出到控制台。 ### 回答2: 使用JAVA一个简单程序非常简单,可以通过编一个简单的Hello World程序来展示。 ```java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` 这是一个最基本的JAVA程序,它定义了一个公共的类HelloWorld,并在该类中定义了一个公共的静态方法main。在main方法中,使用System.out.println打印输出了一句"Hello, World!"。 要运行这个程序,只需要将以上代码保存为HelloWorld.java文件,然后使用JAVA编译器将其编译成字节码文件HelloWorld.class,在命令行中进入到保存该文件的目录,执行以下命令: ``` javac HelloWorld.java // 编译程序 java HelloWorld // 运行程序 ``` 这样,就可以在命令行中看到输出的"Hello, World!"。这个简单程序展示了JAVA的基本语法和运行方式,是初学者入门一个基础示例。 ### 回答3: 使用JAVA一个简单程序可以是输出一条简单的语句。可以使用如下代码完成: ```java public class SimpleProgram { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` 以上代码定义了一个名为`SimpleProgram`的类,并在`main`方法中使用`System.out.println()`来输出一条字符串"Hello, World!"。当程序运行时,控制台将显示这条消息。 这是一个非常简单JAVA程序,可以作为初学者入门编程的一个练习。通过修改输出语句中的内容,可以输出其他自定义的消息。Java的语法相对简洁清晰,适合编各类程序,无论是简单的还是复杂的。使用JAVA程序可以实现不同的功能,包括计算、处理数据、创建图形界面和网络应用等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鸿蒙Next

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值