博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java自学第一阶段(二)- 小试牛刀
阅读量:4179 次
发布时间:2019-05-26

本文共 1215 字,大约阅读时间需要 4 分钟。

回顾:

1.可以在记事本中写Java程序,只要存储的时候以.java为后缀
           2.Java程序想要运行,需要搭建jdk环境
           3.常用的jdk版本为jdk8,近期应用比较广泛的开发IDE工具是eclipse ,Idea

今日重点:

1.记事本编写第一个Java程序
                  2.编译运行
                  3.了解Java程序的编译,运行过程

操作步骤如下:

步骤1:打开记事本,键入如下代码

```

//public 表示定义了一个公共类,需要注意的是,一个java文件中,只能有一个公共类
//class 类关键字
//HelloWorld 表示类名为HelloWorld    java规定,公共类的类名必须与文件名一致,否则编译报错
public class HelloWorld {
//打印HelloWorld
  public static void main(String[] args) {//定义了一个主函数   main函数是程序的入口
        System.out.println("Hello  Java!");//程序运行时,从此语句开始执行,执行效果是   在控制台打印Hello Java
  }
}
```
步骤2:将上面代码存储到制定路径,比如D盘

步骤3:

windows+R  ,之后输入cmd,之后Enter键
             //从当前路径到达HelloWorld.java所在路径
             cd D:/
             //查看新路径下文件
             dir
            //执行编译指令   执行结束后,会在HelloWorld.java文件所在目录下,增加HelloWorld.class文件
            javac HelloWorld.java
            //执行运行指令   运行完毕就可以看到结果喽~~~~~~~~
            java HelloWorld

你们看到打印出来的Hello Java了嘛?虽然这个结果过于简陋,但是至少你写了第一个程序,并且编译运行成功了啊!

此时,你应该认真,再认真的看看上面的那段代码,仔仔细细的看看里面的注释【注释就是用//开始的文字】

总结:

1.HelloWorld.java文件是需要Java虚拟机,也就是常常听说的JVM编译为.class文件,即字节码文件,此处肯定很多人都有疑问,为啥要这个文件呢,因为.java文件对我们人类比较友好,也就是说的是人话,但是机器不懂人话啊,需要把人话翻译成机器话,也就是字节码文件,机器才能懂啊,机器懂了才能知道我们想让它做什么的嘛,嘻嘻
2.我们编码过程有两个阶段,一个阶段是编写代码,编译代码   一个阶段是运行代码。
3.Java官方提供了针对不同平台的JVM软件,这些JVM遵循着相同的标准,只要是标准的.class文件,就可以在不同的JVM上运行,而且运行效果相同,这样,就实现了所谓“一次编程到处使用

             

今晚练习:

1.编写一个Java小程序,在控制台打印两行字符串,第一行打印:hi Java,第二行打印:this is my first demo.
 

转载地址:http://ddeai.baihongyu.com/

你可能感兴趣的文章
如何创建一个vue项目
查看>>
webpack和webpack-simple中如何引入css文件
查看>>
vue1.0和vue2.0的区别之路由
查看>>
关于vue-router2.0的学习笔记
查看>>
vue1.0与2.0区别之生命周期
查看>>
vue2.0之非父子组件通信
查看>>
如何建立svn版本库并运行它
查看>>
如何合并svn分支到主干上
查看>>
libusb源码学习:list_entry
查看>>
libusb源码学习:几个函数加载的宏(windows)
查看>>
MCU_如何通过硬件VID 查找生产厂家
查看>>
NCNN部署例程 mxnet-gluoncv之simple_pose
查看>>
Ubuntu18.04查看显卡信息并安装NVDIA显卡驱动driver + Cuda + Cudnn
查看>>
电子元件二极管封装SMA,SMB,SMC的区别
查看>>
利用FFmpeg玩转Android视频录制与压缩(二)
查看>>
eclipse下生成Java类图和时序图,生成UML图
查看>>
M文件程序设计(matlab)
查看>>
matlab基础知识
查看>>
程序员的职业素养
查看>>
一道面试题深入了解java底层
查看>>