Java开发——HelloWorld

简介: HelloWorld



java的得力后卫军



JDK:里面包含开发工具、JRE、JVM,他是整个java的核心,重点JDK含有编译.java文件的javac.exe以及执行.class文件的java.exe工具;

JRE:java的运行环境;

JVM:java实现跨平台性的基础。


image.png





DOS的常用操作命令:



切换盘符   ->  d:

查看当前盘符下面的文件夹  ->  dir

切换到当前盘符的指定目录  ->  cd   目录名

清除当前屏幕内容:cls





java程序的编译过程:




.java  —>  .class —> java

   1.javac HelloWorld.java 编译成JVM能读懂的字节码文件

   2.底层将编译完成的字节码文件(.class)传输到JVM中

   3.java HelloWhrld 在JVM中运行HelloWorld程序



publicclassHelloWorld{
publicstaticvoidmain(String []args){
System.out.println("HelloWorld");
  }
}


在记事本中编译完成后(注:将.txt文件的后缀名为.java),打开CMD命令窗口(快捷键:win+R,输入cmd),然后进入存放.java的文件目录下,javac HelloWorld.java 编译java文件(注:文件名必须与类名相同),编译完成后,java HelloWorld 运行java文件,运行成功后会在dos窗口打印出HelloWorld字样。


图解:


  1. win+R,输入cmd打开命令行窗口;

    image.png

  2. 我的.java文件存放在D盘中,输入盘符即可直接切换到指定盘符;


    image.png

  3. 切换至相关文件夹 cd 文件夹名称,cd TextCode;

  4. 然后编译你想要运行的.java文件即可,javac HelloWorld.java;

  5. 编译完成不会输出任何内容,但是你可以看刚才存放.java文件的地方多了一个同名的.class文件,这就说明编译成功;

  6. 运行Helloworld,java HelloWorld。


image.png


java的优点:



简单、开源、面向对象、多线程、安全、健壮、分布式、跨平台性、可移植性...(此处浅知就好)

相关文章
|
1天前
|
Java 数据安全/隐私保护 Spring
Java 中 Spring Boot 框架下的 Email 开发
Java 中 Spring Boot 框架下的 Email 开发
18 2
|
1天前
|
存储 Java 数据库连接
使用Java开发桌面应用程序
使用Java开发桌面应用程序
20 0
|
1天前
|
Java API 开发工具
java与Android开发入门指南
java与Android开发入门指南
15 0
|
1天前
|
分布式计算 负载均衡 Java
构建高可用性Java应用:介绍分布式系统设计与开发
构建高可用性Java应用:介绍分布式系统设计与开发
13 0
|
1天前
|
前端开发 安全 Java
使用Spring框架加速Java开发
使用Spring框架加速Java开发
56 0
|
1天前
|
前端开发 JavaScript Java
Java与Web开发的结合:JSP与Servlet
Java与Web开发的结合:JSP与Servlet
12 0
|
1天前
|
设计模式 算法 Java
设计模式在Java开发中的应用
设计模式在Java开发中的应用
18 0
|
1天前
|
监控 Java Maven
揭秘Java Agent技术:解锁Java工具开发的新境界
作为JDK提供的关键机制,Java Agent技术不仅为Java工具的开发者提供了一个强大的框架,还为性能监控、故障诊断和动态代码修改等领域带来了革命性的变革。本文旨在全面解析Java Agent技术的应用场景以及实现方式,特别是静态加载模式和动态加载模式这两种关键模式。
45 0
|
1天前
|
存储 Java 开发者
探索Java开发中触发空指针异常的场景
作为一名后端开发者在Java编程的世界中,想必大家对空指针并不陌生,空指针异常是一种常见而又令人头疼的问题,它可能会在我们最不经意的时候突然出现,给我们的代码带来困扰,甚至导致系统的不稳定性,而且最可怕的是有时候不能及时定位到它的具体位置。针对这个问题,我们需要深入了解触发空指针异常的代码场景,并寻找有效的方法来识别和处理这些异常情况,而且我觉得空指针异常是每个Java开发者都可能面临的挑战,但只要我们深入了解它的触发场景,并采取适当的预防和处理措施,我们就能够更好地应对这个问题。那么本文就来分享一下实际开发中一些常见的触发空指针异常的代码场景,并分享如何有效地识别和处理这些异常情况。
21 1
探索Java开发中触发空指针异常的场景
|
1天前
|
传感器 人工智能 前端开发
JAVA语言VUE2+Spring boot+MySQL开发的智慧校园系统源码(电子班牌可人脸识别)Saas 模式
智慧校园电子班牌,坐落于班级的门口,适合于各类型学校的场景应用,班级学校日常内容更新可由班级自行管理,也可由学校统一管理。让我们一起看看,电子班牌有哪些功能呢?
103 4
JAVA语言VUE2+Spring boot+MySQL开发的智慧校园系统源码(电子班牌可人脸识别)Saas 模式