05_Java筑基之Java开发初体验

一. 编写第一个HelloWorld程序

1. Java开发步骤

Java开发需要三个步骤:

也就是会经历如下顺序:

2. 第一步:编写源程序

一开始,我们可以选择最简单的编辑器:记事本.

我们可以在F盘下创建一个名为Demo的文件夹,然后在该文件夹下创建一个.txt文件,把后缀名改为.java.

然后我们将Java代码编写入扩展名为.java的文件(源文件)中.

完整代码:

// HelloWorld类名和文件名相同
public class HelloWorld {
//公开的 类 static 静态的 void 没有返回值 String[] args 参数 public static void main(String[] args){//向外输出 打印       System.out.println("Hello World!");}
}//解释说明:
//1.public 关键字 公开的;
//2.class 关键字 表示定义一个类;
//3.HelloWorld 类名 和文件名一致;
//4.static 静态的,先记住意思,后面详细讲;
//5.void 表示无返回值,先记住意思,后面细讲;
//6.main 主方法,程序入口;
//7.String[] 字符串数组类型;
//8.args 方法参数.
//9.输入一句话: System.out.println("Hello World!");输出Hello World

Java源程序(文件): 
是一个后缀面是.java的文件,里面写的是java代码.

3. 第二步:编译 (Compiler)

通过javac命令对该java文件进行编译.

在命令行中输入:

javac HelloWorld.java

编译后会生成后缀名为class的文件,我们称为字节码文件.

如果程序没有错误,则没有任何提示,在当前目录下出现一个HelloWorld.class文件,该文件就是字节码文件,也就是可以执行的java的程序.

4. 第三步:运行

在命令行中输入:

java HelloWorld

此时可以看到cmd命令行中输出"Hello World!"语句.

5. Java基本编码规范

编码规范的必要性:
(1).程序员基本素养;
(2).体现专业化.基本编码规范
①.类名使用 public 修饰;
②.一行只写一条语句;
③.{}的位置,左大括号在行末尾,右大括号独立一行;
④.代码缩进.

二. 常见错误解决

找不到文件

错误可能原因:

①. 文件名写错;
②. 类文件不在当前路径下或者不在classpath(后面会将讲到)指定路径下;
③. 后缀名问题.

“后缀名问题”查找及解决方案如下:

①. 点击“工具”-->“文件夹选项”

②. 点击“查看”选项卡,并且勾选掉“隐藏已知文件类型的扩展名”

③. 然后就可以看到文件真正的后缀名为txt,所以找不到Demo.java文件,只需将修改后缀名为java,再重新 编译、运行即可.

05_Java筑基之Java开发初体验相关推荐

  1. Java开发初体验:第一个Java程序:HelloWorld

    文章目录 2.1 java语言的环境搭建 2.2 开发体验:HelloWorld 2.3 注释(Comment) 2.4 Java API文档 2.5 常用的Java开发工具(Integrated D ...

  2. 《 HarmonyOS实战—HarmonyOS(鸿蒙)开发初体验,华为如何引领物联网时代》

    Harmonyos(鸿蒙)开发初体验,华为如何引领物联网时代 华为鸿蒙系统是一款全新的面向全场景的分布式操作系统,创造一个超级虚拟终端互联的世界,将人.设备.场景有机地联系在一起,将消费者在全场景生活 ...

  3. Android开发初体验

    Android开发初体验 本次开发的应用能提出一道道问题,用户点击TRUE或者FALSE来回答问题,该应用则即时做出反馈. 一·该应用由一个activity和一个布局(layout)组成,我们先创建一 ...

  4. Windows Embedded Standard开发初体验(二)

    支持Silverlight的Windows Embedded Standard 好了,完成安装之后,我们就可以来做Windows Embedded Standard的第一个操作系统镜像了.在开始菜单中 ...

  5. Windows Embedded CE 6.0开发初体验(二)CE开发环境 收藏

    上一篇<Windows Embedded CE 6.0开发初体验>之"嵌入式开发流程": http://blog.csdn.net/aawolf/archive/200 ...

  6. java代码初体验_第一次Java 8体验

    java代码初体验 像世界其他地方一样,我深深地爱上了Slack. 为什么? 原因很多,但主要的原因是它提供了一种围绕通讯而非工具真正构建SDLC流程的新方法. 您认为这些天哪个更常见,杂乱无章的机智 ...

  7. Windows Embedded CE 6.0开发初体验(三)设置Boot-loader

    在Digi CC 9P开发板中已经预置了Boot-loader和一个CE 6.0的系统,所以,我们直接启动开发板,就可以运行一个CE 6.0的操作系统.不过,我们的最终目的是要开发一个自己的CE 6. ...

  8. Windows Embedded CE 6.0开发初体验(二)CE开发环境

    CE开发环境 下面就要让今天的主角闪亮登场了--Digi CC 9P开发板.为了感谢Digi提供的开发板,还是给他们做个广告吧:这是一家以WiFi相关产品为主营业务的公司,也生产ARM架构的CPU,所 ...

  9. Windows Embedded CE 6.0开发初体验(一)Windows CE概述

    这篇文章的目的并不是介绍Windows Embedded CE开发的方方面面,只是用一个初涉嵌入式领域的软件开发者的视角来介绍Windows CE开发中最常用的概念和知识,解决大家会在实际开发中碰到的 ...

最新文章

  1. 深入探究系统中的输入输出管理
  2. linux命令pwd
  3. 在Vue中使用样式——使用内联样式
  4. Android Screen Monitor抓取模拟器与真机界面
  5. 堆(Heap)大根堆、小根堆
  6. PowerShell(PHPStorm terminal with PowerShell)运行git log中文乱码
  7. C#编程语言(七):值类型与引用类型
  8. matlab2c使用c++实现matlab函数系列教程-mean函数
  9. Structs2-基础
  10. 2021全国大学生数学建模竞赛B题摘要及总结
  11. 2019JAVA面试题附答案
  12. 外汇EA自动交易的利与弊
  13. then在c语言中什么意思,通俗浅显的理解Promise中的then
  14. 反锯齿渲染技术--SMAA
  15. 7-3 学习打卡(12.5)
  16. iOS开发周报:新一代 iPhone 可能取消耳机插口,Facebook 发布 tvOS SDK
  17. 计算机准考证要打印多大的纸,税务证准考证打印纸张大小要求多大的?
  18. Java I/O系统
  19. 【附源码】Python计算机毕业设计网络调查问卷系统
  20. Verilog ACC 子程序列表

热门文章

  1. Django计算机毕业设计办公用品管理系统(程序+LW)Python
  2. SoftLayer Object Storage 节点
  3. Solr in Action 第一章翻译(待整理)
  4. 基于STM32的HAL库的倒立摆控制(一)PWM输出
  5. Rust之Some()与OK()
  6. PYGAME初学笔记(pygame的导入)
  7. Rational Rose 建立图书管理系统模型UML
  8. 校园导航【河北大学】
  9. 信息系统集成-模拟二错题
  10. PTA:宿舍谁最高?