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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

今日需要掌握的有:
为什么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.        什么是强转?什么是自动类型转换?
        强制类型转换指在取值范围大的数据类型向取值范围小的数据类型赋值时使用,但是可能会有数值损失和数据溢出。

        自动类型转换指在取值范围小的数据类型向取值范围大的数据类型赋值时会自动进行数据类型的提升,这个转换是安全无损失的。
回复 使用道具 举报
//为什么Java语言可以跨平台运行

答:不同的操作系统有与之相对应的虚拟机,Java语言在虚拟机中运行,不直接在操作系统中运行,虚拟机充当JAVA语言的运行环境.

//JDK、JRE和JVM的区别

JDK>JRE>JVM
JDK(Java development kit)java开发工具包含虚拟机和开发工具;JRE(Java runtime environment)Java运行环境包含虚拟机和核心类库;

//注释有几种,注释的作用
三种
单行注释//
多行注释/*   */
文档注释/*  **/
作用:能在指定的地方给代码增加解释说明文字,其中这些文字不会被运行;也可以对暂时不用的代码失效处理


//什么是关键字
编程中有特殊含义的单词

//什么是标识符,以及几种标识符命名的规则
标识符是给变量、类、方法命名的符号。
规则:1.由字母、数字、下划线、美元符组成。
2.首字母不能是数字 3.不能用关键字命名

//什么是常量,什么是变量,常量和变量的区别
常量是运行过程中不可改变的量;
变量是一次运行中,值可以动态改变的量。
//什么是强转?什么是自动类型转换?
强转:大转小
自动:小转大
回复 使用道具 举报
1.为什么Java语言可以跨平台运行
答:对应的系统平台有不同的虚拟机。

2.JDK、JRE和JVM的区别
答:JVM(Java Virtual Machine),Java虚拟机
JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)
JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具
我们只需安装JDK即可,它包含了java的运行环境和虚拟机。

3.注释有几种,注释的作用
答:Java中的注释分为三种:
(1)单行注释。单行注释的格式是使用//,从//开始至本行结尾的文字将作为注释文字。
(2)多行注释。多行注释的格式是使用/* 和 */将一段较长的注释括起来。
(3)文档注释。文档注释以/**开始,以*/结束。
注释是对代码的解释和说明文字,可以提高程序的可读性,因此在程序中添加必要的注释文字十分重要。

4.什么是关键字
答:关键字是指被java语言赋予了特殊含义的单词。
关键字特点
(1)关键字的字母全部小写
(2)常用的代码编辑器对关键字都有高亮显示,比如现在我们能看到的public、class、static等。  

5.什么是标识符,以及几种标识符命名的规则
答:标识符是程序员自己定义的内容标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。
硬性规则:由字母、数字、下划线“_”、美元符号“$”组成,第一个字符不能是数字。
不能使用java中的关键字作为标识符。
标识符对大小写敏感。

软性规则:(1)大驼峰式命名:类名所有单词首字母都大写
(2)小驼峰式命名:方法名、变量名的第一个单词首字母小写,后面单词首字母大写。
另外,标识符的命名最好可以做到见名知意


6.什么是标识符,以及几种标识符命名的规则
答:常量:在程序运行期间,其值是固定不变的量。
变量:在程序运行期间,其值是可以改变的量。

7.什么是强转?什么是自动类型转换?
答:由范围大的数据或者变量转换成范围小的数据或者变量,称之为强转,由范围小的数据或者变量转换成范围大的数据或者变量,称之为自动类型转换

                                                                                                                                                                                       
回复 使用道具 举报
今日需要掌握的有:
答:java语言的跨平台原理,配置path环境变量,编写HelloWorld案例并编制执行,Java的注释,关键字,常量,数据类型,变量,标识符,数据类型转换。
为什么Java语言可以跨平台运行
答:因为不同的操作系统对应不同的虚拟机,java程序在虚拟机中运行的,不是在操作系统中直接运行的,虚拟机充当java的运行环境
JDK、JRE和JVM的区别
答:JDK是开发工具包,它包含着JRE和开发人员使用的工具。
JRE是Java的运行环境,它包含JVM和运行时所需要的核心类库。
JVM是Java虚拟机。
注释有几种,注释的作用
答:有3种,分别是单行注释,多行注释,文档注释。注释的作用是1.对代码进行解释说明,2.对暂时不用的代码失效处理。
什么是关键字
答:关键字是被Java语言赋予了特定含义的单词
什么是标识符,以及几种标识符命名的规则
答:标识符是程序员给类,方法,变量等起名字的符号。
硬性规定:由大写字母,小写字母,数字  _  $ 组成,且不能以数字开头。
软性规定:
小驼峰命名法:
①标识符是一个单词的时候,首字母小写
②标识符由多个单词组成的时候,第一个首字母小写,其他单词首字母大写。
大驼峰命名法:
①标识符是一个单词的时候,首字母大写
②标识符由多个单词组成的时候,每个单词的首字母大写
什么是常量,什么是变量,常量和变量的区别
答:在程序一次运行期间,固定不变的量,叫做常量。在程序运行期间,值可以改变的量,叫做变量。区别:常量是定义时可以对其设置值,而在其后的任何时刻都不可以改变其值的量。
变量是可以在定义后的任何时刻改变其值的量。
什么是强转?什么是自动类型转换?
答:自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。自动完成,不被程序员干预。
强制类型转换:把一个表示数据大的数值或者变量赋值给另一个表示数据范围小的变量。需要手动转换 小的类型  变量 = (小的类型)大的数据;
回复 使用道具 举报
今日需要掌握的有:
答:java语言的跨平台原理,配置path环境变量,编写HelloWorld案例并编制执行,Java的注释,关键字,常量,数据类型,变量,标识符,数据类型转换。
为什么Java语言可以跨平台运行
答:因为不同的操作系统对应不同的虚拟机,java程序在虚拟机中运行的,不是在操作系统中直接运行的,虚拟机充当java的运行环境
JDK、JRE和JVM的区别
答:JDK是开发工具包,它包含着JRE和开发人员使用的工具。
JRE是Java的运行环境,它包含JVM和运行时所需要的核心类库。
JVM是Java虚拟机。
注释有几种,注释的作用
答:有3种,分别是单行注释,多行注释,文档注释。注释的作用是1.对代码进行解释说明,2.对暂时不用的代码失效处理。
什么是关键字
答:关键字是被Java语言赋予了特定含义的单词
什么是标识符,以及几种标识符命名的规则
答:标识符是程序员给类,方法,变量等起名字的符号。
硬性规定:由大写字母,小写字母,数字  _  $ 组成,且不能以数字开头。
软性规定:
小驼峰命名法:
①标识符是一个单词的时候,首字母小写
②标识符由多个单词组成的时候,第一个首字母小写,其他单词首字母大写。
大驼峰命名法:
①标识符是一个单词的时候,首字母大写
②标识符由多个单词组成的时候,每个单词的首字母大写
什么是常量,什么是变量,常量和变量的区别
答:在程序一次运行期间,固定不变的量,叫做常量。在程序运行期间,值可以改变的量,叫做变量。区别:常量是定义时可以对其设置值,而在其后的任何时刻都不可以改变其值的量。
变量是可以在定义后的任何时刻改变其值的量。
什么是强转?什么是自动类型转换?
答:自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。自动完成,不被程序员干预。
强制类型转换:把一个表示数据大的数值或者变量赋值给另一个表示数据范围小的变量。需要手动转换 小的类型  变量 = (小的类型)大的数据;
回复 使用道具 举报
今日需要掌握的有:
答:java语言的跨平台原理,配置path环境变量,编写HelloWorld案例并编制执行,Java的注释,关键字,常量,数据类型,变量,标识符,数据类型转换。
为什么Java语言可以跨平台运行
答:因为不同的操作系统对应不同的虚拟机,java程序在虚拟机中运行的,不是在操作系统中直接运行的,虚拟机充当java的运行环境
JDK、JRE和JVM的区别
答:JDK是开发工具包,它包含着JRE和开发人员使用的工具。
JRE是Java的运行环境,它包含JVM和运行时所需要的核心类库。
JVM是Java虚拟机。
注释有几种,注释的作用
答:有3种,分别是单行注释,多行注释,文档注释。注释的作用是1.对代码进行解释说明,2.对暂时不用的代码失效处理。
什么是关键字
答:关键字是被Java语言赋予了特定含义的单词
什么是标识符,以及几种标识符命名的规则
答:标识符是程序员给类,方法,变量等起名字的符号。
硬性规定:由大写字母,小写字母,数字  _  $ 组成,且不能以数字开头。
软性规定:
小驼峰命名法:
①标识符是一个单词的时候,首字母小写
②标识符由多个单词组成的时候,第一个首字母小写,其他单词首字母大写。
大驼峰命名法:
①标识符是一个单词的时候,首字母大写
②标识符由多个单词组成的时候,每个单词的首字母大写
什么是常量,什么是变量,常量和变量的区别
答:在程序一次运行期间,固定不变的量,叫做常量。在程序运行期间,值可以改变的量,叫做变量。区别:常量是定义时可以对其设置值,而在其后的任何时刻都不可以改变其值的量。
变量是可以在定义后的任何时刻改变其值的量。
什么是强转?什么是自动类型转换?
答:自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。自动完成,不被程序员干预。
强制类型转换:把一个表示数据大的数值或者变量赋值给另一个表示数据范围小的变量。需要手动转换 小的类型  变量 = (小的类型)大的数据;
回复 使用道具 举报
为什么Java语言可以跨平台运行
答:不同的操作系统中对应着能让java程序运行的java虚拟机(JVM)。

JDK、JRE和JVM的区别
答:JDK包含JRE和开发工具(java.exe 和 javac.exe),JRE包含JVM和核心类库,JVM实现java程序的跨平台。

注释有几种,注释的作用
答:
注释有三种:单行注释(//)、多行注释(/*..*/)、文档注释(/**..*/);
作用:对代码进行解释说明,对暂时不用的代码进行失效处理。

什么是关键字
答:关键字是被java赋予一定含义全部小写的单词。

什么是标识符,以及几种标识符命名的规则
答:
标识符是由程序员自己定义的名称。
硬性规则:
标识符是由字母、数字、_(下划线)、$(美元符号)组成,不能以数字开头,不能为关键字。

软性建议:
大驼峰命名法:全部单词首字母大写。(类的命名)
小驼峰命名法:首个单词首字母小写,后面的单词首字母全部大写。(变量、方法的命名)

什么是常量,什么是变量,常量和变量的区别
答:
常量:在程序运行过程中,其值不能被改变的量;
变量:在程序运行过程中,其值能够被改变的量;
区别是:在程序运行过程中,其值能否被改变,若能被改变则为变量,否则为常量。

什么是强转?什么是自动类型转换?
答:
强制类型转换:高精度数据类型转换为低精度数据类型;
自动类型提升:低精度数据类型转换为高精度数据类型。
回复 使用道具 举报
为什么Java语言可以跨平台运行
JVM承接着java语言与各个平台,JVM充当着"翻译官"的角色,javac编译的字节码文件,在各个平台的java虚拟机"翻译"后,java程序就可以在各个平台运行。
JDK、JRE和JVM的区别
JDK是Java开发工具包,JDK中包括JRE(Java运行环境),而JRE中包括JVM(Java虚拟机)
注释有几种,注释的作用
注释的作用1、可以注释掉暂不需要的代码 2、可以帮程序员更好的理解代码。
什么是关键字
java中有特殊含义的单词
什么是标识符,以及几种标识符命名的规则
写程序时定义的名称,硬性规定标识符得由大小字母,数字,下划线,美元符号组成。不能以数字开头。不成文的规定是类名首字母大写。变量,方法名首单词首字母小写,后面单词首字母大写
什么是常量,什么是变量,常量和变量的区别
常量在一次编译内是不可以改变  变量在一次编译中可以改变,变量要对其初始化。
什么是强转?什么是自动类型转换?
强制类型转换 在由存储范围大的类型转换为存储范围小的类型时 为避免数据损失和数据溢出
自动类型转换 在由存储范围小的类型转换为存储范围大的类型时 由系统自动完成
回复 使用道具 举报
为什么Java语言可以跨平台运行
在需要运行JAVA应用程序的操作系统上,安装一个与操作系统的Java虚拟机
JDK、JRE和JVM的区别
JDK包括JRE,JRE包括JVM
注释有几种,注释的作用
单行注释、多行注释、文件注释,注释仅起到说明作用
什么是关键字
就是被Java语言赋予了特定含义的单词,且需要小写
什么是标识符,以及几种标识符命名的规则
标识符就是给类,方法,变量等起名的符号
1由数字、字母、下划线和美元符组成
2不能以数字开头
3不能是关键字
4区分大小写
什么是常量,什么是变量,常量和变量的区别
在程序一次运行期间,固定不变的量,叫做常量
在程序运行期间,值可以改变的量,叫做变量
常量的量不变,变量的量可变
什么是强转?什么是自动类型转换?
自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。
强制类型转换:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。
回复 使用道具 举报
http://bbs.itheima.com/forum.php?mod=attachment&aid=Mjk5MjkwfGQxNGI2Zjk1NzQ2ODNmMWExOWE1YzlhYjBhY2RkY2U4fDE3MTYxODk1MDU%3D&request=yes&_f=.txt
回复 使用道具 举报
为什么Java语言可以跨平台运行
答:因为每个平台都有每个平台的JVM虚拟机,在平台间充当翻译的作用。

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

注释有几种,注释的作用
答:注释有三种,单行注释、多行注释和文档注释。注释的作用是解释该行代码或者多行代码的作用。

什么是关键字
答:被定义了特殊含义的单词。

什么是标识符,以及几种标识符命名的规则
答:可以由程序员按规则定义的字符。
    硬性规定:区分大小写字母;
                     可以有数字,但是不能由数字开头;
                     可以有_;
                     可以有$。
    软性建议:大驼峰、小驼峰。
什么是常量,什么是变量,常量和变量的区别
答:常量:在一次程序的编译运行后,不变的量。
    变量:在一次程序的编译运行后,会变的量。
    常量相较于变量再程序编译运行后不会改变其值。
    变量相较于常量可以灵活的变换其值。

什么是强转?什么是自动类型转换?
答:强转是指不同类型的变量进行转换,
    自动类型转换是在容量比较小的变
    量类型在和较大容量的变量类型进行赋值转换的时候会出现自动类型转换。
回复 使用道具 举报
为什么Java语言可以跨平台运行
答:因为每个平台都有每个平台的JVM虚拟机,在平台间充当翻译的作用。

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

注释有几种,注释的作用
答:注释有三种,单行注释、多行注释和文档注释。注释的作用是解释该行代码或者多行代码的作用。

什么是关键字
答:被定义了特殊含义的单词。

什么是标识符,以及几种标识符命名的规则
答:可以由程序员按规则定义的字符。
    硬性规定:区分大小写字母;
                     可以有数字,但是不能由数字开头;
                     可以有_;
                     可以有$。
    软性建议:大驼峰、小驼峰。
什么是常量,什么是变量,常量和变量的区别
答:常量:在一次程序的编译运行后,不变的量。
    变量:在一次程序的编译运行后,会变的量。
    常量相较于变量再程序编译运行后不会改变其值。
    变量相较于常量可以灵活的变换其值。

什么是强转?什么是自动类型转换?
答:强转是指不同类型的变量进行转换,
    自动类型转换是在容量比较小的变
    量类型在和较大容量的变量类型进行赋值转换的时候会出现自动类型转换。
回复 使用道具 举报
1.为什么Java语言可以跨平台运行
  因为Java有虚拟机(JVM),Java的程序不是直接在电脑上运行的,是在虚拟机上运行的,每个系统平台都是有自己的虚拟机(JVM),所以Java语言能跨平台
2.JDK、JRE和JVM的区别
   JDK包含了JRE,JRE包含了JVM
   JDK: java development kit,java开发工具包,用来开发java程序的,针对java开发者
   JRE: java runtime environment,java运行时环境,针对java用户
   JVM: java virtual machine,java虚拟机,用来解释执行字节码文件

3.注释有几种,注释的作用
   单行注释,多行注释,文档注释。注释是在程序指定位置添加的说明性信息,注释不参与程序运行,仅起到说明作用
4.什么是关键字
   关键字就是被Java语言赋予了特定含义的单词
5.什么是标识符,以及几种标识符命名的规则
   标识符就是给类,方法,变量等起名字的符号
   标识符命名的规则:
   一、由数字、字母、下划线(_)和美元符($)组成
   二、不能以数字开头
   三、不能是关键字
   四、区分大小写
6.什么是常量,什么是变量,常量和变量的区别
   常量:在程序运行过程中,其值不可以发生改变的量。
   变量:在程序运行过程中,其值可以发生改变的量。
   
7.什么是强转?什么是自动类型转换?
   强制类型转换:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
   自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
回复 使用道具 举报
1.Java程序并非是直接运行的,在不同的操作系统下,需安装不同的Java虚拟机即可实现java程序的
跨平台。
2.JDK:java虚拟机(包括JRE和JVM)。
  JRE:java运行环境(包括JVM)
  JVM:java开发工具。
3.两种注释:
  1.单行注释: 符号是//
  2.多行注释:符号是以/*为开头,*\为结尾
4.关键字:被java语言赋予了特殊含义的词语。

5.标识符:编程时使用的名字,用于给类、方法、变量、常量等命名的。
    由下划线,字母,数字,美元符号组成(第一个不能是数字)
6.常量是:在程序运转中不变的量。
  变量是:在程序运转中会改变的量。
  区别是:


7.强转:是由范围大的值赋予到一个范围小的值的过程
自动类型转换:是由一个范围小的值或者变量赋值给另一个表示数据范围大的变量。
回复 使用道具 举报
1.因为任何操作系统运行java程序都需要有java虚拟机,每种操作系统都有对应类型的java虚拟机,他们可以把程序员编写的java程序编译生成的字节码文件解析成各不相同的适合自己运行的底层代码,从而
实现java语言的一处编写,各处运行,实现跨品台;

2.JVM,Java虚拟机
JRE,Java运行环境,包含了JVM和Java的核心类库(Java API)
JDK,称为Java开发工具,包含了JRE和开发工具
总结:我们只需安装JDK即可,它包含了java的运行环境和虚拟机。


3.注释有三种,单行注释,多行注释,文档注释
1)单行注释可以注释一行内容,可在一行多次使用单行注释,被注释的行从"//"一直到行尾为注释的内容,不参与运行
2)多行注释以"/*"开始以"*/"结束,可注释一行或多行,不能嵌套使用,java编译器识别到"/*"就会找到下一个"*/"作为多行注释的结尾。
3)文档注释,用于生成java文档。

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

5.java中标识符就是java程序员给类,变量和方法起的名字,可以是多个单词的组合,有两种规则,大驼峰,就是每一个单词首字母都大写,小驼峰,就是第一个单词首字母小写,后面每一个单词首字母都大写,类的标识符采用大驼峰原则,变量名和方法名的标识符采用小驼峰原则。

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

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;
回复 使用道具 举报
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语言是一门强类型语言,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. 什么是强转?什么是自动类型转换?

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

自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。这种转换方式是自动的,直接书写即可。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马