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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

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程序是在各个平台的虚拟机中运行的,不是直接在操作系统上运行。

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.Java程序并非是直接运行的,在不同的操作系统下,需安装不同的Java虚拟机即可实现java程序的
跨平台。
2.JDK:java虚拟机(包括JRE和JVM)。
  JRE:java运行环境(包括JVM)
  JVM:java开发工具。
3.两种注释:
  1.单行注释: 符号是//
  2.多行注释:符号是以/*为开头,*\为结尾
4.关键字:被java语言赋予了特殊含义的词语。

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


7.强转:是由范围大的值赋予到一个范围小的值的过程
自动类型转换:是由一个范围小的值或者变量赋值给另一个表示数据范围大的变量。
回复 使用道具 举报
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.什么是强转?什么是自动类型转换?
   强制类型转换:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
   自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
回复 使用道具 举报
为什么Java语言可以跨平台运行
答:因为每个平台都有每个平台的JVM虚拟机,在平台间充当翻译的作用。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

//JDK、JRE和JVM的区别

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

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


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

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

//什么是常量,什么是变量,常量和变量的区别
常量是运行过程中不可改变的量;
变量是一次运行中,值可以动态改变的量。
//什么是强转?什么是自动类型转换?
强转:大转小
自动:小转大
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马