一、再遇 HelloWorld

ps:以下声明都是以Window10为基础

首先HelloWorld程序可以由两种方法开发
1、记事本+命令行
2、使用Eclipse集成开发环境

先说第一种,大家可以先在自己的电脑C盘或其他盘建立一个文件夹

接着点入建好的文件夹,在里面在建立一个文本文件,一定要是文本文件,如果你建好的文本文件后面没有.txt的拓展名

则需要做以下操作:

即在最上方找到查看,点击最右边的选项,弹出对话框如下:
接着把隐藏已知文件类型的拓展名前面的√取消掉即可。出现拓展名后再重命名
需要注意的是一定要把拓展名.txt改为.java,最后点是即可。

接下来点击鼠标右键选择编辑用记事本打开,或者安装了Edit with Notepad++可以选择用Edit with Notepad++方式打开,然后按照书上的代码敲好,需要注意的是class后面的类名一定要和文本文件的名字一模一样:
在ctrl+s保存一下,保存好后:点击左上角的文件打开WIindows powerShell®或以管理身份打开都可以
接着使用javac编译命令,编译HelloWorld.java文件,其中后面的.java必不可少。编译成功后就会多出 一个拓展名为.class的字节码文件。

接着使用java执行命令,执行HelloWorld这个类,此时后面不要后缀。便可以成功的打印出Hello World!

下面解释一下以上的一些操作:

首先Java是一种既面向对象又可跨平台的语言,我们写好的HelloWorld.java文件即为Java的源程序代码,经过编译命令后变为拓展名为.class虚拟机能识别的字节码文件,字节码文件才能够去运行,那么是谁来运行呢?是java虚拟机(JVM)运行java的字节码文件(可跨平台),而虚拟机就相当于我们生活中的翻译官,把字节码文件翻译成机器能识别的语言。虚拟机实际上是一个安装在不同操作系统如(Windows、Linux、Solaris系统)的一个软件,运行的时候JVM可以在不同的操作系统上运行。因为这个虚拟机有不同操作系统的版本,所以java就实现了跨平台,实现了平台无关性。

比如一个中国人说了一句你好,世界!英国人和法国人和美国人他们是怎么听懂的呢?因为各国都有自己的翻译官,只要把你好,世界!翻译成各国一个对应的语言,那么外国人就听懂了,所以那个翻译官就是JVM,计算机就是各国领导人,实现了平台无关性。

第二种是直接使用集成开发环境Eclipse

打开的时候首先会让你选择一个工作区,随便选一个就行

进去后后弹出欢迎界面关掉就好,然后点击File,new一个java project,如果没有就点other去找找

编辑好工程名字点击Finish就好,一个工程就建好了,

然后在src那个new一个class,


把类名写好就可以了,如果懒得写mian函数,可以在public static viod main(String[] args)框前打个√

直接运行就好。

JAVA第一个HelloWord程序相关推荐

  1. JAVA程序中怎么看线程的个数_一个文件中有10000个数,用Java实现一个多线程程序将这...

    18 推荐 运行结果: 编辑于 2015-07-16 17:20:57 回复(11) 12 自己重写了一下推荐答案,加了些注释方便理解 package threadpackage; import ja ...

  2. 用java实现一个计算器程序_1.2第一个java程序——hello world

    第一个java程序--hello world 实现一个java程序,主要有三个步骤:1.编写源代码,2.编译源代码,3.运行.java的源代码必须先编译,然后才能由JVM解析执行.所以我们程序员第一步 ...

  3. java——获取一个应用程序运行的次数,如果超过5次,给出使用次数已到请注册的提示,并不要再运行程序

    获取一个应用程序运行的次数,如果超过5次,给出使用次数已到请注册的提示,并不要再运行程序 import java.io.File; import java.io.FileInputStream; im ...

  4. 为什么用 Java:一个 Python 程序员告诉你

    每当我告诉别人我一直在用Java工作时,大家的反应都是: "纳尼!Java?为啥是Java?" 说实话,本人刚开始的时候也是同样的反应.但是由于Java的类型安全,执行性能和坚如磐 ...

  5. 用java编写一个聊天程序_基于JAVA实现的一个简单的网络聊天程序

    一.Java Socket的概述 1.Socket套接字方便了开发网络应用程序.TCP面向连接的可靠传输协议.具有数据确认和数据重传机制.保证了发送数据一定能到达通信的对方.UPD协议无连接,不可靠的 ...

  6. 用JAVA制作一个画图程序

    在日常生活中画图软件给我们带来了许多便利,往大了说可以用它来制作图标,往小了说也可以当做一个涂鸦板消磨时间. 比如:制作个图标 用来画画: 这个画图程序界面如上,这个程序的功能如下: 1.可更改的画笔 ...

  7. JAVA第一个GUI程序---计算器

    想想自己以前学过很多内容,但都是光理论不操作导致上机很少,一事无成,如今做了一个计算器的小程序练练手吧.花了两天的时间终于完成了.以后肯定要多做项目多实践! 下面是代码,写的不简洁,不规范. View ...

  8. Java制作一个盒子程序_编写一个简单的Java程序,模拟计算器的功能。

    提问:编写一个简单的Java程序,模拟计算器的功能. 网友回答: 程序参考: import java.awt.*; import java.awt.event.ActionEvent; import ...

  9. java写一个android程序_【Android开发笔记】3.编写第一个Android程序

    前言 上一节我们通过一个Demo熟悉了Eclipse的基本使用.如何在模拟器和手机中运行以及如何打包成APK,但没具体编写代码,相信很多同学已经按耐不住了吧,这一节我们会动手编写代码来熟悉Androi ...

最新文章

  1. 独家 | 用spaCy蒸馏BERT模型
  2. hdu4847:Wow! Such Doge!(字符串匹配)
  3. CDesktopView类
  4. 怎么查看atcoder的数据_多表数据联动查看,怎么做?
  5. java读取http请求中的body
  6. 怎么避免UpdateData()函数弹出对话框
  7. 前端学习(1615):前端系列实战课程之javascript简介
  8. Server 2008 R2 AD RMS完整部署:AD部署篇
  9. java中string类的常用方法举例说明
  10. Java进阶:SSM(Spring、Spring MVC、MyBatis)整合
  11. 去除pdf文件的许可口令(密码)
  12. 分段衰减衰减系数_深度学习中的固定学习率衰减策略总结
  13. “人类高质量数据”如何训练计算机视觉模型?
  14. 常见杀软对应的进程名
  15. threejs基础下:贴图资源加载与光照
  16. 计算机辅助cad职称报考,计算机辅助设计绘图员(AUTO CAD)中级证
  17. 软件测试行业发展前景分析
  18. 夜光带你走进React.js(三)擅长的领域
  19. 素描java字母_生成素描图片
  20. 护眼灯真能护眼睛吗?2022护眼台灯怎么样选择好

热门文章

  1. 【光链路分析三】otdr数据结构参考
  2. FaceNet--Google的人脸识别(转)
  3. mysql的高级查询语句
  4. wacom intuos pro pth-660装不上驱动,手动装的办法
  5. C - malloc
  6. php中$_POST接收不到参数问题
  7. flexsim案例分析
  8. 【深度学习】爱因斯坦求和约定(einsum)
  9. c语言常用算法归纳,C语言常用算法
  10. 东华大学2020考研计算机复试准备上机题解析答案_进阶篇(31-60)