A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

同学们,今天是我们第一天正式开课,同学们是否适应了黑马程序员的节奏呢?
请将下面问题用自己理解的话表述出来:
今日需要掌握的有:
为什么Java语言可以跨平台运行
JDK、JRE和JVM的区别
注释有几种,注释的作用
什么是关键字
什么是标识符,以及几种标识符命名的规则
什么是常量,什么是变量,常量和变量的区别

99 个回复

倒序浏览
1. 为什么Java语言可以跨平台运行
答:因为Java程序运行在Java虚拟机(JVM)上,而对于不同的系统,都有专用的JVM运行在该操作系统上,起到翻译的作用。
2. JDKJREJVM的区别
答:JVMJava Virtual Machine):Java虚拟机,是运行Java程序的假象计算机。
JREJava Runtime Environment):是Java程序的运行时环境,JVM+核心类库。
JDKJava Development Kit):是Java程序开发工具包,JRE+开发工具。
3. 注释有几种,注释的作用
答:注释分为三种:单行注释、多行注释和文档注释。
单行注释:以//”开头,直到本行结束为止;
多行注释:以/*”开头,以“*/”结尾,中间的内容都属于注释。
文档注释:以/**”开头,以“*/”结尾,中间的内容都属于注释。
作用:注释是程序源代码中解释说明性的文字,防止遗忘,便于他人阅读程序,对程序运行没有影响。文档注释可以通过javadoc工具提取出来自动生成API文档。
4. 什么是关键字
答:Java语言中一些被保留具有特殊用途的单词被称为关键字。Java一共有50个关键字,且都是小写的。
5. 什么是标识符,以及几种标识符命名的规则
答:Java语言中我们自己定义的名字,比如类的名字、方法的名字和变量的名字的等等,称为标识符。
标识符的命名规则有三个:
①标识符可以包含26个英文字母(区分大小写),0-9数字,$_(下划线);
②标识符不能以数字开头;
③标识符不能是关键字。
标识符的命名规范:类名的每个单词首字母大写。变量名和方法名的首字母小写,后面每个单词首字母大写。
6. 什么是常量,什么是变量,常量和变量的区别
答:常量是指在程序运行期间,固定不变的量。
变量是指在程序运行期间,可以变化的量。
常量和变量的区别在于,常量一旦被定义了,就无法再被修改,而变量在程序运行过程中起到容器的作用,允许被改变,输出时需要赋值。

回复 使用道具 举报
1、为什么Java语言可以跨平台运行
答:因为不同的系统对应不同版本的虚拟机(JVM);会将java程序翻译成对应平台所认知的程序以进行运行,从而实现跨平台运行;
2、JDK、JRE和JVM的区别
答:
JDK:是开发工具包,能进行开发,运行环境,即用来开发一个新的程序;
JRE:是java的运行环境,即用来运行一个已有的程序;
JVM:是java的核心,虚拟机,即是JDK和JRE运行的根本;
JDK包含JRE,JRE包含JVM。
3、注释有几种,注释的作用
答:作用:在不影响程序的运行下进行解释说明;
分类:单行注释、多行注释、文本注释;
4、什么是关键字
答:
定义:被保留,具有特殊含义的,不能随意改变的单词;
满足完全小写的字母; 在增强记事本(例如notepad++)中有特殊颜色的;这两个条件的都是关键字;
5、什么是标识符,以及几种标识符命名的规则
答:
定义:程序中自定义的内容;
规则:
        硬性规定(必须遵守):可以包含大小写字母、数字、美元符号和下划线;不能以数字开头;不能是关键字。
        软性规定(建议规范):类名规范:所有单词首字母大写;
                                         变量名、方法名规范:第一个单词首字母小写,其余单词首字母大写;
6、什么是常量,什么是变量,常量和变量的区别
答:
    常量:在程序运行期间,固定不变的量
    变量:程序运行期间,内容可以发生改变的量
    区别:常量输出的是常量名,写入什么就输出什么;变量输出的是变量值,而不是变量名,且会随着不同赋值而发生改变,最终输出的是该变量名的最后一个所赋予的变量值。

点评

多使用自己的语言进行总结,这样会有利于自己对知识点的理解,回复帖子可以注意下内容的格式  发表于 2019-2-27 15:58
回复 使用道具 举报
1.为什么Java语言可以跨平台运行:
因为每个系统都有对应的不同的虚拟机(jvm)
2.JDK、JRE和JVM的区别
(1)JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。
(2)JRE (Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所需要的 核心类库 。
(3)JDK (Java Development Kit):是Java程序开发工具包,包含 JRE 和开发人员使用的工具
3.注释有几种,注释的作用
注释的作用:就是对代码的解释和说明。其目的是让人们能够更加轻松地了解代码。为代码添加注释,是十分必须的,它不影响程序的编译和运行。
Java中有单行注释和多行注释
单行注释以 //开头 换行结束
多行注释以 /*开头 以*/结束
文档注释以 /**开头,以*/结尾
4.什么是关键字
关键字:是指在程序中,Java已经定义好的单词,具有特殊含义。
5.什么是标识符,以及几种标识符命名的规则
标识符:是指在程序中,我们自己定义内容。比如类的名字、方法的名字和变量的名字等等,都是标识符
6.什么是常量,什么是变量,常量和变量的区别
常量:是指在Java程序中固定不变的数据。
变量:常量是固定不变的数据,那么在程序中可以变化的量称为变量。
常量与变量的区别在于常量是不可变的数据,变量可以发生改变。
回复 使用道具 举报
1.为什么Java语言可以跨平台运行
    答:因为有虚拟机JVM,程序不是直接在电脑上直接运行,而是在JVM中运行,所以只要其他平台中按照了JVM就能运行。
2.JDK、JRE和JVM的区别
        答:JDK是Java开发工具包,针对Java开发者使用,JDK中包含了JRE。JRE是运行环境。JVM是Java虚拟机,用来执行编译class文件。
3.注释有几种,注释的作用
答;有三种注释,单行注释://注释内容。多行注释有二种,分为/*内容*/和/**内容*/。注释的作用是方便自己阅读和他人对自己程序的理解
4.什么是关键字
答:在Java中被赋有特殊意义的被保留的字符,关键字不能用于变量名,类名,包名,方法名。
5.什么是标识符,以及几种标识符命名的规则
答:是指在程序中自己定义的内容,比如类名,方法名,变量名等等。
规则有:1.不能是数字
              2.不能是关键字
              3.可以包含26个字母(区分大小写),数字(0-9),$(美元 符),_下划线.
6.什么是常量,什么是变量,常量和变量的区别
答:常量就是内容不能被改变的,固定的量
变量是内容可以发生变化的量
回复 使用道具 举报
1.为什么Java语言可以跨平台运行
因为有Java虚拟机,Java Virtual Machine简称JVM,是Java程序的运行环境,我们编写的Java代码都运行在JVM上,而JVM运行在操作系统上

2.JDK、JRE和JVM的区别
JDK(java Development Kit):是Java程序开发工具包,包含JRE和开发人员使用的工具
JRE(Java Runtime Environment):是Java的运行时环境,包含JVM和运行时所需要的核心类库
JVM(Java Virtual Machine);Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境,是java最具吸引力的特征之一。我们编写的Java代码,都运行在Jvm之上。
JDK包含JER和编译器等开发工具,JRE包含JVM和运行的核心类库,JVM是核心是运行Java程序。

3.注释有几种,注释的作用
注释有两种:1.单行注释//  2.多行注释也称作区块注释/* */ 3.文档注释/**  */
注释:用来解释说明程序,用来阻止遗忘的文字

4.什么是关键字
有特殊含义的、被保留的、不能随意使用的。
特点:1.完全小写的字母 2.在增强版的记事本当中有特殊颜色。
今天学习的关键字有:public   static    class    void

5.什么是标识符,以及几种标识符命名的规则
标识符:指在程序中我们自己定义的内容
标识符命名的规则:
硬性规定:1.标识符包含英文字母26个(区别大小写)、0-9数字、$(美元符号)和_(下划线) 2.标识符不能以数字开头。 3.标识符不能是关键字。
软性规定:1.类名规范大驼峰:首字母大写,后面每个单词首字母大写。 2.变量名规范小驼峰:首字母小写,后面的每个单词字母大写。 3.方法名规范:同变量名。

6.什么是常量,什么是变量,常量和变量的区别
变量:常量是固定不变的数据,在程序中可以变化的量称为变量。
常亮:指在Java程序运行期间固定不变的数值。
区别:常量是固定不变的数据变量在程序中可以变化。
回复 使用道具 举报

1. 为什么Java语言可以跨平台运行
答:因为Java程序运行在Java虚拟机(JVM)上,而对于不同的系统,都有专用的JVM运行在该操作系统上,起到翻译的作用。
2. JDK、JRE和JVM的区别
答:JVM(Java Virtual Machine):Java虚拟机,是运行Java程序的假象计算机。
JRE(Java Runtime Environment):是Java程序的运行时环境,JVM+核心类库。
JDK(Java Development Kit):是Java程序开发工具包,JRE+开发工具。
3. 注释有几种,注释的作用
答:注释分为三种:单行注释、多行注释和文档注释。
单行注释:以“//”开头,直到本行结束为止;
多行注释:以“/*”开头,以“*/”结尾,中间的内容都属于注释。
文档注释:以“/**”开头,以“*/”结尾,中间的内容都属于注释。
作用:注释是程序源代码中解释说明性的文字,防止遗忘,便于他人阅读程序,对程序运行没有影响。文档注释可以通过javadoc工具提取出来自动生成API文档。
4. 什么是关键字
答:Java语言中一些被保留具有特殊用途的单词被称为关键字。Java一共有50个关键字,且都是小写的。
5. 什么是标识符,以及几种标识符命名的规则
答:Java语言中我们自己定义的名字,比如类的名字、方法的名字和变量的名字的等等,称为标识符。
标识符的命名规则有三个:
①标识符可以包含26个英文字母(区分大小写),0-9数字,$,_(下划线);
②标识符不能以数字开头;
③标识符不能是关键字。
标识符的命名规范:类名的每个单词首字母大写。变量名和方法名的首字母小写,后面每个单词首字母大写。
6. 什么是常量,什么是变量,常量和变量的区别
答:常量是指在程序运行期间,固定不变的量。
变量是指在程序运行期间,可以变化的量。
常量和变量的区别在于,常量一旦被定义了,就无法再被修改,而变量在程序运行过程中起到容器的作用,允许被改变,输出时需要赋值。
回复 使用道具 举报
1.为什么Java语言可以跨平台运行?
因为Java语言是运行在虚拟机上的,而不同的平台都有相对应的虚拟机。
2.JDK、JRE和JVM的区别?
JDK是Java程序开发包,包括JRE和开发人员使用工具
JRE是开发工具包,包括JVM和核心内库
JVM是Java程序的运行环境,是虚拟机
3.注释有几种,注释的作用?
注释分为单行注释,多行注释,文档注释。
注释作用:对代码进行解释说明。
4.什么是关键字?
关键字是Java内置的,定义好的,有特殊含义的单词
5.什么是标识符,以及几种标识符命名的规则?
表识符指程序中,自己定义的名称,包括类,方法以及变量名。
命名规则:1>标识符包含英文26字母(区分大小写)、数字0-9、$、_,
                 2>不能以数字开头
                 3>不能为关键字
建议要求:1>类名规范:大驼峰式(每个单词首字母大写)
                 2>变量名规范:小驼峰式(首个单词首字母小写,其他单词首字母大写)
                 3>方法名规范:小驼峰式
6.什么是常量,什么是变量,常量和变量的区别?
常量:程序运行期间,固定不变的量为常量
变量:程序运行期间,可以发生变化的量为变量
常量一经赋值就不可改变。

回复 使用道具 举报
1:为什么Java语言可以跨平台运行
答:因为不同的操作系统对应不同版本的虚拟机(JVM)
2:JDK、JRE和JVM的区别
答:JDK包含JRE,JRE包含JVM
     1:JDK:是开发工具包,能够进行开发,拥有运行环境
     2:JRE:是java的运行环境
     3:JVM:是java的核心,虚拟机
3:注释有几种,注释的作用
答:1:单行注释://注释内容
       2:多行注释:/*注释内容 */
       3:文档注释:/** */
       注释的作用起到对源代码的解释说明,便于后期开发的修改与团队合作
4:什么是关键字
答:1:在Java中拥有特殊含义,且全部为英文的小写字母
       2:在notepa++中,会有颜色显示
5:什么是标识符,以及几种标识符命名的规则
答:标识符是自己定义的单词
       a:硬性要求
        1:标识符只包含26个英文字母(大小写)、数字(0-9)、美元符号($)、下划线(_)
        2:不能是关键字
                3:不能以数字开头
       b:软性建议
        1:类名:大驼峰式(所有单词的首字母大写)
        2:变量名:小驼峰式(如果有多个单词,第一个单词首字母小写,后面的首字母大写)
        3:方法名:小驼峰式
6:什么是常量,什么是变量,常量和变量的区别
答:常量是在运行中固定不变的量,变量在运行中能够改变
       区别在于,常量被定义后无法进行修改,变量在定义时需要赋值,在运行过程中能够被改变
回复 使用道具 举报

本帖最后由 吴越 于 2019-2-26 21:52 编辑

。。。。。。。
回复 使用道具 举报
1.因为不同的系统对应不同版本的虚拟机(JVM)
2.JDK包含JRE,JRE包含JVM

JDK:是开发工具包,能进行开发,运行环境

JRE:是java的运行环境

JVM:是java的核心,虚拟机
3.注释:对程序进行解释说明的文字

java中的注释:

单行://文字

多行:/*  */

文档:/**  */
4.关键字:是Java中定义好的单词,有特殊含义
5.标识符:自己定义的单词

硬性要求:

(1)标识符包含英文26字母(大小写)、数字0-9、$、_

(2)不能以数字开头

(3)不能是关键字

软性建议:

(1)类名:大驼峰(单词的首字母全部大写)

(2)变量名:小驼峰(如果有多个单词,那么第一个单词首字母小写,后面单词首字母大写)

(3)方法名:小驼峰
6.常量:在运行期间,不可变的量
变量:运行期间,可变的量
回复 使用道具 举报

。。。

本帖最后由 吴越 于 2019-2-26 21:52 编辑

。。。。。。。
回复 使用道具 举报
1.
因为它有虚拟机(JVM),JAVA程序不是直接在电脑上运行的,是在虚拟机上进行的,每个系统平台都是有自己的虚拟机(JVM),所以JAVA语言能跨平台。
   (1) java代码不是直接运行在CPU上,而是运行在java虚机(简称JVM)上的。
   (2)java是先把java文件编译成二进制字节码的class文件,jvm就解释执行class文件。
   (3)就是因为java是运行在jvm上的,所以它的代码就能不经修改,就能在不同平台的jvm上运行(在UNIX用UNIX的jvm,在linux上用linux的jvm,在windows上用windows的jvm)

2.
区别:
(1) 定义
JDK: Java Develpment Kit java 开发工具
JRE: Java Runtime Environment java运行时环境
JVM: java Virtual Machine java 虚拟机
(2)使用人群
jdk 是给开发人员使用的, jre和jvm是给普通用户使用
(3)详细介绍
JDK:
是java开发工具包,是Sun公司针对java开发人员的产品,jdk中包含jre,在jdk的安装目录下有一个jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里面就是jvm,lib中是java工作需要的类库,而java和lib合起来就称为jre
JRE:
是运行基于java语言编写的程序所不可缺少的运行环境,也是通过它,java的开发者才可以将自己开发的程序发布到用户手中,让用户使用,与大家熟悉的jdk不同,jre是运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器,调试器)等,知识针对使用java程序的用户
JVM:
就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序首先被编译为.class文件,这种类文件可以在虚拟机上运行,也就是说class并不直接与机器的操作系统相对应。而是经过虚拟机间接的与操作系统交互,由虚拟机将程序解释给本地系统执行,只有jvm还不能将class执行,因为在解释class的时候jvm需要调用解释所需要的类库lib,而jre包含lib类库,jvm屏蔽了具体操作系统平台的相关信息,使得java程序只需要生成在java虚拟机上运行的目标代码。可以在多种平台(操作系统)上不加修改的运行
(4) 关联关系
简单来说就是JDK包含JRE,JRE包含JVM的关系

3.
三种注释方法:
(1)单行注释   //注释的内容
(2)多行注释  /*......*/
(3)/**......*/,这种方式和第二种方式相似。这种格式是为了便于javadoc程序自动生成文档。

4.
Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。
  关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。
Java语言规定关键字不能作为标识符。目前共有50个Java关键字。

5.
标识符:程序中我们自己定的内容,比如类的名字,方法的名字,变量的名字(不能用关键字)
(1)不能以数字开头
(2)标识符包含26个字母(大小写)、数字0-9、特殊符号只有$美元和下划线_
(3)不能使关键字

6.
常量
常量代表程序运行过程中不能改变的值。
  常量在程序运行过程中主要有2个作用:
    (1) 代表常数,便于程序的修改(例如:圆周率的值)
    (2) 增强程序的可读性(例如:常量UP、DOWN、LEFT和RIGHT分辨代表上下左右,其数值分别是1、2、3和4)
  常量的语法格式和变量类型,只需要在变量的语法格式前面添加关键字final即可。在Java编码规范中,要求常量名必须大写。
  则常量的语法格式如下:
    final 数据类型 常量名称 = 值;
    final 数据类型 常量名称1 = 值1, 常量名称2 = 值2,……常量名称n = 值n;
    例如:
    final double PI = 3.14;
    final char MALE=‘M’,FEMALE=‘F’;
  在Java语法中,常量也可以首先声明,然后再进行赋值,但是只能赋值一次,示例代码如下:
 final int UP;
    UP = 1;
 
关于final详解:
   final 用于声明属性(常量),方法和类,分别表示属性一旦被分配内存空间就必须初始化(不会有默认初始化,局部变量也是如此,默认初始化只有普通的非final成员属性,对于static(无final修饰)类变量,类连接时候有默认初始化,对于像private int a;在类实例化时,构造函数默认初始为0,总之,变量必须初始化后方可用,这是java的安全之一。final这个关键字的含义是“这是无法改变的”或者“终态的”。
变量
变量代表程序的状态。程序通过改变变量的值来改变整个程序的状态,或者说得更大一些,也就是实现程序的功能逻辑。
    为了方便的引用变量的值,在程序中需要为变量设定一个名称,这就是变量名。
回复 使用道具 举报
吴越 中级黑马 2019-2-26 21:42:22
7#

。。

本帖最后由 吴越 于 2019-2-26 21:52 编辑

。。。。。
回复 使用道具 举报
吴越 中级黑马 2019-2-26 21:42:53
8#
1. 为什么Java语言可以跨平台运行
答:因为Java程序运行在Java虚拟机(JVM)上,而对于不同的系统,都有专用的JVM运行在该操作系统上,起到翻译的作用。
 
2. JDK、JRE和JVM的区别
答:JVM(Java Virtual Machine):Java虚拟机,是运行Java程序的假象计算机。
JRE(Java Runtime Environment):是Java程序的运行时环境,JVM+核心类库。
JDK(Java Development Kit):是Java程序开发工具包,JRE+开发工具。
 
3. 注释有几种,注释的作用
答:注释分为三种:单行注释、多行注释和文档注释。
单行注释:以“//”开头,直到本行结束为止;
多行注释:以“/*”开头,以“*/”结尾,中间的内容都属于注释。
文档注释:以“/**”开头,以“*/”结尾,中间的内容都属于注释。
作用:注释是程序源代码中解释说明性的文字,防止遗忘,便于他人阅读程序,对程序运行没有影响。文档注释可以通过javadoc工具提取出来自动生成API文档。
 
 
4. 什么是关键字
答:Java语言中一些被保留具有特殊用途的单词被称为关键字。Java一共有50个关键字,且都是小写的。
 
5. 什么是标识符,以及几种标识符命名的规则
答:Java语言中我们自己定义的名字,比如类的名字、方法的名字和变量的名字的等等,称为标识符。
标识符的命名规则有三个:
①标识符可以包含26个英文字母(区分大小写),0-9数字,$,_(下划线);
②标识符不能以数字开头;
③标识符不能是关键字。
标识符的命名规范:类名的每个单词首字母大写。变量名和方法名的首字母小写,后面每个单词首字母大写。
 
6. 什么是常量,什么是变量,常量和变量的区别
答:常量是指在程序运行期间,固定不变的量。
变量是指在程序运行期间,可以变化的量。
常量和变量的区别在于,常量一旦被定义了,就无法再被修改,而变量在程序运行过程中起到容器的作用,允许被改变,输出时需要赋值。
回复 使用道具 举报
今天掌握内容:
JDK、JRE和JVM的区别   JDK 集合开发部 JRE 运行环境 JVM虚拟机
注释有几种,注释的作用  /**/ //
什么是关键字 全部小写 有特殊颜色的
什么是标识符,以及几种标识符命名的规则   由字母 数字 下划线 美元符号组成 不能把关键字做成标识符
什么是常量,什么是变量,常量和变量的区别 常量 固定不变的量 输出中能改变的量
回复 使用道具 举报
1.为什么Java语言可以跨平台运行
因为它有虚拟机(JVM),JAVA程序不是直接在电脑上运行的,是在虚拟机上进行的,每个系统平台都是有自己的虚拟机(JVM),所以JAVA语言能跨平台。
   (1) java代码不是直接运行在CPU上,而是运行在java虚机(简称JVM)上的。
   (2)java是先把java文件编译成二进制字节码的class文件,jvm就解释执行class文件。
   (3)就是因为java是运行在jvm上的,所以它的代码就能不经修改,就能在不同平台的jvm上运行(在UNIX用UNIX的jvm,在linux上用linux的jvm,在windows上用windows的jvm)


2.JDK、JRE和JVM的区别
区别:
(1) 定义
JDK: Java Develpment Kit java 开发工具
JRE: Java Runtime Environment java运行时环境
JVM: java Virtual Machine java 虚拟机
(2)使用人群
jdk 是给开发人员使用的, jre和jvm是给普通用户使用
(3)详细介绍
JDK:
是java开发工具包,是Sun公司针对java开发人员的产品,jdk中包含jre,在jdk的安装目录下有一个jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里面就是jvm,lib中是java工作需要的类库,而java和lib合起来就称为jre
JRE:
是运行基于java语言编写的程序所不可缺少的运行环境,也是通过它,java的开发者才可以将自己开发的程序发布到用户手中,让用户使用,与大家熟悉的jdk不同,jre是运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器,调试器)等,知识针对使用java程序的用户
JVM:
就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序首先被编译为.class文件,这种类文件可以在虚拟机上运行,也就是说class并不直接与机器的操作系统相对应。而是经过虚拟机间接的与操作系统交互,由虚拟机将程序解释给本地系统执行,只有jvm还不能将class执行,因为在解释class的时候jvm需要调用解释所需要的类库lib,而jre包含lib类库,jvm屏蔽了具体操作系统平台的相关信息,使得java程序只需要生成在java虚拟机上运行的目标代码。可以在多种平台(操作系统)上不加修改的运行
(4) 关联关系
简单来说就是JDK包含JRE,JRE包含JVM的关系


3.注释有几种,注释的作用
三种注释方法:
(1)单行注释   //注释的内容
(2)多行注释  /*......*/
(3)/**......*/,这种方式和第二种方式相似。这种格式是为了便于javadoc程序自动生成文档。


4.什么是关键字
Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。
  关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。
Java语言规定关键字不能作为标识符。目前共有50个Java关键字。


5.什么是标识符,以及几种标识符命名的规则
java 标识符可以是 字母、数字、$、_(下划线),但不可用数字开头
不可以是java 的关键字
包名:全部小写(如:multiplicationtable)
类名:每个单词的首字母大写(如:MultiplicationTable)
变量名:第一个字母小写,以后每个单词的首字母大写(如:multiplicationTable)
常量:全部使用大写字母,单词间用下划线隔开(如:MULTIPLICATION_TABLE)



6.什么是常量,什么是变量,常量和变量的区别
常量
常量代表程序运行过程中不能改变的值。
  常量在程序运行过程中主要有2个作用:
    (1) 代表常数,便于程序的修改(例如:圆周率的值)
    (2) 增强程序的可读性(例如:常量UP、DOWN、LEFT和RIGHT分辨代表上下左右,其数值分别是1、2、3和4)
  常量的语法格式和变量类型,只需要在变量的语法格式前面添加关键字final即可。在Java编码规范中,要求常量名必须大写。
  则常量的语法格式如下:
    final 数据类型 常量名称 = 值;
    final 数据类型 常量名称1 = 值1, 常量名称2 = 值2,……常量名称n = 值n;
    例如:
    final double PI = 3.14;
    final char MALE=‘M’,FEMALE=‘F’;
  在Java语法中,常量也可以首先声明,然后再进行赋值,但是只能赋值一次,示例代码如下:
 final int UP;
    UP = 1;
 
关于final详解:
   final 用于声明属性(常量),方法和类,分别表示属性一旦被分配内存空间就必须初始化(不会有默认初始化,局部变量也是如此,默认初始化只有普通的非final成员属性,对于static(无final修饰)类变量,类连接时候有默认初始化,对于像private int a;在类实例化时,构造函数默认初始为0,总之,变量必须初始化后方可用,这是java的安全之一。final这个关键字的含义是“这是无法改变的”或者“终态的”。


变量
变量代表程序的状态。程序通过改变变量的值来改变整个程序的状态,或者说得更大一些,也就是实现程序的功能逻辑。
    为了方便的引用变量的值,在程序中需要为变量设定一个名称,这就是变量名。


回复 使用道具 举报
JDK是开发工具包、JRK是运行环境、JVM运行虚拟机

点评

每日总结需要认真对待,有助于当天知识点的消化理解,并对后续的复习有帮助  发表于 2019-2-27 15:48
回复 使用道具 举报
1.因为不同的系统有对应的虚拟机(jvm)。
2.JDK包含JRE,JRE包含JVM
JDK:是开发工具包,能进行开发,运行环境
JRE:是java的运行环境
JVM:是java的核心,虚拟机
3.java中的注释:单行://文字        多行:/*  */      文档:/**  */
注释:就是对代码的解释和说明。
4.关键字:是指在程序中,Java已经定义好的单词,具有特殊含义。
5.标识符:是指在程序中,我们自己定义内容。
标识符的命名规则:
(1)标识符包含英文26字母(大小写)、数字0-9、$、_
(2)不能以数字开头
(3)不能是关键字
6.常量:在运行期间,不可变的量
   变量:运行期间,可变的量
常量与变量的区别在于常量是不可变的数据,变量可以发生改变。
回复 使用道具 举报
1.因为程序在不同操作系统上运行,而不同操作系统对应不同版本的虚拟机JVM,
2.JDK是程序开发工具包,它包括JRE和开发要的工具,而JRE是开发运行时环境,它包括JVM和核心类库,软件的运行在不同的操作系统上,对应不同版本的虚拟机JVR。
3.注释有:单行注释,多行注释,文档注释;注释的作用:对代码的解释说明,更加了解编写的代码。
4.关键字是具有特殊含义的,不能随意使用的字符,完全小写的字母,有特殊的颜色。
5.标识符是我们自己定义的字符,它可包含英文大小写字母,0-9数字,美元符号和下划线符号,不能数字开头,不能是关键字。
6.常量是程序运行时不可改变的量,变量是程序运行时可以改变的量,一个不可改变,一个可以赋值变化的。
回复 使用道具 举报
1.为什么java可以跨平台运行:
因为不同的系统对应不同版本的虚拟机(JVM)
2.JDK、JRE和JVM的区别:
JDK包含JRE,JRE包含JVM

JDK:是开发工具包,能进行开发,运行环境

JRE:是java的运行环境

JVM:是java的核心,虚拟机

3.注释有几种,注释的作用:
注释:对程序进行解释说明的文字

java中的注释:

单行://文字

多行:/*  */

文档:/**  */

4.什么是关键字:
关键字:是Java中定义好的单词,有特殊含义

5.什么是标识符,以及几种标识符命名的规则:
标识符:自己定义的单词

硬性要求:

(1)标识符包含英文26字母(大小写)、数字0-9、$、_

(2)不能以数字开头

(3)不能是关键字

软性建议:

(1)类名:大驼峰(单词的首字母全部大写)

(2)变量名:小驼峰(如果有多个单词,那么第一个单词首字母小写,后面单词首字母大写)

(3)方法名:小驼峰

6.什么是常量,什么是变量,常量和变量的区别:
常量: 在程序运行期间,固定不变的量
变量 :程序运行期间,内容可以发生改变的量。
回复 使用道具 举报
Java语言可以跨平台运行是不同系统有不用版本的虚拟机。
jdk:开发工具
jre:运行环境
jvm:虚拟机
注释:单行注释,多行注释,文档注释
作用:解释说明,更易读懂程序
关键字:Java中有特殊含义,被保留的,不能被随意使用的字符
标识符:自己定义的字符。
命名的规则:英文26字母(大小写)、数字0-9、$、_
                    不能以数字开头
                    不能是关键字
常量:程序运行中,不能改变的量
变量:程序运行中,能改变的量。
回复 使用道具 举报
为什么Java语言可以跨平台运行因为每个系统都有对应的JVM,我们编写的程序运行在JVM上,而JVM可以运行在不同操作系统上。
回复 使用道具 举报
1.答:因为每一个系统都有对应的JVM,我们编写的程序运行在JVM上,而JVM可以运行在不同操作系统上。

2.答:JDK是java语言开发工具包,JDK包含JRE
JRE是java语言运行时环境,JRE包含JVM
JVM是虚拟机

3.答:有单行和多行和文档
帮助程序员注明编码思路

4.答:关键字是java语言预先定义好的含有特殊作用的单词

5.答:标识符是我们在java语言中自定义的词,包括类名,变量名,方法名等
1.        命名规则:硬性要求
   1.        标识符一般是由26个英文字母(区分大小写),数字,”_”和”$”符组成
   2.        标识符不能以数字开头
   3.        标识符不能是关键字
2.        命名规范:软性建议
   1.        类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)
   2.        变量名规范:首字母小写,后面每个单词首字母大写(小驼峰式)
   3.        方法名规范:同变量名

6.答:常量是在java运行中保持不变的数据
变量是在java运行中会发生变化的数据
回复 使用道具 举报
注释有几种,1.单行注释2.多行注释3.文档注释
明确思路
回复 使用道具 举报
关键字是java语言预先定义好的含有特殊作用的单词

点评

每个问题都答完后再进行统一回复发表即可  发表于 2019-2-27 15:56
回复 使用道具 举报
(1)因为不同的平台对应有相应的虚拟机(JVM)
(2)JDK包含有开发工具包,可以开发也可以运行
JRE只能运行
JVM是虚拟机
(3)注释有三种,单行注释,多行注释,文档注释
注释的作用是使程序通俗易懂
(4)JAVA中定义好的有特殊意义
(5)标识符是自己定义的单词,标识符可以是26个英文字母(大小写),数字,$,_.
标识符不可以是关键字,标识符不可以数字开头
(6)常量是在运行间不可以变得量
变量是在运行间可以变的量
回复 使用道具 举报
12345下一页
您需要登录后才可以回帖 登录 | 加入黑马