05_Java筑基之Java开发初体验
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开发初体验相关推荐
- Java开发初体验:第一个Java程序:HelloWorld
文章目录 2.1 java语言的环境搭建 2.2 开发体验:HelloWorld 2.3 注释(Comment) 2.4 Java API文档 2.5 常用的Java开发工具(Integrated D ...
- 《 HarmonyOS实战—HarmonyOS(鸿蒙)开发初体验,华为如何引领物联网时代》
Harmonyos(鸿蒙)开发初体验,华为如何引领物联网时代 华为鸿蒙系统是一款全新的面向全场景的分布式操作系统,创造一个超级虚拟终端互联的世界,将人.设备.场景有机地联系在一起,将消费者在全场景生活 ...
- Android开发初体验
Android开发初体验 本次开发的应用能提出一道道问题,用户点击TRUE或者FALSE来回答问题,该应用则即时做出反馈. 一·该应用由一个activity和一个布局(layout)组成,我们先创建一 ...
- Windows Embedded Standard开发初体验(二)
支持Silverlight的Windows Embedded Standard 好了,完成安装之后,我们就可以来做Windows Embedded Standard的第一个操作系统镜像了.在开始菜单中 ...
- Windows Embedded CE 6.0开发初体验(二)CE开发环境 收藏
上一篇<Windows Embedded CE 6.0开发初体验>之"嵌入式开发流程": http://blog.csdn.net/aawolf/archive/200 ...
- java代码初体验_第一次Java 8体验
java代码初体验 像世界其他地方一样,我深深地爱上了Slack. 为什么? 原因很多,但主要的原因是它提供了一种围绕通讯而非工具真正构建SDLC流程的新方法. 您认为这些天哪个更常见,杂乱无章的机智 ...
- Windows Embedded CE 6.0开发初体验(三)设置Boot-loader
在Digi CC 9P开发板中已经预置了Boot-loader和一个CE 6.0的系统,所以,我们直接启动开发板,就可以运行一个CE 6.0的操作系统.不过,我们的最终目的是要开发一个自己的CE 6. ...
- Windows Embedded CE 6.0开发初体验(二)CE开发环境
CE开发环境 下面就要让今天的主角闪亮登场了--Digi CC 9P开发板.为了感谢Digi提供的开发板,还是给他们做个广告吧:这是一家以WiFi相关产品为主营业务的公司,也生产ARM架构的CPU,所 ...
- Windows Embedded CE 6.0开发初体验(一)Windows CE概述
这篇文章的目的并不是介绍Windows Embedded CE开发的方方面面,只是用一个初涉嵌入式领域的软件开发者的视角来介绍Windows CE开发中最常用的概念和知识,解决大家会在实际开发中碰到的 ...
最新文章
- 深入探究系统中的输入输出管理
- linux命令pwd
- 在Vue中使用样式——使用内联样式
- Android Screen Monitor抓取模拟器与真机界面
- 堆(Heap)大根堆、小根堆
- PowerShell(PHPStorm terminal with PowerShell)运行git log中文乱码
- C#编程语言(七):值类型与引用类型
- matlab2c使用c++实现matlab函数系列教程-mean函数
- Structs2-基础
- 2021全国大学生数学建模竞赛B题摘要及总结
- 2019JAVA面试题附答案
- 外汇EA自动交易的利与弊
- then在c语言中什么意思,通俗浅显的理解Promise中的then
- 反锯齿渲染技术--SMAA
- 7-3 学习打卡(12.5)
- iOS开发周报:新一代 iPhone 可能取消耳机插口,Facebook 发布 tvOS SDK
- 计算机准考证要打印多大的纸,税务证准考证打印纸张大小要求多大的?
- Java I/O系统
- 【附源码】Python计算机毕业设计网络调查问卷系统
- Verilog ACC 子程序列表