java的简单代码HelloWorld
- 格式:doc
- 大小:84.50 KB
- 文档页数:2
java 17 source 用法
Java 17是Java编程语言的版本之一,但它的发布日期将在2021年9月。
"source"通常是指源代码,因此"java 17 source"的用法可以理解为Java 17版本的源代码。
Java源代码通常是指Java源文件,即以.java为扩展名的文件,其中包含了Java程序的源代码。
在Java 17中,源代码仍然遵循Java编程语言的语法和约定,但可能会包含新的特性、改进和修复。
要使用Java 17版本的源代码,您需要具有Java 17的编译器或IDE。
您可以使用标准的Java开发工具(如JDK)来编译和运行Java 17源代码。
以下是一个简单的示例:1. 编写一个Java 源文件,例如HelloWorld.java,其中包含以下内容:javapublic class HelloWorld { public static void main(String[] args)
{ System.out.println("Hello, World!"); }}2. 使用Java编译器编译源代码:shelljavac HelloWorld.java3. 运行编译后的代码:shelljava HelloWorld输出将是:Hello, World!请注意,Java 17还未发布,因此上述示例仅适用于目前可用的Java版本。
当Java 17发布后,您将能够使用相应版本的编译器和IDE来编译和运行Java 17源代码。
在深入探讨javac和java命令使用前,让我们先从简单的概念开始。
Javac和java命令是Java编程语言中常用的两个命令,它们分别用于编译和运行Java程序。
1. javac命令Javac命令是Java编译器命令,用于将Java源代码文件(.java)编译成Java字节码文件(.class)。
在命令行中使用javac命令可以将Java源文件编译成可执行的Java字节码文件。
使用javac命令时,需要先设置好Java环境变量,并且在命令行中指定要编译的Java源文件的路径和文件名。
例如:```javac HelloWorld.java```这条命令将会编译HelloWorld.java文件,生成HelloWorld.class文件,这个.class文件就是Java程序的可执行文件,可以在Java虚拟机上运行。
2. java命令Java命令是用于运行已经编译好的Java程序的命令。
在命令行中使用java命令可以执行Java字节码文件,从而运行Java程序。
使用java命令时,需要在命令行中指定要运行的Java类的全名(包括包路径)。
例如:```java.example.HelloWorld```这条命令将会在Java虚拟机上运.example包下面的HelloWorld类。
通过java命令,我们可以执行已经编译好的Java程序,实现各种功能。
总结回顾通过以上简要介绍,我们了解到了javac和java命令的基本用法和作用。
我们知道,javac命令用于编译Java源代码文件,生成Java字节码文件;而java命令则用于在Java虚拟机上执行已经编译好的Java程序。
这两个命令是Java程序开发和运行过程中不可或缺的重要工具。
个人观点和理解作为Java程序员,熟练掌握javac和java命令的使用是非常重要的。
通过使用这两个命令,我们可以将自己编写的Java程序编译成可执行文件,并且在Java虚拟机上运行。
Java编写一次到处运行Java是一种跨平台编程语言,开发者可以编写一次代码,然后在不同的操作系统上运行。
这种特性使得Java成为广泛应用于不同领域的编程语言之一。
在本文中,我将介绍Java的跨平台性以及如何编写一次代码,在各种操作系统上实现一次编译,到处运行的方法。
一、Java的跨平台性Java之所以能够实现一次编写,到处运行,是因为它采用了一种特殊的编译方式。
在Java中,我们编写的代码会先被编译成一种称为字节码(Bytecode)的中间代码,然后由Java虚拟机(JVM)在各个平台上执行。
这种中间代码的特性使得Java程序不需要直接与底层操作系统交互,从而实现了跨平台性。
由于字节码是与具体操作系统无关的,因此我们可以在任何装有Java虚拟机的平台上运行Java程序。
只需保证我们所编写的Java代码符合语法规范,并且能够在任何平台上正确地被编译成字节码,就能实现一次编写,到处运行。
二、实现一次编写到处运行的方法要实现一次编写,到处运行的效果,我们需要按照以下步骤进行操作:1. 安装Java开发工具包(JDK):首先,在需要编写和运行Java程序的计算机上,我们需要安装Java Development Kit(JDK)。
JDK是Java开发的核心组件,它包含了Java编译器、Java虚拟机等必要的工具。
2. 编写Java源代码:使用任何文本编辑器,我们可以编写Java源代码。
Java源代码的文件扩展名为.java,例如,我们可以创建一个名为HelloWorld.java的文件,并在其中编写一个简单的Hello World程序。
3. 编译Java程序:使用命令行工具或集成开发环境(IDE),我们可以将Java源代码编译成字节码。
在命令行中,我们可以使用javac命令来编译Java程序。
例如,我们可以运行以下命令来编译HelloWorld.java文件:```javac HelloWorld.java```这将生成一个名为HelloWorld.class的字节码文件。
Java编译和解释命令在对Java源文件进行编译和解释之前,需要先创建Java源文件。
而编写Java 应用程序文件非常简单,一般可以分为下面3个步骤。
1.创建Java源文件在前面已经介绍过,创建Java源文件,并依赖指定的开发工具。
通过一般的文本编辑器工具,都可以进行源代码编写工作。
例如,在【程序】|【附件】中,执行【记事本】命令,并打开【记事本】窗口,并输入Java源代码,如图1-6所示。
图1-6 记录本输入代码然后,在【记事本】窗口中,执行【文件】|【保存】命令,如图1-7所示。
并在弹出的【另存为】对话框中,输入【文件名】为“HelloWorld.java”,单击【保存】按钮,如图1-8所示。
图1-7 保存文件图1-8 输入文件名在编写源代码及保存文件时,对初学用户需要注意以下内容。
源文件的名称一定要和类的名称保持一致。
●源文件的扩展名必须是.java。
●Java语言区分大小写,如HelloWorld、Helloworld、helloworld等不是一样的名称。
●空格只能是半角空格符或是Tab字符。
2.编译源程序(生成.class文件)源程序编写好之后,执行【程序】|【附件】|【命令提示符】命令,并输入“F:”盘符,按【回车】键,如图1-9所示。
然后,再输入“cd workspace”命令,进入到workspace文件夹中,如图1-10所示。
图1-9 更改盘符图1-10 更改目录其次,在该提示下,输入“javac HelloWorld.java”命令,并按【回车】键,对源代码文件进行编译操作,如图1-11所示。
源代码被编译之后,将在workspace文件夹中,自动生成一个“HelloWorld.class”文件,如图1-12所示。
图1-11 编译源文件图1-12 生成.class文件3.解释程序文件生成字节码文件后,通过Java解释器,即可取出指令并将其翻译成计算机能执行的代码。
例如,在【命令提示符】窗口中,输入“java HelloWorld”命令,并按【回车】键,如图1-13所示。
简单的java代码简单的java代码Java是一种面向对象的编程语言,它具有简单、可移植、安全和高性能等特点。
在Java中,我们可以编写各种各样的代码,从简单的“Hello World”程序到复杂的企业级应用程序都可以使用Java来实现。
在本文中,我们将介绍一些简单的Java代码示例。
一、Hello World程序“Hello World”程序是任何编程语言中最基本和最常见的程序之一。
在Java中,我们可以使用以下代码来实现:```public class HelloWorld {public static void main(String[] args) {System.out.println("Hello, World!");}}```这个程序很简单,它定义了一个名为“HelloWorld”的类,并在其中定义了一个名为“main”的方法。
该方法通过调用System.out.println()方法来输出“Hello, World!”字符串。
二、计算两个数之和下面是一个简单的Java程序,用于计算两个数之和:```import java.util.Scanner;public class AddTwoNumbers {public static void main(String[] args) {int num1, num2, sum;Scanner input = new Scanner(System.in);System.out.print("Enter first number: ");num1 = input.nextInt();System.out.print("Enter second number: ");num2 = input.nextInt();sum = num1 + num2;System.out.println("Sum of the two numbers is " + sum); }}该程序首先导入了java.util.Scanner类,以便从控制台读取输入。
php调用java方法如何使用PHP调用Java方法。
首先,需要明确的是,PHP是一种服务器端脚本语言,而Java是一种编程语言。
虽然它们可以在服务器上一起使用,但是直接在PHP中调用Java方法是不可能的。
不过,可以通过一些中间桥接的方式,在PHP中间接地调用Java方法。
下面,我将为您详细介绍如何使用PHP调用Java方法的步骤。
第一步:编写Java类和方法首先,您需要编写一个包含您想要调用的Java方法的Java类。
假设您要调用的方法名为"helloWorld",它接受一个字符串参数并返回一个字符串结果。
以下是一个示例的Java类代码:javapublic class HelloWorld {public static String helloWorld(String name) {return "Hello, " + name + "!";}}保存上述代码并使用Java编译器编译生成字节码文件。
第二步:将Java类打包成JAR文件要在PHP中调用Java方法,需要将编写的Java类打包成JAR文件。
您可以使用Java自带的`jar`命令或其他可用的Java打包工具来完成此操作。
以下是使用`jar`命令将上述Java类打包成JAR文件的示例代码:shelljar cvf HelloWorld.jar HelloWorld.class此命令将生成一个名为"HelloWorld.jar"的JAR文件,其中包含编译后的Java类。
第三步:在PHP中调用Java方法到目前为止,您已经编写了Java类并将其打包成JAR文件,现在您可以在PHP中调用该类的方法了。
首先,确保PHP服务器上已经安装了Java,并可以通过命令行访问到Java 虚拟机(JVM)。
然后,使用PHP的`exec()`函数执行Java命令来调用您的Jar文件中的方法。
我的世界MinecraftMod开发学习笔记-Mod开发环境设置和HelloWorld⽰例概述本⽂通过⼀个简单的Helll World Mod⽰例, 介绍了使⽤Forge MDK (Mod Development Kit)开发Minecraft Mod的基本环境设置和过程.运⾏环境Java 1.8 JDKMinecraft Java Edition 1.12.2安装Forge和MDK从下载Minecraft Forge - MC 1.12.2 installer和Mod Development Kit (MDK)包.运⾏Forge installer安装Forge将MDK压缩包解压的指定⽬录, 例如C:\mdk.设置MDK在MDK⽬录下, 运⾏如下命令gradlew setupDecompWorkspace项⽬⽂件结构MDK设置完毕后会⽣成以下的项⽬⽂件结构mdk/├── build/├── gradle/│└── wrapper/│├── gradle-wrapper.jar│└── gradle-wrapper.properties├── src/│├── main/│├── java/│└── resources/│├── │└── pack.mcmeta├── build.gradle├── gradlew└── gradlew.bat设置Gradle build⽂件编辑build.gradle并修改version, group和archivesBaseNameversion = "1.0.0"group= "minecraftfun"archivesBaseName = "helloWorldMod"修改 {}编辑以修改modid, name和description."modid": "helloworldmod","name": "Hello World Mod","description": "Hello World",提⽰: modid只能使⽤⼩写字母.创建mod Java类src/main/java/minecraftfun/HelloWorldMod.javapackage minecraftfun;import org.apache.logging.log4j.Logger;import mon.MinecraftForge;import mon.Mod;import mon.Mod.EventHandler;import mon.event.FMLInitializationEvent;import mon.event.FMLPreInitializationEvent;@Mod(modid = HelloWorldMod.MODID, name = , version = HelloWorldMod.VERSION)public class HelloWorldMod {public static final String MODID = "helloworldmod";public static final String NAME = "Hello World Mod";public static final String VERSION = "1.0.0";private static Logger logger;@EventHandlerpublic void preInit(FMLPreInitializationEvent event){logger = event.getModLog();}@EventHandlerpublic void init(FMLInitializationEvent event){("Mod initlialised :" + NAME);}}创建⼀个Java类⽤于处理放下Block的事件src/main/java/minecraftfun/BlockPlaceHandler.javapackage minecraftfun;import net.minecraft.util.text.TextComponentString;import net.minecraftforge.event.world.BlockEvent.PlaceEvent;import mon.eventhandler.SubscribeEvent;public class BlockPlaceHandler {@SubscribeEventpublic void onPlaceEvent(PlaceEvent event) {event.getPlayer().sendMessage(new TextComponentString("You placed a block : " + event.getPlacedBlock().getBlock().getLocalizedName()));}}使⽤@SubscribeEvent标记处理放下Block事件的⽅法.在Mod类的init⽅法中注册事件处理类.@EventHandlerpublic void init(FMLInitializationEvent event){("Mod initlialised :" + NAME);MinecraftForge.EVENT_BUS.register(new BlockPlaceHandler());}编译Mod运⾏如下命令以编译Modgradlew build.该命令在build/libs⽬录下⽣成[archivesBaseName]-[version].jar⽂件.测试Mod将编译⽣成的mod jar⽂件放⼊Minecraft mods⽬录(在Windows下为 %appdata%.minecraft\mods), 运⾏Minecraft.当玩家放下⼀个Block时, 该mod会显⽰⼀条对话消息并输出放下的Block的名称.⼩结对Minecraft Mod开发感兴趣的朋友不妨试⼀试, 所有源代码和mod jar⽂件也可以从下载.。
/countrymusic<hw:sayHelloResponse xmlns:hw=/xmlns:tns=""> ZJHelloWorld!</hw:sayHelloResponse>文将介绍如何使用Tomcat5.0和Apache Axis2开发、部署及测试一个简单的Web Service应用。
1.工作环境版本和bin版本)AXIS2的Binary Distribution url:war Distribution url:文件解压,比如解压缩的后得目录为在Eclipse下通过菜单window—preferences…--Java—Build Path—User Libraries 新建一个user library,比如名字就叫axis2把C:\axis2-std-1.0-bin\lib下的所有jar文件包含进来。
把axis2.war拷贝到%TOMCAT-HOME%/webapps下面。
2.检验安装在Eclipse下启动Tomcat,在地址栏内输入点击Validate,将到达Axis2 Happiness Page。
3.WebService中的HelloWorld1)新建一个动态web工程,取名ZZaxis,右键点击项目名,选择Properties-Java Build Path-Add Library-User Library-axis2。
2)新建package sample,建立HelloWorld.java,代码如下。
3)在WebContent\META-INF\建立services.xml,代码如下。
services.xml4)将目录sample和目录META-INF组织如下(新建目录example)。
+-example|-------- +-sample|------- HelloWorld.class|---------+-META-INF|------- services.xml5)打包生成aar文件。
java常用代码(20条案例)1. 输出Hello World字符串public class Main {public static void main(String[] args) {// 使用System.out.println()方法输出字符串"Hello World"System.out.println("Hello World");}}2. 定义一个整型变量并进行赋值public class Main {public static void main(String[] args) {// 定义一个名为num的整型变量并将其赋值为10int num = 10;// 使用System.out.println()方法输出变量num的值System.out.println(num);}}3. 循环打印数字1到10public class Main {public static void main(String[] args) {// 使用for循环遍历数字1到10for (int i = 1; i <= 10; i++) {// 使用System.out.println()方法输出每个数字System.out.println(i);}}}4. 实现输入输出import java.util.Scanner;public class Main {public static void main(String[] args) {// 创建一个Scanner对象scanner,以便接受用户的输入Scanner scanner = new Scanner(System.in);// 使用scanner.nextLine()方法获取用户输入的字符串String input = scanner.nextLine();// 使用System.out.println()方法输出输入的内容System.out.println("输入的是:" + input);}}5. 实现条件分支public class Main {public static void main(String[] args) {// 定义一个整型变量num并将其赋值为10int num = 10;// 使用if语句判断num是否大于0,如果是,则输出"这个数是正数",否则输出"这个数是负数"if (num > 0) {System.out.println("这个数是正数");} else {System.out.println("这个数是负数");}}}6. 使用数组存储数据public class Main {public static void main(String[] args) {// 定义一个整型数组nums,其中包含数字1到5int[] nums = new int[]{1, 2, 3, 4, 5};// 使用for循环遍历数组for (int i = 0; i < nums.length; i++) {// 使用System.out.println()方法输出每个数组元素的值System.out.println(nums[i]);}}}7. 打印字符串长度public class Main {public static void main(String[] args) {// 定义一个字符串变量str并将其赋值为"HelloWorld"String str = "Hello World";// 使用str.length()方法获取字符串的长度,并使用System.out.println()方法输出长度System.out.println(str.length());}}8. 字符串拼接public class Main {public static void main(String[] args) {// 定义两个字符串变量str1和str2,并分别赋值为"Hello"和"World"String str1 = "Hello";String str2 = "World";// 使用"+"号将两个字符串拼接成一个新字符串,并使用System.out.println()方法输出拼接后的结果System.out.println(str1 + " " + str2);}}9. 使用方法进行多次调用public class Main {public static void main(String[] args) {// 定义一个名为str的字符串变量并将其赋值为"Hello World"String str = "Hello World";// 调用printStr()方法,打印字符串变量str的值printStr(str);// 调用add()方法,计算两个整数的和并输出结果int result = add(1, 2);System.out.println(result);}// 定义一个静态方法printStr,用于打印字符串public static void printStr(String str) {System.out.println(str);}// 定义一个静态方法add,用于计算两个整数的和public static int add(int a, int b) {return a + b;}}10. 使用继承实现多态public class Main {public static void main(String[] args) {// 创建一个Animal对象animal,并调用move()方法Animal animal = new Animal();animal.move();// 创建一个Dog对象dog,并调用move()方法Dog dog = new Dog();dog.move();// 创建一个Animal对象animal2,但其实际指向一个Dog对象,同样调用move()方法Animal animal2 = new Dog();animal2.move();}}// 定义一个Animal类class Animal {public void move() {System.out.println("动物在移动");}}// 定义一个Dog类,继承自Animal,并重写了move()方法class Dog extends Animal {public void move() {System.out.println("狗在奔跑");}}11. 输入多个数并求和import java.util.Scanner;public class Main {public static void main(String[] args) {// 创建一个Scanner对象scanner,以便接受用户的输入Scanner scanner = new Scanner(System.in);// 定义一个整型变量sum并将其赋值为0int sum = 0;// 使用while循环持续获取用户输入的整数并计算总和,直到用户输入为0时结束循环while (true) {System.out.println("请输入一个整数(输入0退出):");int num = scanner.nextInt();if (num == 0) {break;}sum += num;}// 使用System.out.println()方法输出总和System.out.println("所有输入的数的和为:" + sum);}}12. 判断一个年份是否为闰年import java.util.Scanner;public class Main {public static void main(String[] args) {// 创建一个Scanner对象scanner,以便接受用户的输入Scanner scanner = new Scanner(System.in);// 使用scanner.nextInt()方法获取用户输入的年份System.out.println("请输入一个年份:");int year = scanner.nextInt();// 使用if语句判断年份是否为闰年,如果是,则输出"是闰年",否则输出"不是闰年"if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {System.out.println(year + "年是闰年");} else {System.out.println(year + "年不是闰年");}}}13. 使用递归实现斐波那契数列import java.util.Scanner;public class Main {public static void main(String[] args) {// 创建一个Scanner对象scanner,以便接受用户的输入Scanner scanner = new Scanner(System.in);// 使用scanner.nextInt()方法获取用户输入的正整数nSystem.out.println("请输入一个正整数:");int n = scanner.nextInt();// 使用for循环遍历斐波那契数列for (int i = 1; i <= n; i++) {System.out.print(fibonacci(i) + " ");}}// 定义一个静态方法fibonacci,使用递归计算斐波那契数列的第n项public static int fibonacci(int n) {if (n <= 2) {return 1;} else {return fibonacci(n - 1) + fibonacci(n - 2);}}}14. 输出九九乘法表public class Main {public static void main(String[] args) {// 使用两层for循环打印九九乘法表for (int i = 1; i <= 9; i++) {for (int j = 1; j <= i; j++) {System.out.print(j + "*" + i + "=" + (i * j) + "\t");}System.out.println();}}}15. 使用try-catch-finally处理异常import java.util.Scanner;public class Main {public static void main(String[] args) {// 创建一个Scanner对象scanner,以便接受用户的输入Scanner scanner = new Scanner(System.in);try {// 使用scanner.nextInt()方法获取用户输入的整数a和bSystem.out.println("请输入两个整数:");int a = scanner.nextInt();int b = scanner.nextInt();// 对a进行除以b的运算int result = a / b;// 使用System.out.println()方法输出结果System.out.println("计算结果为:" + result);} catch (ArithmeticException e) {// 如果除数为0,会抛出ArithmeticException异常,捕获异常并使用System.out.println()方法输出提示信息System.out.println("除数不能为0");} finally {// 使用System.out.println()方法输出提示信息System.out.println("程序结束");}}}16. 使用集合存储数据并遍历import java.util.ArrayList;import java.util.List;public class Main {public static void main(String[] args) {// 创建一个名为list的List集合,并添加多个字符串元素List<String> list = new ArrayList<>();list.add("Java");list.add("Python");list.add("C++");list.add("JavaScript");// 使用for循环遍历List集合并使用System.out.println()方法输出每个元素的值for (int i = 0; i < list.size(); i++) {System.out.println(list.get(i));}}}17. 使用Map存储数据并遍历import java.util.HashMap;import java.util.Map;public class Main {public static void main(String[] args) {// 创建一个名为map的Map对象,并添加多组键值对Map<Integer, String> map = new HashMap<>();map.put(1, "Java");map.put(2, "Python");map.put(3, "C++");map.put(4, "JavaScript");// 使用for-each循环遍历Map对象并使用System.out.println()方法输出每个键值对的值for (Map.Entry<Integer, String> entry :map.entrySet()) {System.out.println("key=" + entry.getKey() + ", value=" + entry.getValue());}}}18. 使用lambda表达式进行排序import java.util.ArrayList;import java.util.Collections;import parator;import java.util.List;public class Main {public static void main(String[] args) {// 创建一个名为list的List集合,并添加多个字符串元素List<String> list = new ArrayList<>();list.add("Java");list.add("Python");list.add("C++");list.add("JavaScript");// 使用lambda表达式定义Comparator接口的compare()方法,按照字符串长度进行排序Comparator<String> stringLengthComparator = (s1, s2) -> s1.length() - s2.length();// 使用Collections.sort()方法将List集合进行排序Collections.sort(list, stringLengthComparator);// 使用for-each循环遍历List集合并使用System.out.println()方法输出每个元素的值for (String str : list) {System.out.println(str);}}}19. 使用线程池执行任务import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class Main {public static void main(String[] args) {// 创建一个名为executor的线程池对象,其中包含2个线程ExecutorService executor =Executors.newFixedThreadPool(2);// 使用executor.execute()方法将多个Runnable任务加入线程池中进行执行executor.execute(new MyTask("任务1"));executor.execute(new MyTask("任务2"));executor.execute(new MyTask("任务3"));// 调用executor.shutdown()方法关闭线程池executor.shutdown();}}// 定义一个MyTask类,实现Runnable接口,用于代表一个任务class MyTask implements Runnable {private String name;public MyTask(String name) { = name;}@Overridepublic void run() {System.out.println("线程" +Thread.currentThread().getName() + "正在执行任务:" + name);try {Thread.sleep(2000);} catch (InterruptedException e) {e.printStackTrace();}System.out.println("线程" +Thread.currentThread().getName() + "完成任务:" + name);}}20. 使用JavaFX创建图形用户界面import javafx.application.Application;import javafx.scene.Scene;import javafx.scene.control.Button;import yout.StackPane;import javafx.stage.Stage;public class Main extends Application {@Overridepublic void start(Stage primaryStage) throws Exception { // 创建一个Button对象btn,并设置按钮名称Button btn = new Button("点击我");// 创建一个StackPane对象pane,并将btn添加到pane中StackPane pane = new StackPane();pane.getChildren().add(btn);// 创建一个Scene对象scene,并将pane作为参数传入Scene scene = new Scene(pane, 200, 100);// 将scene设置为primaryStage的场景primaryStage.setScene(scene);// 将primaryStage的标题设置为"JavaFX窗口"primaryStage.setTitle("JavaFX窗口");// 调用primaryStage.show()方法显示窗口primaryStage.show();}public static void main(String[] args) { launch(args);}}。
今天第一次学习了java的编程,是自己自学的哦,我很是高兴哦,现在把我学到的东西给大家分享一下,供初学者学习体会.
首先我是下载了一个JDK,但是那个eclipse不会用,
于是就用JDK+记事本,
编写了一个经典的程序,Hello World,
最后成功了,我很高兴的了,虽然对于那些高手来说是很简单的知识了,但是成大事先从小事做起嘛。
我相信我以后一定会成功的,我的技术会更加强大的。
每一个人都要这样想哦,加油,那么现在就让我来给你开启这个java的有趣的世界吧,人家说java一点都不难学,我们要坚定这一个观点哦,人家可是大师呢。
那么现在开始吧,
第一步,在设置好环境变量之后,
在桌面新建一个HelloWorld.java的文件然后输入代码,
具体的代码如下
public class HelloWorld
{
public static void main(String[]agrs){
System.out.println(“这是我第一个java小程序,我一定会努力的,java很简单,我一定会学会的,加油!!!”):
}
}
具体的解释如下;
第一行为java的类public 公共的class类HelloWorld 类的名称
第三行说明java的方法static静止的String 字符串
下一行打印输出
然后将此扩展名为.java的文件保存到D盘中。
然后启动运行,输入CMD进入命令提示符,
首先输入D:
然后再输入dir/w
此时你就会看到D盘中的文件里有一个HelloWorld.java的文件,
运行javac编译器编译成字节码。
输入javac HelloWorld.java回车
如果没有错误的话就会显示D盘
再次输入dir你会看见D盘中增加了一个文件,是HelloWorld.class
最后在java虚拟机中运行已经在编译器中编译好的.class文件,
输入java HelloWorld
回车,这是你就会在虚拟机界面中看到你要答应出来的东西。
具体的结果如图。