首页 > 编程语言 >05_Java筑基之Java开发初体验

05_Java筑基之Java开发初体验

时间:2022-12-23 14:36:37浏览次数:36  
标签:文件 初体验 java 筑基 HelloWorld 后缀名 World Java

05_Java筑基之Java开发初体验

一. 编写第一个HelloWorld程序

1. Java开发步骤

Java开发需要三个步骤:
05_Java筑基之Java开发初体验_后缀名

也就是会经历如下顺序:
05_Java筑基之Java开发初体验_java_02

2. 第一步:编写源程序

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

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

然后我们将Java代码编写入扩展名为.java的文件(源文件)中.
05_Java筑基之Java开发初体验_其他_03

完整代码:

// 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的文件,我们称为字节码文件.
05_Java筑基之Java开发初体验_Java_04

如果程序没有错误,则没有任何提示,在当前目录下出现一个HelloWorld.class文件,该文件就是字节码文件,也就是可以执行的java的程序.
05_Java筑基之Java开发初体验_java_05

4. 第三步:运行

在命令行中输入:

java HelloWorld

05_Java筑基之Java开发初体验_其他_06

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

5. Java基本编码规范

编码规范的必要性:
(1).程序员基本素养;
(2).体现专业化.

基本编码规范
①.类名使用 public 修饰;
②.一行只写一条语句;
③.{}的位置,左大括号在行末尾,右大括号独立一行;
④.代码缩进.

二. 常见错误解决

找不到文件

05_Java筑基之Java开发初体验_后缀名_07

错误可能原因:

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

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

①. 点击“工具”-->“文件夹选项”
05_Java筑基之Java开发初体验_其他_08

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

05_Java筑基之Java开发初体验_java_09

③. 然后就可以看到文件真正的后缀名为txt,所以找不到Demo.java文件,只需将修改后缀名为java,再重新 编译、运行即可.
05_Java筑基之Java开发初体验_其他_10




 

标签:文件,初体验,java,筑基,HelloWorld,后缀名,World,Java
From: https://blog.51cto.com/u_7044146/5965614

相关文章

  • 03_Java筑基之Java编程基础
    03_Java筑基之Java编程基础我们是学习软件开发的,必然离不开计算机,所以在进行学习之前,首先要了解一些必要的计算机基础知识.一.计算机基础1.......
  • java反射--PropertyDescriptor类:(属性描述器)、Introspector类
    博客后台-博客园(cnblogs.com)packagecom.peidasoft.instrospector;importjava.beans.BeanInfo;importjava.beans.Introspector;importjava.beans.Prop......
  • 教你用JavaScript实现随机点名器
    案例介绍欢迎来到我的小院,我是霍大侠,恭喜你今天又要进步一点点了!我们来用JavaScript相关知识,做一个随机点名的案例。你可以通过点击开始按钮控制上方名字的闪动,点击停止按......
  • Java8 新特性之Instant 时间戳类
    一、Instant简介Instant类是Java8 中补充的一个 时间戳类,nstant 可以使用静态方法 now()或者of()方法来创建一个实例对象。Instant类 是Java8中补充的一个时间......
  • 教你用JavaScript实现背景图像滑动
    案例介绍欢迎来到我的小院,我是霍大侠,恭喜你今天又要进步一点点了!我们来用JavaScript编程实战案例,做一个背景图像滚动效果。滚动鼠标背景图像缩小,下方滑动出现文字。通......
  • Java 的垃圾回收机制的题目
    Java语言中垃圾回收的优点和原理,并考虑2种回收机制。  答案:Java语言中一个显著的特点就是引入了垃圾回收机制,使C++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序......
  • 【MindStudio训练营第一季】基于mxVision的可视化AI应用开发初体验
    一、前言mxVision是MindXSDK软件开发套件的一个核心组件,其致力于简化昇腾AI处理器推理业务开发过程,降低使用昇腾AI处理器开发的门槛。主要功能如下:插件化开发模式,将整......
  • Java和vue开发的橱柜定制系统家具定制系统
    简介橱柜定制家具定制系统。用户查看家具样本,进行预约下单,后台人员根据用户的要求给出效果图和方案,以及报价,填写上门时间。管理员上门测量和用户确定好需求后上传协议,此时......
  • java和vue的学生健康管理系统疫情打卡系统
    需求:关注学生健康数据以及疫情打卡系统分两个角色:学生和管理员演示视频https://www.bilibili.com/video/BV1iD4y1h74F/?share_source=copy_web&vd_source=ed0f04fbb7131......
  • xxl-job使用openfeign,报空指针异常(java.lang.NullPointerException)
    当使用xxl-job调用项目时,如果刚好使用了feign中间件调用微服务接口,会报空指针异常可以在代码前面加一句:RequestContextHolder.setRequestAttributes(newServletReques......