首页 > 编程语言 >Java学习初体验

Java学习初体验

时间:2024-02-06 11:33:58浏览次数:50  
标签:初体验 java JDK HelloWorld 学习 编译 Java class

1.安装JDK

进入官网:https://oracle.com -> Products -> Java -> Download Java
选择JDK版本,再选择相应操作系统,注意CPU架构为X86还是ARM,安装即可。
ps:下载JDK版本要下载TLS版本,LTS(Long-Term Support,长期支持)是指针对软件的某一版本,提供长时间的技术支持、安全更新和错误修复。
安装完后,windows需要配置环境变量,配置后可在终端输入 java --version查看版本。

2.HelloWorld

新建HelloWorld.java文档,输入以下代码:

public class HelloWorld{
    public static void main(String[] args){
        System.out.println("HelloWorld");
     }
}

3.编译

是指将Java源代码转换成Java字节码(.class 文件)的过程。
通俗的讲,编译就是把高级语言变成计算机可以识别的二进制语言。
这个转换是由Java编译器(如 javac)完成的。Java源代码在经过编译后,会形成一种称为字节码的文件,这种文件由Java虚拟机(JVM)解释执行。字节码是一种介于机器语言和人熟知的Java语言之间的中间表示形式,它可以被JVM直接执行或者被其他语言处理。

打开终端,输入

javac HelloWorld.java

javac是JDK提供的编译工具。
编译完成后,同目录下会出现一个HelloWorld.class文件(被称为class文件,或字节码文件)。

4.运行

在终端输入

java HelloWorld

java是JDK提供的运行工具
注意,不需要后缀。

运行成功会输出HelloWorld

标签:初体验,java,JDK,HelloWorld,学习,编译,Java,class
From: https://www.cnblogs.com/LiTaooooo/p/18009450

相关文章

  • JavaScript移动端的手指触摸touch事件
    目录概念touchstart触摸发生事件touchend触摸结束事件touchmove触摸移动事件touchcancel触摸取消事件自定义事件自定义轻触事件方法touchtap自定义左右划动事件方法touchswiper概念在JavaScript中,移动端基本的手指触摸touch事件有四种,分别为:touchstart:手指触摸屏幕时......
  • JavaScript函数柯里化
    目录概念函数柯里化的实现函数柯里化简写函数柯里化使用案例函数柯里化工厂函数概念函数柯里化就是给一个函数传入一部分参数,此时就会返回一个函数来接收剩余的参数。使用场景:递归使用和处理函数,函数功能尽可能单一。函数柯里化的实现//没有柯里化的实现function......
  • java实现导出mysql数据库表信息
    java实现导出mysql数据库表信息,导出信息包含:数据库用户名,表英文名,表中文名,表业务描述,字段数量等等packagesrc.main.biz.ucenter.utils;importorg.apache.poi.ss.usermodel.Row;importorg.apache.poi.ss.usermodel.Sheet;importorg.apache.poi.ss.usermodel.Workbook;impor......
  • 解密JavaChassis3:易扩展的多种注册中心支持
    本文分享自华为云社区《JavaChassis3技术解密:易扩展的多种注册中心支持》,作者:liubao68。JavaChassis的早期版本依赖于ServiceCenter,提供了很多差异化的竞争力:接口级别转发。通过注册中心管理微服务的每个版本的元数据,特别是契约数据。结合契约数据,能够实现版本级别的路由......
  • 深入浅出Java多线程(九):synchronized与锁
    引言大家好,我是你们的老伙计秀才!今天带来的是[深入浅出Java多线程]系列的第九篇内容:synchronized与锁。大家觉得有用请点赞,喜欢请关注!秀才在此谢过大家了!!!在现代软件开发中,多线程技术是提升系统性能和并发能力的关键手段之一。Java作为主流的编程语言,其内置的多线程机制为开发者......
  • perl语言基础学习
    Perl的全称是PracticalExtractionandReportLanguage,直译为“实用报表提取语言”。通过名字可以看出Perl的主要应用是处理文件。一,运行perl程序在linux下运行Perl程序有两种方式(示例中在当前目录下创建script.pl):1、使用“perl路径“来执行:perl./script.pl2、在脚本......
  • Java中的 << , >> , 和 >>>所代表的含义
    Java中的<<,>>,和>>>所代表的含义标题Java中的<<,>>,和>>>所代表的含义1.<<表示左移运算符例如8<<1,表示将8向左移1位,低位补0,结果为16。例如8<<2,表示将8向左移2位,低位补0,结果为32。左移一位相当于乘以二二进制演算:8的二进制:1000向左移动两位结果为100000,换......
  • 【转帖】解决Java/MySQL性能问题的思路
    plantegg.github.io/2023/08/28/解决问题思路/ 10年前写的,重新发一下系统性能问题CPU(基本上WEB服务器没有多少IO,主要是CPU有瓶颈)top/vmstat观察CPU使用率,Load负载,r/b线程数量等;IO(数据库大多数时候瓶颈是IO,主要是索引没建好;如果数据库CPU紧张的话,检查一下是不是orderb......
  • JAVA对象的成员方法
    方法介绍使用方法的好处......
  • JAVA对象和属性
    对象对象实例举例,快速认识对象创建一个对象==实例化一个对象==把类实例化点击查看代码/***@authorLittleBear*@date2024-02-05-21:47*/publicclassobject{publicstaticvoidmain(String[]args){Tt=newT("xxm",111);//对象实......