开发环境和第一个Java程序

1、Java跨平台原理

Java语言的跨平台实质上是编译后的文件跨平台。对java程序(即.java文件)进行编译后会产生.class的字节码文件,这个文件和平台无关,因此实现了跨平台。但这个文件还不能直接执行,需要通过jvm识别后才能运行。一句话总结:一份代码,处处运行。

注意:jvm是不跨平台的,且Java必须要编译出字节码文件

编译源代码的工具是javac,将字节码载入jvm并启动运行的工具是java

2、什么是JVM、JRE、JDK,他们分别有什么用?

jvm是Java虚拟机的英文缩写,包含实时编译器,其作用是运行字节码文件

jre是Java运行时环境的英文缩写,包含类库、jar包、java工具,其作用是保证Java字节码文件的运行

jdk是Java开发工具包的英文缩写,包含javac工具、jar包、调试、权限,其作用是提供开发编译环境

三者关系如下图:

3、PATH环境变量的作用?Java程序开发配置环境变量到哪个目录?

配置环境变量的作用是为了能在任何位置都可以使用javac和java工具,配置变量到bin目录,因为目录有这两个工具。

4、Java程序的基本结构和基本语法有哪些?

一个完整的Java程序,它的基本结构包括:class类、main方法、输出语句、注释。

语法如下:

public class HelloWorld {
    public static void main(String[] args) {
        //这是第一个hello world程序
        System.out.println("hello world");
    }
}
5、Java程序的注释有哪些?

注释有三种:

//单行注释
/*多行注释*/
/**文档注释*/
6、什么是标识符?标识符命名规则是什么?

通过自定义类名、方法名、变量名来增强代码的阅读性,这种方式的定义名称被统称为标识符

标识符命名规则:

  • 由字母、数字、下划线、$符号组成的,不能以数字开头

  • 对大小写敏感

  • 不能使用关键字、保留字

  • 采取驼峰命名法,如:MyName

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值