《JavaSE》------3.<HelloWorld详细解释>

本次博客主要介绍

1.编写第一个java程序,hello world!
2.如何运行java程序

3.经典面试题JDK、JRE、JVM之间的关系?

语言只是工具,不能决定你好不好找工作,决定你好不好找工作的是你的能力!!!!!

学历本科及以上就够用了!!!!!!!!!!!!!!!!!!!!!!!!!!!!

一、打印 Hello World!

public class First11 {
    public static void main(String[] args) {//main
        System.out.println("Hello World!");//sout
    }
}

这是我用Java写的第一个程序,打印Hello World!

我们来介绍一个这段代码吧!

public:是访问修饰限定符,类似的还有private、protected。

class:类,就是类型,是用来定义类的关键字

First11:这是我们自定义的名称,放在class后面,也称作类名,类名建议用大驼峰的形式                   意思就是首字母大写,如果是组合单词,组合的单个单词首字母大写例如:                           AnyWhere、GetMax。

方法/函数:类名class First11后的大括号括起来的东西叫做方法/函数。一般采用小驼峰的形式命名例如anyWhere、getMax。就是首字母小写。如果是组合单词那么后面的单词首字母大写。

static:是一个关键字,表示静态的

void:返回值

main:方法名

String[] args:叫做形参

方法体:main(方法名)后面的大括号括起来的叫做方法体

System.out.println("");  它的作用是打印且换行。双引号里面的是打印出的部分,是字符串

Java文件里面先有一个类,类里有一个或多个方法,方法定义局部变量。所有的方法都要写在类里。

注意:在一个源文件中只能有一个public修饰的类,而且源文件名字必须与public修饰的类的名字相同

通过上述代码,我们可以看到一个完整的Java程序的结构,Java程序的结构由如下三个部分组成:
1.源文件(扩展名为*.java):源文件带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个类。类的内容必须包含在花括号里面。

2.类:类中带有一个或多个方法。方法必须在类的内部声明。

3.方法:在方法的花括号中编写方法应该执行的语句。

总结一下:类存在于源文件里面;方法存在于类中;语句存在于方法中。

程序运行在JVM中。我们将字解码文件发给别人,只要他安装了JVM那么都就能运行这个字解码文件。不论他是什么电脑苹果还是windows。这就是Java喊出的口号,“Write once,Run anywhere”它是跨平台的。

二、运行Java程序

注意:在运行Java程序前,必须先安装好JDK(Java Development Kit即Java开发工具包),JDK里面就包含了javac和java工具,Java程序最终是在JVM(Java虚拟机)中运行的。

运行java程序的步骤:

1.编写代码

使用记事本或者idea编写java源程序代码

2.编译

使用javac.exe编译器编译java源程序,生成xxx.class的字节码文件。(xxx代表文件名)

编译语法格式:javac xxx.java

3.运行

使用java运行xxx.class字节码文件。

运行语法格式:java xxx

三、面试题

1.【面试题】JDK、JRE、JVM之间的关系?

1.JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。

2.JRE(Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程序运行的所需环境。

3.JVM:Java虚拟机,运行Java代码

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值