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的优点:



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

相关文章
|
3天前
|
人工智能 自然语言处理 Java
Spring AI,Spring团队开发的新组件,Java工程师快来一起体验吧
文章介绍了Spring AI,这是Spring团队开发的新组件,旨在为Java开发者提供易于集成的人工智能API,包括机器学习、自然语言处理和图像识别等功能,并通过实际代码示例展示了如何快速集成和使用这些AI技术。
Spring AI,Spring团队开发的新组件,Java工程师快来一起体验吧
|
8天前
|
前端开发 Oracle Java
【前端学java】java开发的依赖安装与环境配置(1)
【8月更文挑战第8天】java开发的依赖安装与环境配置
26 1
【前端学java】java开发的依赖安装与环境配置(1)
|
1天前
|
数据采集 供应链 JavaScript
分享基于Java开发的Java毕业设计实战项目题目
这篇文章分享了67套基于Java开发的毕业设计实战项目题目,覆盖了互联网、企业管理、电子政务、Java基础项目、ERP系统、校园相关、医疗以及其他细分行业等多个领域,并推荐了使用IDEA、Vue和Springboot的技术栈。
|
1天前
|
分布式计算 Java API
Java 8带来了流处理与函数式编程等新特性,极大提升了开发效率
Java 8带来了流处理与函数式编程等新特性,极大提升了开发效率。流处理采用声明式编程模型,通过filter、map等操作简化数据集处理,提高代码可读性。Lambda表达式支持轻量级函数定义,配合Predicate、Function等接口,使函数式编程无缝融入Java。此外,Optional类及新日期时间API等增强功能,让开发者能更优雅地处理潜在错误,编写出更健壮的应用程序。
6 1
|
6天前
|
SQL 存储 Java
完整java开发中JDBC连接数据库代码和步骤
该博客文章详细介绍了使用JDBC连接数据库的完整步骤,包括加载JDBC驱动、提供连接URL、创建数据库连接、执行SQL语句、处理结果以及关闭JDBC对象的过程,并提供了相应的示例代码。
|
6天前
|
安全 前端开发 Java
Web端系统开发解决跨域问题——以Java SpringBoot框架配置Cors为例
在Web安全上下文中,源(Origin)是指一个URL的协议、域名和端口号的组合。这三个部分共同定义了资源的来源,浏览器会根据这些信息来判断两个资源是否属于同一源。例如,https://www.example.com:443和http://www.example.com虽然域名相同,但由于协议和端口号不同,它们被视为不同的源。同源(Same-Origin)是指两个URL的协议、域名和端口号完全相同。只有当这些条件都满足时,浏览器才认为这两个资源来自同一源,从而允许它们之间的交互操作。
Web端系统开发解决跨域问题——以Java SpringBoot框架配置Cors为例
|
23天前
|
Java Android开发 C++
🚀Android NDK开发实战!Java与C++混合编程,打造极致性能体验!📊
【7月更文挑战第28天】在 Android 开发中, NDK 让 Java 与 C++ 混合编程成为可能, 从而提升应用性能。**为何选 NDK?** C++ 在执行效率与内存管理上优于 Java, 特别适合高性能需求场景。**环境搭建** 需 Android Studio 和 NDK, 工具如 CMake。**JNI** 构建 Java-C++ 交互, 通过声明 `native` 方法并在 C++ 中实现。**实战** 示例: 使用 C++ 计算斐波那契数列以提高效率。**总结** 混合编程增强性能, 但增加复杂性, 使用前需谨慎评估。
58 4
|
1天前
|
人工智能 网络协议 Java
23.12月中旬 上海寻序人工智能科技-上海嘉定-Java开发实习生-薪资150-230/d 面经
关于上海寻序人工智能科技有限公司Java开发实习生岗位的面试经验分享,涵盖了技术问题如对象存储MinIO、ArrayList扩容、Object类方法、hashCode和equals方法、处理哈希冲突、JVM垃圾回收器、GC算法、网络协议、邮件协议、HTTP请求方法、Linux和Docker命令、Dockerfile制作等。
3 0
|
28天前
|
Java 程序员 C++
大牛程序员用Java手写JVM:刚好够运行 HelloWorld
大牛程序员用Java手写JVM:刚好够运行 HelloWorld
|
26天前
|
Java 运维
开发与运维命令问题之使用jstack命令查看Java进程的线程栈如何解决
开发与运维命令问题之使用jstack命令查看Java进程的线程栈如何解决
28 2