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. Windows 10 技术预览
  2. XT910开通了GPRS却上不了网的原因--“数据漫游”功能关闭导致的
  3. idea中配置个人注解代码模板
  4. 一个客户端对应一个线程
  5. Ruby on Rails:控制器纵览
  6. 计算机基础与组装,1.计算机基础与组装.pptx
  7. java 7.函数-递归_带有谓词的Java中的函数样式-第2部分
  8. Nginx之http配置
  9. 虚拟机如何配置网络ip地址_木杉入门Elasticsearch(2):虚拟机IP地址配置
  10. 电脑安装linux后打不开win,安装完linux后 windows无法启动
  11. 一起助力!为wuhan2020:武汉新型冠状病毒防疫开源信息收集平台尽一份微薄之力!...
  12. ADL之UI初预览 AJAX 开发
  13. Java中的for循环和JavaScript中的for循环差别初探(01)
  14. 中国大学mooc和BiliBili视频批量下载
  15. 选哪个:游戏开发和传统软件开发?
  16. 大学一年级计算机应用课程,计算机应用*的课程教学计划
  17. SecureCRT远程连接虚拟机
  18. 欧姆龙 CP系列PLC以太网通讯处理器的应用连接组态王步骤
  19. 帅哥陈 Hololens开发笔记(1)
  20. Linux下安装firefox最新版

热门文章

  1. STM32单片机蓝牙APP智能鱼缸水位温度加氧定时喂食补光控制系统
  2. iPhone微信浏览器中默认弹框alert去掉域名显示
  3. Geoserver+Geomesa+HBase时空大数据环境搭建
  4. softlayer iso_使用Softlayer Auto Scale缩放Sterling B2B Integrator
  5. 第四章 web前端开发工程师--JavaScript京东商城项目开发 4-2 京东商城导航栏
  6. ty博客后台搭建教程
  7. Influx 产品常见问题及使用技巧(2)
  8. 想要实验结果准确?玻璃器皿清洗方法和要点你可得知道!
  9. 2021年5月软件设计师考前总结笔记
  10. jQuery 时间插件My97DatePicker动态获取选中值及修改默认时间