概念:

操作码(OP Operation Code)

字节码文件(Bytecode File)

字节码是一种包含执行程序,由一序列op代码/数据对组成的二进制文件,是一种中间码。字节是电脑里的数据量单位。一个字节存储8位无符号数,储存的数值范围为0-255。

8bit(位)=1Byte(字节)

1024Byte(字节)=1KB(千字节)

1024MB(兆字节)=1GB(千兆字节)

1024GB=1TB(太字节)

Java源文件 .java

字节码文件 .class

使用文本编辑器编辑Java源代码

1.在我的E盘名为Adrii文件夹下,用EditPlus创建一个名为HelloJava.wdf的文件,

在文件中输入如下的代码并保存文件,再修改文件的名字为HelloJava.java

在cmd控制台输入E:到E盘的根目录下,再输入cd Adrill到Arill文件夹下

2.输入javac HelloJava.java  表示编译源程序

这时会发现在E盘的Adril的文件夹下生成HelloJava.class字节码文件

再向控制台中输入java HelloJava,表示执行编译后得.class文件

查看运行的结果如下:

3.此时已经运行过该程序,现在我们将.java文件的内容修改,再执行java HelloJava命令,那么控制台的输出将不会改变,这是因为我们需要重新执行javac编译为字节码文件后才可以,之前我们编译为字节码的.class文件没有改变

Java学习-使用文本编辑器编辑Java源代码相关推荐

  1. 使用文本编辑器编写Java程序

    编写Java应用程序,可以使用任何一个文本编辑器来编写程序的源代码,然后使用JDK搭配的工具进行编译和运行. 示例:使用文本编辑器编写一个简单的应用程序. 1.创建项目 在C盘下创建MyJavaDem ...

  2. Java 学习笔记:第一章 Java入门

    Java 学习笔记:第一章 Java入门 1.1 计算机语言发展史以及未来方向 1.2 常见编程语言介绍 C语言 C++ 语言 Java语言 PHP 语言 Object-C和Swift 语言 Java ...

  3. Java处理富文本编辑器的图片转为base64编码

    一.需求(场景) 后台(内网)通过富文本编辑器编辑的图文信息,需要在移动端(外网)展示,需要将内容中的图片的src的路径替换成base64编码的传递到前台. 二.思路 1.获取内容中的<img& ...

  4. java html文本编辑器,基于Java WebHTML在线文本编辑器解决方案.doc

    基于Java WebHTML在线文本编辑器解决方案 基于Java WebHTML在线文本编辑器解决方案 摘要:FckEditor作为众多优秀HTML在线文本编辑器之一,以其支持多语言的优势而受到众多国 ...

  5. java 课程设计文本编辑器,JAVA课程设计--文本编辑器

    JAVA课程设计--文本编辑器 Java 语言课程期末作业 1 Java 语言课程期末作业 题 目 第 8 题,文本编辑器 学 院 计算机学院 专 业 计算机科学与技术 班 别 学 号 姓 名 201 ...

  6. 学习日报 day02 java的语法骨架 myeclipse编辑java代码

    学习日报 day02 java的语法骨架 myeclipse编辑java代码 https://cloud.189.cn/t/3MJrm2MRNBRf 开发前的基本知识 java环境名词解释 JRE J ...

  7. java集成富文本编辑器UEditor

    JAVA集成富文本编辑器UEditor 集成前说明 集成UEditor 一.UEditor下载 二.UEditor迁入项目 三.引入ueditor中的js 四.初始化UEditor 五.实现图片上传 ...

  8. Java学习笔记(二)--Java开发环境

    Java开发环境 Java语言程序设计的开发环境可以是基本JDK,也可以使用Java集成开发环境. 利用JDK是一个基本的技能,完成每一项任务都要在shell窗口中键入命令.有些许麻烦,但是可以通过执 ...

  9. 自定义 PSPad 文本编辑器 编辑热键 By shawl.qiu

    自定义 PSPad 文本编辑器 编辑热键 By shawl.qiu 首先说明, 本文更多的是想推荐文本编辑器  PSPad.  这个编辑器完全免费, 功能还很强大.    用了N多编辑器, PSPad ...

最新文章

  1. matlab ezplot hold,matlab中的ezplot函数
  2. android键盘ui,android – 在自定义键盘中重新调整候选视图的UI
  3. 二叉树的遍历(递归,非递归,Morris)
  4. wince 本地播放器界面
  5. 简单的hibernate环境搭建、自动生成model/配置/hibernate.xml配置文件
  6. c语言的输入函数有哪些
  7. 墨天轮2022年新春发布会暨年度数据库颁奖盛典即将开启!
  8. MYSQL的递归查询
  9. java笔试必考知识_面试必备:常考Java基础知识总结(持续更新)
  10. java snmp walk,snmpwalk命令常用方法总结(转)
  11. Ubuntu的HBase2.2.2安装
  12. 支付宝小程序对接错误
  13. 计算机显示不出桌面上的文件夹,为什么电脑桌面上的EXCEL文件不显示EXCEL图标...
  14. 相似度系列-3:传统方法ROUGE ROUGE: A Package for Automatic Evaluation of Summaries
  15. 达梦出席湖北银行业金融机构信息科技风险管理研讨会
  16. 高质量文章导航-持续更新中
  17. c语言延时100us程序,编写100MS软件延时程序 汇编语言编写延时程序
  18. 适用于Shiny的ESS代码缩进设置
  19. 计算机统考木桶效应ppt,木桶效应 课件..ppt
  20. 北太平洋西部热带气旋快速增强的上层海洋热含量和海面温度的探索性分析

热门文章

  1. python第三章课后答案_XX医学院本科各专业《Python》第三章习题与答案-2020年实用精品...
  2. Spark 内存管理堆内和堆外内存规划_大数据培训
  3. 为什么t检验要满足正态?
  4. Redis主从模式下从库过期的key仍然能够被读到的解决方案
  5. word表格和后面的文字间距太小
  6. VUE 表格设置序号
  7. 程序员考公指南:逃离996的最强出路,拒绝秃顶的最佳方法
  8. matlab练习(11.7)
  9. 【Himi转载推荐之一】优化cocos2d/x程序的内存使用和程序大小【一】
  10. java线程读写互相影响_求助。多线程读取文件相互影响