详解第一个Java程序视频教程:

Java轻松入门经典教程​ke.qq.com

1、编写源程序

  • 新建一个文本文档,名称为HelloWorld,后缀为.java,右键编辑。
  • 编写一个打印HelloWorld的程序。

代码内容:

/**注释   这是我们的第一个Java程序:HelloWorld
*/
public class HelloWorld{public static void main(String args[]){System.out.println("HelloWorld");}
}

  • 打开命令提示符(win+r),输入CMD。
  • 输入文件所在目录:cd 文件目录。
  • 输入dir 查看文件,看看是否有HelloWorld.java这个文件。

2、编译源程序

  • 使用的命令是:javac HelloWorld.java。
  • 编译之后,桌面会有一个后缀为.class的文件。

3、运行程序

运行命令:java HelloWorld

注意:无需后缀

4、详解第一个程序

  • 注释:用于注明程序的一些信息。
  • 访问权限修饰符:限定代码访问权限。此处的public为公开。
  • class :类关键字。HelloWorld:类名。
  • 花括号:限定代码的划分,成对出现。
  • public static void main:主方法,程序的入口。

5、字节码的解释与执行

  • C、C++编译后得到的是可执行文件。
  • Java编译后得到的是.class字节码文件。
  • 字节码文件再通过JVM解释器解释给操作系统,解释一句执行一句。
  • 字节码:一套再Java运行系统(JVM)中执行的高度优化的指令集。

命令提示符使用java 类报错_lt;03gt;详解第一个Java程序相关推荐

  1. java类修饰词和内部类详解

    java类修饰词和内部类详解 控制属性: 同一类内     同一包内      子类     所有类 public            可             可         可       ...

  2. Java类的加载过程详解 面试高频!!!值得收藏!!!

    受多种情况的影响,又开始看JVM 方面的知识. 1.Java 实在过于内卷,没法不往深了学. 2.面试题问的多,被迫学习. 3.纯粹的好奇. 很喜欢一句话: 八小时内谋生活,八小时外谋发展. 望别日与 ...

  3. Java类管理机制——包的详解

    目录 前言: 一.包的概念 二.包的定义 (1)语法 (2)命名规则 (3)命名规范 三.包的引用 (1)加载需要使用的类 (2)加载整个包 (3)直接使用包名.类名作为前缀 (4)常用包 四.Cla ...

  4. 终极方法, 解决Duplicate class 开头的报错内容全过程详解 - Duplicate class com.github.promeg.tinypinyin

    只要你是 Duplicate 开头的报错, 一定要看一下这个解决方法 只要你是 Duplicate 开头的报错, 一定要看一下这个解决方法 只要你是 Duplicate 开头的报错, 一定要看一下这个 ...

  5. pip install scipy和matplotlib报错的问题详解:(pip install其它时报错通用)

    多灾多难的pip简直太玄学了,在第一个电脑上装的时候啥问题都没有,给第二个装的时候各种问题-- 附上numpy 和 pandas的报错解决方案:https://blog.csdn.net/qq_362 ...

  6. java类的完整生命周期详解

    目录 一.概述 二.过程一:Loading(加载)阶段 1.加载完成的操作 (1)加载的理解 (2)加载完成的操作 2.二进制流的获取方式 3.类模型与Class实例的位置 (1)类模型的位置 (2) ...

  7. 404 单页应用 报错 路由_详解vue 单页应用(spa)前端路由实现原理

    写在前面:通常 SPA 中前端路由有2种实现方式: window.history location.hash 下面就来介绍下这两种方式具体怎么实现的 一.history 1.history基本介绍 w ...

  8. Trembling ! Java类的加载过程详解(加载验证准备解析初始化使用卸载)

    [1]类的生命周期 一个类从加载进内存到卸载出内存为止,一共经历7个阶段: 加载->验证->准备->解析->初始化->使用->卸载 其中,类加载包括5个阶段: 加载 ...

  9. mybatis java类注解式_mybatis注解详解

    http://www.mybatis.org/mybatis-3/zh/sqlmap-xml.html mybatis的原身是ibatis,现在已经脱离了apache基金会,新官网是http://ww ...

最新文章

  1. 【Pandas库】(4) 索引操作--重新生成索引
  2. 关于javascript的介绍
  3. HTTP协议中的keep-alive
  4. python自学什么书比较好-如何自学Python ?自学看什么书比较好?
  5. PhotoShop更改图片背景色
  6. 3.Python配套习题
  7. 解决vscode卡顿,CPU占用过高的问题
  8. eclipse远程发布代码的方法(SSH自动同步)
  9. php 字符编码转换
  10. vue 圆形百分比进度条_vue圆形进度条
  11. 医院计算机应用,解读计算机应用技术对医院信息化的影响
  12. postgresql源码学习(十)—— 常规锁③-主锁表与进程锁表的初始化与查询
  13. 四叶草的python代码_python绘图四叶草
  14. pythonlauncher是干什么用的_python launcher是什么
  15. NISP管理中心|NISP二级证书介绍
  16. [开发浏览器实战]关于Firefox火狐浏览器的说明一二(国内版 国际版区别 账号切换 插件-恢复关闭的标签页 插件-tempermonkey油猴)
  17. 如何有效激励员工,提高积极性
  18. 微信小程序实现扫码一键连wifl
  19. 思科交换机配置ipv6实验
  20. android 备份游戏数据,用于Android游戏存档备份和存档还原的教程(图形中的详细信息)...

热门文章

  1. 论大学毕业后是否适合创业
  2. 嵌入式转linux服务器,嵌入式Linux中的Web服务器应用
  3. laydate 周_宝来屋:5天168万!海盐周大生新店如何赢过竞品实现可持续化客流-广告随意贴...
  4. Jquery第二章appendTo方法到方法的使用练习第二节
  5. 华理c语言设计网上作业,华理c程序实验报告(共9篇).doc
  6. service获取selinux权限_Spring Boot 整合 Spring Security 示例实现前后分离权限注解 + JWT 登录认证...
  7. 【视频技术】ffmpeg截取图片(Mac)
  8. Java_8函数式编程pdf
  9. 使用Nginx架设高性能流媒体服务器
  10. php传引用和全局变量