Java易混知识点

本文介绍了Java开发中两个重要概念:JDK和JRE的区别及其作用。JDK作为开发工具包,包含JRE以及编译、运行工具,而JRE仅提供Java程序运行所需的环境,包括JVM和类库。同时,文章讲解了Java标识符的定义、组成和命名规则,包括类名、方法名、常量名和变量名的规范。最后,讨论了Java的数据类型分类及基本数据类型的内存占用情况。
摘要由CSDN通过智能技术生成

1.JDK和JRE的区别是什么?他们各自有什么作用

答:

JDK是Java的开发工具,它不仅提供了Java程序运行所需的JRE,还提供了一系列的编译,运行等工具,如javac,java,javaw等。JRE只是Java程序的运行环境,它最核心的内容就是JVM(Java虚拟机)及核心类库。

分析:

JRE是Java Runtime Environment的缩写,是Java程序的运行环境。既然是运行,当然要包含JVM,也就是所谓的Java虚拟机,还有所以的Java类库的class文件,都在lib目录下,并且都打包成了jar。
JDK是Java Development Kit的缩写,是Java的开发工具包,主要包含了各种类库和工具,当然也包含了另外一个JRE,那么为什么要包含另外一个JRE呢?而且<JDK安装目录>/JRE/bin目录下,包含有server一个文件夹~包含一个jvm.dll,这说明JDK提供了一个虚拟机。

2. 什么是标识符?由哪些部分组成?常见的命名规则有哪些?

标识符:

程序员在定义java程序时,自定义的一些名字,例如helloworld 程序里关键字class 后跟的Demo,就是我们定义的类名。类名就属于标识符的一种。

标识符组成:
  1. 标识符由26个英文字符大小写(a-a,A-Z),数字(0~9),下划线(_)和美元符号($)组成。

  2. 不能以数字开头,不能是关键字。

  3. 严格区分大小写。

  4. 标识符的可以为任意长度。

常见的命名规则:
  1. 类和接口名。每个字的首字母大写,含有大小写。例如,MyClass,HelloWorld,Time等。

  2. 方法名。首字符小写,其余的首字母大写,含大小写。尽量少用下划线。例如,myName,setTime等。这种命名方法叫做驼峰式命名。

  3. 常量名。基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。例如,SIZE_NAME。

  4. 变量名。可大小写混写,首字符小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。给变量命名是尽量做到见名知义。

3.Java中的数据类型分几类?基本数据类型有哪些,所在空间多大?

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值