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开发中最常用的概念和知识,解决大家会在实际开发中碰到的 ...
最新文章
- Windows 10 技术预览
- XT910开通了GPRS却上不了网的原因--“数据漫游”功能关闭导致的
- idea中配置个人注解代码模板
- 一个客户端对应一个线程
- Ruby on Rails:控制器纵览
- 计算机基础与组装,1.计算机基础与组装.pptx
- java 7.函数-递归_带有谓词的Java中的函数样式-第2部分
- Nginx之http配置
- 虚拟机如何配置网络ip地址_木杉入门Elasticsearch(2):虚拟机IP地址配置
- 电脑安装linux后打不开win,安装完linux后 windows无法启动
- 一起助力!为wuhan2020:武汉新型冠状病毒防疫开源信息收集平台尽一份微薄之力!...
- ADL之UI初预览 AJAX 开发
- Java中的for循环和JavaScript中的for循环差别初探(01)
- 中国大学mooc和BiliBili视频批量下载
- 选哪个:游戏开发和传统软件开发?
- 大学一年级计算机应用课程,计算机应用*的课程教学计划
- SecureCRT远程连接虚拟机
- 欧姆龙 CP系列PLC以太网通讯处理器的应用连接组态王步骤
- 帅哥陈 Hololens开发笔记(1)
- Linux下安装firefox最新版
热门文章
- STM32单片机蓝牙APP智能鱼缸水位温度加氧定时喂食补光控制系统
- iPhone微信浏览器中默认弹框alert去掉域名显示
- Geoserver+Geomesa+HBase时空大数据环境搭建
- softlayer iso_使用Softlayer Auto Scale缩放Sterling B2B Integrator
- 第四章 web前端开发工程师--JavaScript京东商城项目开发 4-2 京东商城导航栏
- ty博客后台搭建教程
- Influx 产品常见问题及使用技巧(2)
- 想要实验结果准确?玻璃器皿清洗方法和要点你可得知道!
- 2021年5月软件设计师考前总结笔记
- jQuery 时间插件My97DatePicker动态获取选中值及修改默认时间