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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 厦门校区 黑马粉丝团   /  2019-9-11 16:31  /  3439 人查看  /  44 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

同学们,今天是我们第一天正式开课,同学们是否适应了黑马程序员的节奏呢?
请将下面问题用自己理解的话表述出来:

今日需要掌握的有:
为什么Java语言可以跨平台运行
JDK、JRE和JVM的区别
注释有几种,注释的作用
什么是关键字
什么是标识符,以及几种标识符命名的规则
什么是常量,什么是变量,常量和变量的区别
什么是强转?什么是自动类型转换?

44 个回复

倒序浏览
1.为什么Java语言可以跨平台运行
Java语言之所以可以跨平台是基于Java虚拟机JVM的特性,它相当于语言翻译机一样将Java语言翻译成不同系统能识别的语言,但是JVM有系统专用特点,如:WIN的系统的JVM只能在WIN系统上用不能用于Linux系统.

2.JDK、JRE和JVM的区别
JDK是Java程序开发工具包,包含JRE(JAVA程序开发环境)和JAVA开发工具,而JRE包含JVM与运行类库。JDK用于JAVA程序开发,JRE用于JAVA 程序运行。

3.注释有几种,注释的作用
注释有三种分别为:
单行注释(// 注释内容)
多行注释(/* 注释内容 */)
文档注释(/* 注释内容 **/)
注释主要用于解释说明程序,并可以让暂时不用的代码失效,以便后面需要时使用。

4.什么是关键字
关键字是具有特殊含义,被保留的,不能随意使用的字符,并且由完全小写的字母组成,在编译器中有高亮显示。
5.什么是标识符,以及几种标识符命名的规则
标识符是指在程序中自己定义的内容,比如:类的名称,方法的名称和变量的名称。
他的命名规则有二种分别是:
1>标识符不可以以数字开头,标识符可以包含英文字母(区分大小写),数字,$和下划线。
2>标识符不能是关键字。
一般类的命名采用大驼峰式(如:HelloWorld)命名法,变量名和方法名采用小驼峰式(如:personName)命名法。

6.什么是常量,什么是变量,常量和变量的区别:
常量:程序运行一次过程中数值不会改变的量,它分为六种:(整型,浮点型,字符型,布尔型,字符串型,空常量)
变量:程序运行一次过程中数值可以改变的量;定义格式:
数据类型 变量名 = 值; 例如:int a = 10;
它俩的区别主要在于程序运行一次过程中本身的值是否会发生改变,且常量可以直接使用,变量要赋值后才可以使用。

7.什么是强转?什么是自动类型转换?
强制类型转换:范围大的数据类型强制转到范围小的数据类型;要注意数据类型范围的阈值,尽量避免数据溢出和精度缺失。
强制类型转换格式;小的数据类型 变量名 = (小的数据类型)数值;例如:byte b = (byte) 100;
自动类型转换:范围小的数据类型强制转到范围大的数据类型,例如:double a = 100;
回复 使用道具 举报
1.为什么Java语言可以跨平台运行
        在不同的系统例如:Linux,macOS,Windows等的系统上都有相应版本的JVM,把java程序编译成每个系统都可执行的程序。
2.JDK、JRE和JVM的区别
三者关系:
        JDK(JRE(JVM)):JDK包含JRE,JRE包含JVM。
应用层面:
        JDK:编写JAVA程序需要使用的软件;
        JRE:运行JAVA程序需要使用的软件;
        JVM:Java虚拟机,是JAVA语言实现跨平台功能的基础。
3.注释有几种,注释的作用
        多行备注:/* */;单行备注://;
        注释可以提高代码的可读性,让代码更容易维护;对暂时不用的代码失效处理。
4.什么是关键字
        关键字是java语言中默认有特定含义的单词,不可以被当做变量定义。
5.什么是标识符,以及几种标识符命名的规则
        标识符是给类,方法,变量命名的符号;
        使用内容:a-z,A-Z,$,_,0-9;
        使用规则:大驼峰命名法(类名:HelloWorld)单词首字母大写
                小驼峰命名法(方法名,变量名:helloWorld)从第二个单词开始首字母大写。
        注意事项:1.第一个字符不能是数字;
                 2.关键字不能作为标识符;
                3.标识符对大小写敏感(区分大小写);
                4.标识符尽量做到见名知意。
6.什么是常量,什么是变量,常量和变量的区别
        常量:在一次程序执行过程中不变的量;
        变量:再一次程序执行过程中可变的量
7.什么是强转?什么是自动类型转换?
        强转:是把占字节数量大的数据类型转换为占字节数量小的数据类型;转换过程可能存在数据精度下降,或者数据溢出。
        自动类型转换:数据类型占字节大小由小变大,byte->short(char)->int->long->float->double;转换过程数据安全。
回复 使用道具 举报
1.        为什么Java语言可以跨平台运行
        答:java程序是在各个平台的虚拟机中运行的,不是直接在操作系统上运行。

2.        JDK、JRE和JVM的区别
        答:JDK是java程序的开发工具,里面包含了JRE和javac(编译工具)、java(运行工具)
        JRE是Java程序的运行时环境,包含运行时需要的核心内库以及JVM虚拟机
        JVM是Java程序实现跨平台运行所需要的翻译虚拟机

3.        注释有几种,注释的作用
        答:注释分为单行注释、多行注释和文档注释,注释的作用解释说明这段代码所执行的内容是什么以及让暂时不使用的代码失效。

4.        什么是关键字
        答:指被Java语言所赋予的特定含义的、在特定位置使用的单词

5.        什么是标识符,以及几种标识符命名的规则
        答:是指给类、方法、变量等起名字的符号,有四种硬性规则和两种软性建议,分别是
        硬性规则:1.由数字、字母、下划线、美元符号组成
        2.不能以数字开头
        3.不能是关键字
        4.区别大小写
        软性建议:1.小驼峰命名(变量名、方法名):第一个单词首字母小写后面每个单词首字母大写
        2.大驼峰命名(类名):每个单词的首字母都大写。另外,标识符的命名最好可以做到见名知意。

6.        什么是常量,什么是变量,常量和变量的区别?
        常量是指在一次运行中不变的量,变量是指在一次运行中可以变化的量,常量和变量的区别为常量不会发生变化,而变量在运行中可以进行多次的数值变化。

7.        什么是强转?什么是自动类型转换?
        强制类型转换指在取值范围大的数据类型向取值范围小的数据类型赋值时使用,但是可能会有数值损失和数据溢出。

        自动类型转换指在取值范围小的数据类型向取值范围大的数据类型赋值时会自动进行数据类型的提升,这个转换是安全无损失的。
回复 使用道具 举报

1.有jvm

2.jdk是开放工具、jre是运行环境、jvm是虚拟机

3.单行注释、多行注释、文档注释
起到对程序说明作用

4.java赋予了特定含义的单词

5.标识符就是给类、方法、变量等起名字的符号
规则:由数字、字母、下划线(_)和美元符号($)组成
不能以数字开头
不能是关键字
区分大小写

6.整数型(int、byte、short、long)
  浮点数(float、double)
  字符(char)
  布尔(boolean)
  
7.①自动类型转换:在原数据类型表示范围太小情况下使用
    ②强制类型转换:在数据类型不兼容情况下使用
回复 使用道具 举报
为什么Java语言可以跨平台运行
答:因为Java文件可以通过不同平台的JVM(Java虚拟机)进行编译运行。

JDK、JRE和JVM的区别
答:JDK包含JRE和Java开发工具包,JRE包含JVM和运行时所需的核心类库。

注释有几种,注释的作用
答:注释有3种:单行注释、多行注释、文档注释,
1、注释可以对代码进行解释说明。
2、对暂时不用的代码进行失效处理。

什么是关键字
答:Java中被被赋予了特定含义的一些单词。

什么是标识符,以及几种标识符命名的规则
答:标识符是给类、方法、变量起名字的符号,命名规则有:1、标识符由数字、字母、下划线(_)、美元符号($)组成,2、标识符不能以数字开头,3、标识符不能是关键字,4、标识符区分大小写。

什么是常量,什么是变量,常量和变量的区别
答:常量是一个固定的值,在一次编译运行种不能被改变;变量是一个可以给改变的值,在一次编译运行中可以被改变。

什么是强转?什么是自动类型转换?
答:强转是一个表示数值范围大的数据赋值给一个表示范围小的变量,自动类型转换是一个表示数值范围小的数据赋值给一个表示数值范围大的变量。
回复 使用道具 举报
1.为什么Java语言可以跨平台运行
因为Java语言有JVM虚拟机的存在,不同的操作系统有不同的虚拟机,我们编写的代码是在虚拟机中运行的,不是在操作系统中运行的。

2.JDK、JRE和JVM的区别
JDK:Java开发环境,含有JRE和开发工具包;
JRE:Java运行环境,含有核心类库和JVM;
JVM:Java虚拟机;
JDK包含JRE,JRE包含JVM。

3.注释有几种,注释的作用
作用:对代码的解释和说明,提高程序的可读性。
分类:
      单行注释:  //
      多行注释: /*      */
      文档注释: /**       */

4.什么是关键字
关键字是被Java语言定义好的、有特殊含义的单词。都是由小写字母组成的,不能随意使用。

5.什么是标识符,以及几种标识符命名的规则
标识符:由程序员自己定义的名称。有类名、变量名、方法名。
命名规则:
      硬性规定:1.由26位大小写字母、0-9数字、$美元符号和 _下划线组成;
               2.不能是数字开头;
               3.不能是关键字。

      软性建议:1.类名:大驼峰式,每个单词的首字母大写
               2.变量名和方法名:小驼峰式,第一个单词的首字母小写,之后每个单子的首字母大写。

6.什么是常量,什么是变量,常量和变量的区别
常量:在一次运行期间,不可以改变的量。
变量:在一次运行期间,可以改变的量。


7.什么是强转?什么是自动类型转换?
强转:强制类型转换,由取值范围大的类型向取值范围小的类型转换.需手动完成且可能会丢失精度。
自动类型转换:由取值范围小的类型向取值范围大的类型转换;自动完成且安全。
回复 使用道具 举报
为什么Java语言可以跨平台运行
不同的硬件平台上安装有不同的Java虚拟机(JVM),由JVM来把字节码再“翻译”成所对应的硬件平台能够执行的代码
JDK、JRE和JVM的区别
JDK>JRE>JVM  JDK包含JRE 和JVM
注释有几种,注释的作用
1, // 注释一行  

2, /* ...... */ 注释若干行   

3, /**……*/文档注释  /** 开始 */结束
什么是关键字
被JAVA赋予特殊含义的叫做关键字
什么是标识符,以及几种标识符命名的规则
用于给类名 方法 变量 常亮命名 由字母、数字、下划线“_”、美元符号“$”组成,第一个字符不能是数字。
不能使用java中的关键字作为标识符。       
标识符对大小写敏感(区分大小写) 有大驼峰小驼峰命名
什么是常量,什么是变量,常量和变量的区别
运行过程中不变的量
运行过程中可以发生变化的量
什么是强转?什么是自动类型转换?
数据范围更大数值更大的量变为数值范围更小数值更小的量
数值范围更小数值更小的量变为数值范围更大数值更大的量
回复 使用道具 举报
1.为什么Java语言可以跨平台运行
JAVA语言之所以可以跨平台是基于JAVA虚拟机JVM的特性,它相当于语言翻译机一样将JAVA语言翻译成不同系统能识别的语言,但是JVM有系统专用特点,如:WIN的系统的JVM只能在WIN系统上用不能用于Linux系统.

2.JDK、JRE和JVM的区别
JDK是JAVA程序开发工具包,包含JRE(JAVA程序开发环境)和JAVA开发工具,而JRE包含JVM与运行类库。JDK用于JAVA程序开发,JRE用于JAVA 程序运行。

3.注释有几种,注释的作用
注释有三种分别为:
单行注释(// 注释内容)
多行注释(/* 注释内容 */)
文档注释(/* 注释内容 **/)
注释主要用于解释说明程序,并可以让暂时不用的代码失效,以便后面需要时使用。

4.什么是关键字
关键字是具有特殊含义,被保留的,不能随意使用的字符,并且由完全小写的字母组成,在编译器中有高亮显示。
5.什么是标识符,以及几种标识符命名的规则
标识符是指在程序中自己定义的内容,比如:类的名称,方法的名称和变量的名称。
他的命名规则有二种分别是:
1>标识符不可以以数字开头,标识符可以包含英文字母(区分大小写),数字,$和下划线。
2>标识符不能是关键字。
一般类的命名采用大驼峰式(如:HelloWorld)命名法,变量名和方法名采用小驼峰式(如:personName)命名法。

6.什么是常量,什么是变量,常量和变量的区别:
常量:程序运行一次过程中数值不会改变的量,它分为六种:(整型,浮点型,字符型,布尔型,字符串型,空常量)
变量:程序运行一次过程中数值可以改变的量;定义格式:
数据类型 变量名 = 值; 例如:int a = 10;
它俩的区别主要在于程序运行一次过程中本身的值是否会发生改变,且常量可以直接使用,变量要赋值后才可以使用。

7.什么是强转?什么是自动类型转换?
强制类型转换:范围大的数据类型强制转到范围小的数据类型;要注意数据类型范围的阈值,尽量避免数据溢出和精度缺失。
强制类型转换格式;小的数据类型 变量名 = (小的数据类型)数值;例如:byte b = (byte) 100;
自动类型转换:范围小的数据类型强制转到范围大的数据类型,例如:double a = 100;
回复 使用道具 举报
为什么Java语言可以跨平台运行
    java编译器将编写了代码的java文件进行编译,并导出class文件。然后由不同的操作系统对应的java虚拟机对class文件运行。所以在不同的操作系统下,只需要安装对应系统的java虚拟机就可以实现java的跨平台运行。

JDK、JRE和JVM的区别
    JDK是java的开发环境,包含了JRE、JVM和开发工具包。JRE是java的运行环境,包含了JVM和核心类库。JVM为java虚拟机。
   
注释有几种,注释的作用
    注释分为单行注释、多行注释和文档注释。注释的作用就是对代码的文字说明,提高可读性。注释还可以对暂时不用的代码进行失效处理。

什么是关键字
    关键字是被java语言赋予了特殊含义的单词。

什么是标识符,以及几种标识符命名的规则
    标识符是编程时给类、方法、变量、常量等命名时用的名字。

什么是常量,什么是变量,常量和变量的区别
    在程序一次运行中,其值不发生改变的量称为常量。在程序一次运行中,其值可以发生改变的量称为变量。常量和变量的区别就是在程序运行中,前者其值不可变,后者可变。

什么是强转?什么是自动类型转换?
    强转是把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。自动类型转换是把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。
回复 使用道具 举报
1.为什么Java语言可以跨平台运行
JAVA语言之所以可以跨平台是基于JAVA虚拟机JVM的特性,它相当于语言翻译机一样将JAVA语言翻译成不同系统能识别的语言,但是JVM有系统专用特点,如:WIN的系统的JVM只能在WIN系统上用不能用于Linux系统.

2.JDK、JRE和JVM的区别
JDK是JAVA程序开发工具包,包含JRE(JAVA程序开发环境)和JAVA开发工具,而JRE包含JVM与运行类库。JDK用于JAVA程序开发,JRE用于JAVA 程序运行。

3.注释有几种,注释的作用
注释有三种分别为:
单行注释(// 注释内容)
多行注释(/* 注释内容 */)
文档注释(/* 注释内容 **/)
注释主要用于解释说明程序,并可以让暂时不用的代码失效,以便后面需要时使用。

4.什么是关键字
关键字是具有特殊含义,被保留的,不能随意使用的字符,并且由完全小写的字母组成,在编译器中有高亮显示。
5.什么是标识符,以及几种标识符命名的规则
标识符是指在程序中自己定义的内容,比如:类的名称,方法的名称和变量的名称。
他的命名规则有二种分别是:
1>标识符不可以以数字开头,标识符可以包含英文字母(区分大小写),数字,$和下划线。
2>标识符不能是关键字。
一般类的命名采用大驼峰式(如:HelloWorld)命名法,变量名和方法名采用小驼峰式(如:personName)命名法。

6.什么是常量,什么是变量,常量和变量的区别:
常量:程序运行一次过程中数值不会改变的量,它分为六种:(整型,浮点型,字符型,布尔型,字符串型,空常量)
变量:程序运行一次过程中数值可以改变的量;定义格式:
数据类型 变量名 = 值; 例如:int a = 10;
它俩的区别主要在于程序运行一次过程中本身的值是否会发生改变,且常量可以直接使用,变量要赋值后才可以使用。

7.什么是强转?什么是自动类型转换?
强制类型转换:范围大的数据类型强制转到范围小的数据类型;要注意数据类型范围的阈值,尽量避免数据溢出和精度缺失。
强制类型转换格式;小的数据类型 变量名 = (小的数据类型)数值;例如:byte b = (byte) 100;
自动类型转换:范围小的数据类型强制转到范围大的数据类型,例如:double a = 100;
回复 使用道具 举报
为什么Java语言可以跨平台运行
因为Java语言需要jvm来运行,只要不同操作系统上都装了对应版本的虚拟机就可以实现跨平台了

JDK、JRE和JVM的区别
JDK是Java开发环境,包括JRE和Java开发工具。
JRE是Java运行环境,包括JVM和核心类库。
JVM是Java虚拟机是实现跨平台的关键。

注释有几种,注释的作用
注释有三种,
//单行注释
/*多行注释*/
/**文档注释*/

什么是关键字
在Java中有特殊含义的单词
并且都是小写单词

什么是标识符,以及几种标识符命名的规则
我们在Java文件中定义的名称包括类名,变量名,方法名都是标识符
标识符由字母、数字、_、$组成,不能以数字开头,不能是关键字

什么是常量,什么是变量,常量和变量的区别
在程序运行中不能改变的数值是常量
在程序运行中可以改变的数值是变量
一个不可变一个可变

什么是强转?什么是自动类型转换?
当区域范围大的类型转换成区域范围小的类型就是强转
当区域范围小的类型转换成区域范围大的类型就是自动类型转换
回复 使用道具 举报
1.JVM
2.JDK>JRE>JVM
3.解释说明和使暂时不用代码失效
4.小写在java中有特殊意义,在npp++里高亮。
标识符程序员自己定义的类   标识符命名的规则不能用关键字,不能用数字开投的大小写字母和数字以及—和$组成,有大小驼峰。
常量是一次运行不变得量,变量程序一次运行可以变得量
强转是大的转小的,自动转换时小的转大的。
回复 使用道具 举报
为什么Java语言可以跨平台运行
答:因为有JVM虚拟机,不管Windows,Linux和Mac都具有对应的JVM虚拟机。

JDK、JRE和JVM的区别
答:JDK是java的开发工具包含JRE和开发工具包,JRE是java的运行环境包括JVM虚拟机和运行环境。

注释有几种,注释的作用
答:三种包括单行注释“//”,多行注释“/* */”,文档注释。对代码进行解释说明,提高程序可读性,对暂时不用的代码进行失效处理。

什么是关键字
答:在java语言中具有特殊含义,不能随便使用。

什么是标识符,以及几种标识符命名的规则
答:用来给类,方法,变量,常量命名,最好见名知意。有硬性和软性的规则。硬性:1.由大小写字母,数据,“_”,“$”,组成,开头不能是数字。2.不能用关键字。3.区分大小写。软性:大驼峰--所有单词首字母大写,小驼峰--第一个单词首字母小写,后面所有单词首字母大写。

什么是常量,什么是变量,常量和变量的区别
答:常量是在程序一次运行中,其值不发生改变的量。变量是在程序运行中,其值可能发生改变的量。区别:常量是不可变的,变量可以发生改变。

什么是强转?什么是自动类型转换?
答:强转是将一个数据范围大的值强行赋值给数据范围小的。
自动类型转换是一个数据范围小的值赋值给数据范围大的。
回复 使用道具 举报
1.任何操作系统运行java程序都需要有java虚拟机,每种操作系统都有对应类型的java虚拟机,java程序是用虚拟机来运行,而不是用操作系统来。他们可以把程序员编写的java程序编译生成的字节码文件解析成各不相同的适合自己运行的底层代码,实现java语言的一处编写,各处运行。

2.JDK为java语言开发包,其中包含了一些可执行的二进制命令,JRE为java语言的运行环境,JVM为java虚拟机,他们可以把相同的字节码文件解析成每个操作系统的适合自己的底层可执行文件。
三者的关系为JDK->JRE->JVM。

3.注释有三种:1)单行注释,2)多行注释,3)文档注释(都不会参与运行)
1)单行注释可以注释一行内容,被注释的行从"//"一直到行尾为注释的内容。
2)多行注释以"/*"开始以"*/"结束,可注释一行或多行,不能嵌套使用。
3)文档注释,用于生成java文档。

4.关键字是:java中规定的具有特殊意义的单词,都为小写单词,要注意:标识符使用中不能使用关键字。

5.标识符是:程序员给类,变量和方法起的名字,可以是多个单词的组合。硬式规则:由英文字母,数字,$和_下划线组成,但是不能用数字开头。软式规则,1)大驼峰,就是每一个单词首字母都大写,2)小驼峰,就是第一个单词首字母小写,后面每一个单词首字母都大写。一般类的标识符采用大驼峰原则,变量名和方法名的标识符采用小驼峰原则。

6.常量是:在java程序一次运行期间不能改变的量。变量就是在java程序一次运行期间可以改变的量,常量和变量的区别就是一个在一次程序运行期间能改变,一个不能改变。

7.强转是:大的类型转化成小的类型,例如:int->byte,不一定安全。自动类型转化就是小类型到大类型的转化,自动完成,一定安全。
回复 使用道具 举报

1.为什么Java语言可以跨平台运行
        通过各个平台对应的java虚拟机,构建统一的JAVA程序运行环境。

2.JDK、JRE和JVM的区别
        JDK:Java开发工具,包含了JRE和JVM。
        JRE:Java运行环境,包含了JVM和Java的核心类库。
        JVM:Java虚拟机,用于实现java程序的跨平台。

1.注释有几种,注释的作用
        //        :单行注释,指数//开始至本行末位的所有文本。
        /* */        :多行注释,注释/*开始至*/中间的所有内容。
        /** */        :文档注释。文档注释以/** 开始,以*/ 结束。

2.什么是关键字       
        关键字是指被java语言赋予了特殊含义的单词。
        可以实现对应的功能。       

3.什么是标识符,以及几种标识符命名的规则
        标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。
        命名规则 :由字母、数字、下划线“_”、美元符号“$”组成,第一个字符不能是数字。

4.什么是常量,什么是变量,常量和变量的区别
        常量:在程序运行过程中不能改变的值。
        变量:在程序运行过程中可以被改变的数值。

5.什么是强转?什么是自动类型转换?       
        强制类型转换:将超出取值范围的数值赋予变量的操作,转换过程会损失精度。
        自动类型转换:将取值范围内的数值赋予变量的操作,转换过程不会损失精度。
回复 使用道具 举报
为什么Java语言可以跨平台运行
答:因为编写的java程序不是直接对应操作系统,而是对应不同的虚拟机进行翻译。

JDK、JRE和JVM的区别
答:JDK是开发应用,JRE是运行环境,JVM是虚拟机。三者是JDK包含JRE,JRE包含JVM。

注释有几种,注释的作用
答:注释有三种,单行注释,多行注释,文档注释。
   作用:①对程序进行说明    ②对暂时不用的程序暂存。

什么是关键字
答:java中有特定含义作用的单词。有固定的使用方式。

什么是标识符,以及几种标识符命名的规则
答:程序员自己命名的名称。
   规则:由大写、小写、数字、1、_和$组成的名称,不能以数字开头。类的名称一般用大头峰命名,变量一般用小头峰命名。

什么是常量,什么是变量,常量和变量的区别
答:常量在一次运行过程中用一次。变量可以在一次运行中多次使用。


什么是强转?什么是自动类型转换?
答:范围由大到小,需要强制转换。需在赋值前()内注明强转的数据类型。
  自动类型转换:范围由小大自动转换
回复 使用道具 举报
1. 为什么Java语言可以跨平台运行?
因为java语言是一门强类型语言,Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),
然后由Java虚拟机(JVM)对字节码文件解释执行。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的跨平台。

2. JDK、JRE和JVM的区别
JDK是java开发工具,包含了JRE和开发工具
JRE是java运行环境,包含了JVM和Java的核心类库
JVM是java虚拟机
JDK包含了java的运行环境和虚拟机。

3.注释有几种,注释的作用
三种:单行注释(//)、多行注释(/* */)和文档注释
作用:解释说明,可以提高程序的可读性

4.什么是关键字
关键字是指被java语言赋予了特殊含义的单词。
其特点是:关键字的字母全部小写。常用的代码编辑器对关键字都有高亮显示。

5.什么是标识符,以及几种标识符命名的规则
标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。
Java中标识符的组成规则:
        由字母、数字、下划线“_”、美元符号“$”组成,第一个字符不能是数字。

        不能使用java中的关键字作为标识符。       

        标识符对大小写敏感(区分大小写)。

Java中标识符的命名约定:

        小驼峰式命名:变量名、方法名

                首字母小写,从第二个单词开始每个单词的首字母大写。

        大驼峰式命名:类名

                每个单词的首字母都大写。

        另外,标识符的命名最好可以做到见名知意。

6. 什么是常量,什么是变量,常量和变量的区别

常量:在程序运行过程中,其值不可以发生改变的量。

变量:在程序运行过程中,其值可以发生改变的量。

区别:本质上讲,变量是内存中的一小块区域,其值可以在一定范围内变化。而常量的值不发生改变。

7. 什么是强转?什么是自动类型转换?

强转:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。

自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。这种转换方式是自动的,直接书写即可。
回复 使用道具 举报
1、java程序编写好后不是在操作系统上直接运行的而是在操作系统对应的虚拟机上运行
2、JVM:虚拟机,保证java程序的跨平台运行。
     JRE:java程序的运行环境,JRE=JVN+核心类库
     JDK:java程序开发工具包(开发环境),JDK=JRE+开发人员使用的工具(编译工具javac.exe)和 运行工具(java.exe)
     JDK>JRE>JVM
3、3种,单行注释(//注释信息),多行注释(/*注释信息*/),文档注释(/**注释信息**/)
     作用:在程序指定位置添加的说明性信息,注释不参与程序的运行,仅起到说明的作用
4、java定义好的单词具有特殊含义;关键字不能随意使用,不能作为标识符,要全部小写
5、标识符:就是给类,方法,变量等起的名字
     标识符的定义规则:
     硬性规则:
      ·由数字、字母、下划线_ 、美元符$ 组成
      ·不能以数字开头
      ·不能是关键字
      ·区分大小写
     软性规则:
      ·大驼峰:所有单词首字母大写( 类名,如:HelloWorld)
      ·小驼峰:首个单词的首字母小写,后面单词的首字母大写(变量、方法名, 如:personHigh)
6、常量:在程序一次运行期间,固定不变的量
     变量:在程序运行期间,值可以改变的量
7、强转:范围大的数据转为表示范围小的数据
     自动类型转换:范围小的数据提升为表示范围大的数据
回复 使用道具 举报
1、为什么Java语言可以跨平台运行
因为JAVA语言中有一个JVM虚拟机,JVM也就是JAVA的翻译及,当各个平台安装了JVM虚拟机时 JAVA程序就会在其平台的JVM虚拟机

运行程序。
2、JDK、JRE和JVM的区别
JDK是程序开发工具 包含了JRE跟开发工具
JRE是程序运行环境 包含了JVM与核心库
JVM是虚拟机用于跨平台
3、注释有几种,注释的作用
1.单行注视//
2.多行注视/*  */
3.文本注视
作用1、对代码进行解析 2、对暂时不使用的代码进行无效处理
可以帮助程序员更加清晰的理解代码
4、什么是关键字
系统自身已经定义好的单词 且单词绝对都是小写 不能当作标识符使用
5、什么是标识符,以及几种标识符命名的规则
给类、方法、变量起的名字 大小驼峰标识符  大:每个单词首字母大写,小:首单词小写后面单词首字母大写
6、什么是常量,什么是变量,常量和变量的区别
常量:在系统一次运行期间其值不可改变
变量:其值在程序中可以改变,其本质是开辟一个内存空间来保存值
7、什么是强转?什么是自动类型转换?
当大的数据类型要赋值给小的数据类型是需要进行强转,如:int a=10;byte b=(byte)a;
当小的数据类型赋值给大的数据类型时,其系统会自动进行类型转换。如:int a=10;float f=a;
回复 使用道具 举报
1、为什么Java语言可以跨平台运行
因为JAVA语言中有一个JVM虚拟机,JVM也就是JAVA的翻译及,当各个平台安装了JVM虚拟机时 JAVA程序就会在其平台的JVM虚拟机

运行程序。
2、JDK、JRE和JVM的区别
JDK是程序开发工具 包含了JRE跟开发工具
JRE是程序运行环境 包含了JVM与核心库
JVM是虚拟机用于跨平台
3、注释有几种,注释的作用
1.单行注视//
2.多行注视/*  */
3.文本注视
作用1、对代码进行解析 2、对暂时不使用的代码进行无效处理
可以帮助程序员更加清晰的理解代码
4、什么是关键字
系统自身已经定义好的单词 且单词绝对都是小写 不能当作标识符使用
5、什么是标识符,以及几种标识符命名的规则
给类、方法、变量起的名字 大小驼峰标识符  大:每个单词首字母大写,小:首单词小写后面单词首字母大写
6、什么是常量,什么是变量,常量和变量的区别
常量:在系统一次运行期间其值不可改变
变量:其值在程序中可以改变,其本质是开辟一个内存空间来保存值
7、什么是强转?什么是自动类型转换?
当大的数据类型要赋值给小的数据类型是需要进行强转,如:int a=10;byte b=(byte)a;
当小的数据类型赋值给大的数据类型时,其系统会自动进行类型转换。如:int a=10;float f=a;
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马