ava具有简单性、面向对象、分布式健壮性安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序Web应用程序分布式系统嵌入式系统应用程序等。

一、首先创建一个HelloWorld.java文件,将文件放在一个电脑固定的一个位置。至于放在什么位置根据个人喜好来定。小编将在D:\javase文件夹中创建。

注意:文件夹名称和.java文件尽量使用英文名称。

二、开始编写第一个程序

  1. 使用editplus(下载地址:https://pan.baidu.com/s/1dtT0JymSIBBQR160J-QuNQ)打开文件
  2. 然后开始编写程序

现在程序就写好了。以上也写出了每行代码的解释,初学者一般喜欢忘记写分号。

注意:类名一定要与文件名一致大小写都必须一致,并且java语言是严重区分大小写的。

三、编译文件和执行文件操作步骤。

1) 进入到你保存HelloWorld.java的目录下然后回车

命令cd D:\javase 如下图

1) 然后使用javac命令来编译HelloWorld.java

命令:(javac HelloWorld.java)如下图

现在就会编译出一个可执行文件HelloWorld.class如图

1) 执行HelloWorld.class文件

命令:java HelloWorld如图

需要注意的是每次修改程序时都必须重新编译一次在执行即可。并且一个java文件对应多个类文件。每个类文件中只能有一个类的修饰符为public。

1) 计算机的高级编程语言类型: 编译型 ,解释型.

Java 语言是两种类型的结合;

1)编译

利用编译器(javac)将源程序编译成字节码文件,文件名:源文件名.class

2)运行

利用虚拟机(解释器,java)解释执行class字节码文件。

写完了如果写得有什么问题,希望读者能够给小编留言并且指正,也可以扫下面二维码关注小编的公众号,查看小编更多初学者文章。

本公众号名为《Java之猿程之家》建立于2017年08月份,以互相学习!互相帮助!不管你是即将跨入Java之门的初学者,还是自学Java的爱好者,你都可以加小编微信(dcc939705214)!小编可以为你提供建议以及Java学习资料!不论你在学习上遇到任何问题,你随时都可以来找小编!小编会在第一时间会为你排忧解难,打开你心中的疑惑!

注:本公众号纯属个人团队公益公众号!不存在任何培训机构招生信息

初学者第二节之HelloWorld的更多相关文章

  1. 第一篇:初识ASP.NET控件开发_第二节:HelloWorld

    1)步骤一:新建类库项目:Controls,创建新解决方案:CustomLibrary 2)步骤二:在类库项目中添加“ASP.NET服务器控件”新建项:RenderHelloWorld.cs (也可以 ...

  2. 【精编重制版】JavaWeb 入门级项目实战 -- 文章发布系统 (第二节)

    说明 本教程是,原文章发布系统教程的精编重制版,会包含每一节的源码,以及修正之前的一些错误.因为之前的教程只做到了评论模块,很多地方还不完美,因此重制版会修复之前的一些谬误和阐述不清的地方,而且,后期 ...

  3. 《C# 爬虫 破境之道》:第二境 爬虫应用 — 第二节:以事件驱动状态、数据处理

    续上一节内容,对Web爬虫进行进一步封装,通过委托将爬虫自己的状态变化以及数据变化暴露给上层业务处理或应用程序. 为了方便以后的扩展,我先定义一个蚂蚁抽象类(Ant),并让WorkerAnt(工蚁)继 ...

  4. android内部培训视频_第二节 布局基础

    第二节:布局入门 一.线性布局 需要掌握的属性: 1.orientation:排列方式 vertical:垂直 Horizontal:水平 2.weight:水平布局的权重 3.gravity:子控件 ...

  5. seajs第二节,seajs各模块依赖关系

    index.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> &l ...

  6. 学习javascript基础知识系列第二节 - this用法

    通过一段代码学习javascript基础知识系列 第二节 - this用法 this是面向对象语言中的一个重要概念,在JAVA,C#等大型语言中,this固定指向运行时的当前对象.但是在javascr ...

  7. VUE2.0实现购物车和地址选配功能学习第二节

    第二节 创建VUE实例 购物车项目计划: 1.创建一个vue实例 2.通过v-for指令渲染产品数据 3.使用filter对金额和图片进行格式化 4.使用v-on实现产品金额动态计算 5.综合演示 ① ...

  8. 第二节 安装CentOS

    Linux 第二节一.安装VNware workstation 10二.安装CentOS 1.root/123456 用户登录[root@localhost ~]# 2.关机 init 0 3.ifc ...

  9. 源码讲解 node+mongodb 建站攻略(一期)第二节

    源码讲解 node+mongodb 建站攻略(一期)第二节 上一节,我们完成了模拟数据,这次我们来玩儿真正的数据库,mongodb. 代码http://www.imlwj.com/download/n ...

随机推荐

  1. Redis 学习(二) —— 数据类型及操作

    Redis支持string.list.set.zset.hash等数据类型,这一篇学习redis的数据类型.命令及某些使用场景. 一.String,字符串 字符串是 Redis 最基本的数据类型.一个 ...

  2. python学习:Dmidecode系统信息(一)

    #!/usr/bin/env python   from subprocess import Popen, PIPE   p = Popen(['dmidecode'], stdout=PIPE) d ...

  3. 从零开始学Python--数据类型之字符串

    一.Python中的数据类型 ·   整数, 如 1 -100 ·   长整数, 是比较大的整数,Python 2里面有long长整数:Python 3里面没有 ·   浮点数 如 1.23.3E-2 ...

  4. Linux系统软件安装的几种方式

    Linux系统,一个文件能不能执行看的是有没有可执行权限x,不过真正的可执行文件是二进制文件(binary file),举例来说Linux上的c语言源码编写完后,通过gcc程序编译后就可以创建一个可执 ...

  5. python使用

    1. ipython 打印所有的输出变量 from IPython.core.interactiveshell import InteractiveShell InteractiveShell.ast ...

  6. 删除表中的所有记录 ID从1开始

    TRUNCATE TABLE 删除表中的所有行,而不记录单个行删除操作.语法TRUNCATE TABLE nameTRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相 ...

  7. Android Stdio 中的Rendering Problems Android N requires the IDE to be running with Java 1.8 or later Install a supported JDK解决办法

    出现如下图所示的错误 解决办法为: 然后在里面输入SDK 下载 下载APILevel为23版本的SDK 换成23版本的SDK 完美解决问题

  8. Mysql 远程登录及常用命令

    第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uro ...

  9. 一个简单清晰的Redis操作类

    <?php /** * redis处理的二次封装 * */ class Redis{ private $_redis; private $_config; public function __c ...

  10. Supervisor使用说明

    Supervisor是一个 Python 开发的 client/server 系统,可以管理和监控类 UNIX 操作系统上面的进程.它可以同时启动,关闭多个进程,使用起来特别的方便. 1.组成部分 s ...