黑马程序员技术交流社区

标题: Java基础语法 [打印本页]

作者: 厦门校区    时间: 2019-3-30 18:29
标题: Java基础语法
同学们,今天是我们第一天正式开课,同学们是否适应了黑马程序员的节奏呢?
请将下面问题用自己理解的话表述出来:

今日需要掌握的有:
为什么Java语言可以跨平台运行
JDK、JRE和JVM的区别
注释有几种,注释的作用
什么是关键字
什么是标识符,以及几种标识符命名的规则
什么是常量,什么是变量,常量和变量的区别
什么是强转?什么是自动类型转换?
作者: 魏政    时间: 2019-3-30 21:30
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. 什么是常量,什么是变量,常量和变量的区别
答:常量是指在程序运行期间,固定不变的量。
变量是指在程序运行期间,可以变化的量。
常量和变量的区别在于,常量一旦被定义了,就无法再被修改,而变量在程序运行过程中起到容器的作用,允许被改变,输出时需要赋值。

7.什么是强转?什么是自动类型转换?
强转:将取值范围大的类型强制转换成为取值范围小的类型
自动转换:将取值范围小的自动提升为取值范围大的类型
作者: 汪一飞    时间: 2019-3-30 21:35
1、为什么Java语言可以跨平台运行
  Jave是在不同的平台系统虚拟机上运行,不是在系统直接运行的。一次编译,到处

运行。

2、JDK、JRE和JVM的区别
  JVM:是JAVA的虚拟机,保证JAVA可以在不同平台运行。
JDK:是JAVA的开发工具,包含JRE和JVM。
JRE:是JAVA的运行环境,内含java的核心类库,包含JVM。
开发人员只需装一个JDK即可。
3、注释有几种,注释的作用
  注释有三种:
(1):单行注释://说明文字
(2):多行注释:/*说明文字*/
(3):文本注释://*说明文字*/
作用:注释只取到程序的说明解释作用,不参与程序的运行。

4、什么是关键字
关键字是被java赋予特殊含义的单词,不可以使用。
(1):字母全部小写。
(2):在文本编码器中,会有高光显示。
什么是标识符,以及几种标识符命名的规则
   标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名
硬性规则:
(1):标识符由字母、数字、下划线“_”和美元符“$”组成,首字母不能是数字
(2):不能是关键字
(3):注意区分大小写
软性规则:
小驼峰命名规则:首字母小写,从第二个单词开始每个首字母大写。适用于命名变量

名,方法名的命名。
大驼峰命名规则:首字母都是大写。适用于命名:类名
5、什么是常量,什么是变量,常量和变量的区别
  常量:程序运行中不可改变的量。
变量:程序运行中可以改变的量。
区别:常量在运算中不可以改变,变量可以在运算中参与运算和定义。

6、什么是强转?什么是自动类型转换?
  强转:强制类型转换是从一个数值大的数据类型转到数值小的数据类型。
注意:(1):要是转换数据类型的值在小的数据类型范围内则没有影响安全。
       (2):要是转换数据类型的值超过小的数据类型范围,则会数值溢出,精度

丢失。不安全,不建议操作。
自动类型转换:是从一个数值小的数据类型转换到数值较大的数据类型。自主转换不

需要人为干预。安全对数值没有影响。
作者: 维度猎人    时间: 2019-3-30 21:36
1.为什么Java语言可以跨平台运行
答:不同操作系统使用相应的Java虚拟机(JVM)对Java语言进行跨平台运行。

2.JDK、JRE和JVM的区别
JDK是Java语言开发环境;JRE是Java语言运行环境;JVM是Java虚拟机,实现Java语言的跨平台运行。
JDK包含JRE和Java开发工具,JRE包含JVM。

3.注释有几种,注释的作用
注释分三种:"//" 单行注释;"/**/"多行注释;"/**"文档注释。
作用:使程序员方便查看注释相应代码的运行功能。
4.什么是关键字
关键字就是被赋予特定含义的英文单词。

5.什么是标识符,以及几种标识符命名的规则
标识符是给类、变量、方法起名字的符号。
命名规则:以字母、数字、_、$、命名;不能以数字开头;不能与关键字相同。
        小驼峰命名法:第一个单词首字母小写,第二个单词首字母大写,适用于变量、方法命名。
        大驼峰命名法:命名单词首字母大写,适用于类命名。

6.什么是常量,什么是变量,常量和变量的区别
常量是在一次程序运行中无法进行改变的量;变量是在程序运行时数值可进行变化的量。
产量较固定,常用作赋值用;变量则使用灵活。

7.什么是强转?什么是自动类型转换?
强转是将数值范围大的量转换为数值范围小的量;自动类型转换是将数值范围小的量转换为数值范围大的量。

——郑峰
作者: 郑方灼    时间: 2019-3-30 21:37
1.为什么Java语言可以跨平台运行
答:因为Java是通过JVM虚拟机运行的,不用的操作系统对应相应的JVM虚拟机。所以Java能够通过不同平台上的JVM虚拟机进行跨平台运行。

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

3.注释有几种,注释的作用
答:注释分为三种,单行注释“//注释内容”,多行注释“/*注释内容*/”,文档注释“/**注释内容*/”,
注释是对文档内容进行说明的文件,不参与文档运行。

4.什么是关键字
答:在Java中定义好的单词,有预定的语法和概念。全部由小写字母组成,在特定的Java开发工具中用特定的颜色显示,不得用于类名,方法名,变量。

5.什么是标识符,以及几种标识符命名的规则
答:标识符是自定义的单词,是对类,方法名,变量的名称统称。,
强制规定:1.标识符由数字,字母,_(下划线),$组成 。       
        2.不能以数字开头
        3.区分大小写
        4不能是关键字
软性规定:1小驼峰命名法,第二个单词开始时首字母大写,主要用于方法,变量名。
        2大驼峰命名法,每个单词的首字母都是大写,主要用于类。

6.什么是常量,什么是变量,常量和变量的区别
答:在一次运行中数值不能发生改变的量就是常量;
      在一次运行过程中数值能够改变的量就是变量;
     两者的区别就在于在运行过程中数值是否能够发生改变。

7.什么是强转?什么是自动类型转换?
答:把一个表示数据范围大的数值或变量赋值给一个表示数据范围小的变量,就称为强转;在转换过程中可能造成精度丢失或数据溢出,需要手动干预。
      把一个表示数据范围小的数值或变量赋值给一个表示数据范围大的变量,就称为自动类型转换;程序自动完成,无需干预。
作者: LPY    时间: 2019-3-30 21:40

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. 什么是常量,什么是变量,常量和变量的区别
答:常量是指在程序运行期间,固定不变的量。
变量是指在程序运行期间,可以变化的量。
常量和变量的区别在于,常量一旦被定义了,就无法再被修改,而变量在程序运行过程中起到容器的作用,允许被改变,输出时需要赋值。
7什么是强转?什么是自动类型转换?
答 ;自动类型转换;
     不需要我们去干预 自动完成
强制类型转换;
     需要我们人为的进行操作..才能完成转换;
     1强转前的数据在强转后的数据范围之内 没有问题;
     2如果是强转前的数据在强转后的数据 范围之外, 那么会发生数据溢出 精度丢失
     (1)数据溢出 大的数据类型转小的 表示不开, 得到的结果是有由进制算出来 我们不用关心
     (2)精度丢失 一个小数转为整数,会将小数部分全部舍去
作者: 王卓立    时间: 2019-3-30 21:40
聚沙成塔day01
问:为什么Java语言可以跨平台运行

答:java语言在jvm虚拟机运行,不同的操作系统都拥有对应的jvm虚拟机,因此只要安装了对应系统的jvm虚拟机,就能实现跨平台运行.

问:JDK、JRE和JVM的区别

答:JDK是java的开发环境,JRE是运行环境,jvm是运行java语言的虚拟机,JRE包含JVM和一些核心类库,JDK包含JRE和java的一些开发工具.

问:注释有几种,注释的作用

答:单行注释,多行注释,文档注释

    写注释是为了对代码的作用进行解释和说明.

问:什么是关键字

答:在java中有一些单词有特定的作用和方法,这些单词就叫做关键字.关键字不允许作为变量名称.

问:什么是标识符,以及几种标识符命名的规则

答:自定义赋予的名称

   1.只能用字母,数字,下划线,$组成,不允许数字开头

   2.不能与关键字冲突

   3.建议采用驼峰命名法,类名第一个单词首字母小写,其余大写,变量名和方法名每个单词首字母都大写

问:什么是常量,什么是变量,常量和变量的区别

答:常量的数值是固定的,变量拥有标识符,数值可以更改.

    常量在运行的过程中不可更改,变量可以更改

问:什么是强转?什么是自动类型转换?

答:(1)强制类型转换:变量由数值范围大的类型转换到数值范围小的类型,系统无法自动进行,如果数值超过需要转换的类型范围,可能会发生数值溢出和精度丢失

    格式:变量名 = (表示范围小的数据类型)表示范围大的数据;

    (2)自动类型转换:变量由数值范围小的类型转换到数值范围大的类型,由系统自动进行

    格式:变量名 = 表示范围小的数据;

作者: 黄锐.    时间: 2019-3-30 21:41
为什么Java语言可以跨平台运行
1.不同的操作系统有不同版本的虚拟机,java不是在操作系统上运行的,而是在对应的虚拟机上运行的

JDK、JRE和JVM的区别
1.JDK是开发环境也是最大的,包含了JRE
2.JRE是运行时环境,包含了JVM和核心类库
3.JVM是java虚拟机

注释有几种,注释的作用
1.单行注释//,多行注释/* */,文档注释/** /
2.在程序的指定位置添加说明性信息,不参与程序的运行

什么是关键字
1.被Java语言赋予了特定含义的单词

什么是标识符,以及几种标识符命名的规则
1.我们自定义的单词就是标识符
2.硬性规则:(1)必须以字母、数字、_、$(2)不能以数字开头
3.软性规则:(1)大驼峰:每个单词的首字母都大写,用于类名
                    (2)小驼峰:第一个单词的首字母小写,后面每个单词的首字母大写,用于变量名和方法名

什么是常量,什么是变量,常量和变量的区别
1.常量:在运行期间不可改变的量
2.变量:在运行期间值可以改变的量
3.除空常量外,其他常量均可使用输出语句直接输出。而变量需要声明和赋值。


什么是强转?什么是自动类型转换?
1.强制类型转换是把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
2.自动类型转换是把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
作者: 陈明捷    时间: 2019-3-30 21:42
Java基础语法

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

今日需要掌握的有:

为什么Java语言可以跨平台运行
答:可以在不同的操作系统上运行相适应的虚拟机,Java语言在虚拟机上运行

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

注释有几种,注释的作用
答:注释有单行注释,多行注释跟文档注释三种.注释可以帮助解读程序代码,便于理解

什么是关键字
答:java程序中内部使用的单词,我们无法使用

什么是标识符,以及几种标识符命名的规则
答:给累,方法及变量等起名字的符号.
规则:
硬性规范:
(1).由数字、字母、下划线(_)和美元符($)组成
(2).不能以数字开头
(3).不能是关键字
(4).要区分大小写
软性规范:
(1).小驼峰命名规则:第一个单词的首字母小写,后面每个单词的首字母大写
(2).大驼峰命名规则:每个单词的首字母都大写

什么是常量,什么是变量,常量和变量的区别
答:常量是运行时不可改变的量,变量是运行时可改变的量.

什么是强转?什么是自动类型转换?
答:
强转:把数据范围大的数值或变量赋值给数据范围小的变量
自动转换:把数据范围小的数值或变量赋值给数据范围大的变量
作者: 高建有    时间: 2019-3-30 21:42
为什么Java语言可以跨平台运行
Java程序是在虚拟机(JVM)中运行的,各平台有对应的虚拟机运行Java程序。

JDK、JRE和JVM的区别
JDK是java开发工具;JRE是java运行环境;JVM是虚拟机;
其中JDK包含了JRE,JRE包含了JVM;
区别在于JDK比JRE多包含了java开发用的工具,各类编辑器;
JRE比JVM 多包含了核心类库

注释有几种,注释的作用
注释有三种:单行注释,多行注释,文档注释
对程序解释说明,提高程序的可读性。

什么是关键字
关键字是java中定义的有特殊含义的单词;

什么是标识符,以及几种标识符命名的规则
编程时使用的名称 如:类名 方法名 变量名等;
规则:必须以数字,字母,"_","$"符号命名,不能以数字开头,不能使用关键字;区分大小写;
大驼峰命名法:所有单词首字母大写,用于类的命名;
小驼峰命名法:一个单词首字母小写,其余单词首字母大写,用于变量和方法的命名;

什么是常量,什么是变量,常量和变量的区别
常量是程序运行中不变的量;
变量是程序运行中可以变化的量;
常量不用定义可以直接输出,变量需要先声明赋值后才能输出。

什么是强转?什么是自动类型转换?
数据范围由大赋小,要手动完成的数据类型转换为强转,例:float f = 3.14F;
数据范围由小赋大,编译器自行完成的数据类型转换为自动类型转换。例:byte类型数据赋值给int类型数据
作者: 黄锐.    时间: 2019-3-30 21:42
为什么Java语言可以跨平台运行
1.不同的操作系统有不同版本的虚拟机,java不是在操作系统上运行的,而是在对应的虚拟机上运行的

JDK、JRE和JVM的区别
1.JDK是开发环境也是最大的,包含了JRE
2.JRE是运行时环境,包含了JVM和核心类库
3.JVM是java虚拟机

注释有几种,注释的作用
1.单行注释//,多行注释/* */,文档注释/** /
2.在程序的指定位置添加说明性信息,不参与程序的运行

什么是关键字
1.被Java语言赋予了特定含义的单词

什么是标识符,以及几种标识符命名的规则
1.我们自定义的单词就是标识符
2.硬性规则:(1)必须以字母、数字、_、$(2)不能以数字开头
3.软性规则:(1)大驼峰:每个单词的首字母都大写,用于类名
                 (2)小驼峰:第一个单词的首字母小写,后面每个单词的首字母大写,用于变量名和方法名

什么是常量,什么是变量,常量和变量的区别
1.常量:在运行期间不可改变的量
2.变量:在运行期间值可以改变的量
3.除空常量外,其他常量均可使用输出语句直接输出。而变量需要声明和赋值。


什么是强转?什么是自动类型转换?
1.强制类型转换是把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
2.自动类型转换是把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量

作者: 宋涵耀    时间: 2019-3-30 21:42
为什么Java语言可以跨平台运行
java语言使用对应平台的JVM虚拟机就可以跨平台运行

JDK、JRE和JVM的区别
JDK是JAVA开发工具包含了JRE,JRE是JAVA的运行环境包含了JVM,JVM是JAVA的虚拟机

注释有几种,注释的作用
单行注释,多行注释,文档注释。用于解释说明程序的。

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

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

什么是常量,什么是变量,常量和变量的区别
在程序运行过程中,其值不可以发生改变的量,
在程序运行过程中,其值可以发生改变的量,

什么是强转?什么是自动类型转换?
把一个表示数据范围大的数值或者变量赋值给另外一个表示数据范围小的变量
把一个表示数据范围小的数值或者变量赋值给另外一个表示数据范围大的变量
作者: 李侄旭    时间: 2019-3-30 21:42
为什么Java语言可以跨平台运行:因为不同的操作系统有不同版本的虚拟机,java在虚拟机上运行。
JDK、JRE和JVM的区别:JDK包含JRE和开发工具,JRE包含JVM和核心类库,JVM保证Java程序的运行。
注释有几种,注释的作用:注释分三种,单行注释,多行注释,文档注释;注释是在程序指定位置添加的说明性信息,不参与程序运行,仅起说明作用。
什么是关键字:就是被java语言赋予了特定含义的单词。
什么是标识符,以及几种标识符命名的规则:就是给类,方式,变量等起名字的符号,由数字、字母、下划线和美元符组成,不能以数字开头,不能是关键字,区分大小写。
什么是常量,什么是变量,常量和变量的区别:常量是在运行期间不可以改变的量,变量是在运行期间值可以改变的量。
什么是强转?什么是自动类型转换?:类型转换分为自动类型转换和强制类型转换,自动类型转换在把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量,强制类型转换把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。
作者: 林美娇    时间: 2019-3-30 21:42
1.为什么Java语言可以跨平台运行
因为Java程序不是运行在操作系统上,是运行在JVM虚拟机上,每个操作系统都有相对应的JVM版本,只要安装了JVM就可以运行。

2.JDK、JRE和JVM的区别
JDK是开发工具包,包含了JRE和开发工具;
JRE是运行环境,包含了JVM和运行类库;
JVM是虚拟机,java程序运行在JVM上。

3.注释有几种,注释的作用
单行注释,多行注释,文档注释;在指定位置起说明性作用。

4.什么是关键字
java程序赋予了特定含义的单词。都是小写的。

5.什么是标识符,以及几种标识符命名的规则
标识符是自己起的类名,方法名,变量名。
硬性规则:以数字,字母,_, $组成;不能以数字开头;不能是关键字;区分大小写。
软性规则:
小驼峰命名法:第一个单词的首字母小写,其他单词首字母大写,适用于变量名,方法名;
大驼峰命名法:每个单词的首字母大写,适用于类名。

6.什么是常量,什么是变量,常量和变量的区别
常量是程序运行中值不可以改变的量,变量是程序运行中值可以改变的量。
区别就是变量可以被程序中其他命令引用,而常量不可以。


7.什么是强转?什么是自动类型转换?
强转是指强制类型转换,指表示数据范围大的值或变量向表示数据范围小的变量转换。
自动类型转换是指表示数据范围小的值或变量向表示数据范围大的变量转换。
作者: 林美娇    时间: 2019-3-30 21:43
1.为什么Java语言可以跨平台运行
因为Java程序不是运行在操作系统上,是运行在JVM虚拟机上,每个操作系统都有相对应的JVM版本,只要安装了JVM就可以运行。

2.JDK、JRE和JVM的区别
JDK是开发工具包,包含了JRE和开发工具;
JRE是运行环境,包含了JVM和运行类库;
JVM是虚拟机,java程序运行在JVM上。

3.注释有几种,注释的作用
单行注释,多行注释,文档注释;在指定位置起说明性作用。

4.什么是关键字
java程序赋予了特定含义的单词。都是小写的。

5.什么是标识符,以及几种标识符命名的规则
标识符是自己起的类名,方法名,变量名。
硬性规则:以数字,字母,_, $组成;不能以数字开头;不能是关键字;区分大小写。
软性规则:
小驼峰命名法:第一个单词的首字母小写,其他单词首字母大写,适用于变量名,方法名;
大驼峰命名法:每个单词的首字母大写,适用于类名。

6.什么是常量,什么是变量,常量和变量的区别
常量是程序运行中值不可以改变的量,变量是程序运行中值可以改变的量。
区别就是变量可以被程序中其他命令引用,而常量不可以。


7.什么是强转?什么是自动类型转换?
强转是指强制类型转换,指表示数据范围大的值或变量向表示数据范围小的变量转换。
自动类型转换是指表示数据范围小的值或变量向表示数据范围大的变量转换。
作者: 郭建(07期)    时间: 2019-3-30 21:44
为什么Java语言可以跨平台运行
因为不同的操作系统有不同的JVM(虚拟机),Java是在对应的虚拟机中运行的。

JDK、JRE和JVM的区别
JDK是开发环境,JRE是运行环境,JVM是虚拟机,JDK包含JRE和开发工具,JRE包含JVM和核心类库。
三者之间的关系是 JDK>JRE>JVM

注释有几种,注释的作用
注释的作用在于解释对代码进行解释说明。
注释分为单行注释和多行注释。

什么是关键字
关键字指的是被Java语言赋予特定含义的单词。

什么是标识符,以及几种标识符命名的规则
标识符是指在编程过程中,可以自己定义的名称,主要用于给类,方法,变量和常量命名。

什么是常量,什么是变量,常量和变量的区别
常量指的是在一次运行过程中不可以改变的量,变量指的是在一次运行过程中可以改变的量。


什么是强转?什么是自动类型转换?
强制转换是指程序无法自动进行转换,需要我们手动进行转换操作,比如表示范围大的数据类型转换为表示范围小的数据类型。
自动类型转换是指程序自动完成转换,不需要我们人为参与,比如表示范围小的数据类型转换为表示范围大的数据类型。
作者: 叶振鹏    时间: 2019-3-30 21:44
魏政 发表于 2019-3-30 21:30
1. 为什么Java语言可以跨平台运行
答:因为Java程序运行在Java虚拟机(JVM)上,而对于不同的系统,都有专 ...


作者: 刘正    时间: 2019-3-30 21:45
1.为什么Java语言可以跨平台运行
因为使用对应平台的jvm所以可以跨平台运行

2.JDK、JRE和JVM的区别
JDK包含JRE以及JVM,其中JDK较JRE相比,多了开发功能,一般为开发人员所使用,而JRE只是运行环境,不具备开发功能,一般为用户使用,而JVM只是虚拟机。


3.注释有几种,注释的作用
注释有三种,单行注释,多行注释,以及文本注释,因为代码多数为纯英文切行数过多,注释可以起到简单的理解每行或一段代码的用处,方便自己以及他人

4.什么是关键字
关键字是指被Java赋予特殊含义的单词,全为首字母小写的英文单词,当在编程软件中输入时会变色

5.什么是标识符,以及几种标识符命名的规则
标识符是用户编程时给常量,变量,类,起名的

6.什么是常量,什么是变量,常量和变量的区别
常量是指程序在运行中无法改变的量,而变量则相反,可以在程序运行时改变,

7.什么是强转?什么是自动类型转换?
一些数据类型的相互转换时,其中较小的数值转换为赋值较大的变量时,就是自动类型转换,对于数据不会有影响,而当较大的数值转换为赋值较小的变量时
则为强转,需添加强转符号,切数据会溢出或丢失。
作者: 徐雯雯    时间: 2019-3-30 21:45
1.为什么Java语言可以跨平台运行
        因为java虚拟机在不同平台中, 充当翻译作用,只要在对应的平台下载相对应的Java虚拟机就可以实现跨平台运行.
       
2.JDK、JRE和JVM的区别
        JDK是开发环境它包含JRE运行环境, JRE运行环境包含JVM虚拟机.

3.注释有几种,注释的作用
        注释有三种: 分别是单行注释, 多行注释以及文档注释.  注释可以清楚的帮助开发人员迅速阅读程序代码.

4.什么是关键字
        关键字就是被官方赋予了特定意义的单词

5.什么是标识符,以及几种标识符命名的规则
        标识符就是变量名和类名, 它分为大驼峰式(首字母大写, 后面每个单词首字母小写), 和小驼峰式(首字母小写,  后面每个字母都大写).

6.什么是常量,什么是变量,常量和变量的区别
        常量就是程序在一次运行中不能发生改变的量. 常量就是在一次运行中可以发生一次或者多次改变的量.
        区别: 常量可以直接输出 而变量需要先设定一个变量值.

7.什么是强转?什么是自动类型转换?
        强转就是从大的数据类型转换成小的数据类型,过程中可能会发生数据溢出以及精度丢失.
        自动类型转换就是从小的数据类型转化成大的数据类型,这种过程是隐藏的, 也是安全的,不会发生数据溢出.
作者: 伍志晟    时间: 2019-3-30 21:45
为什么Java语言可以跨平台运行
答:Java是在虚拟机上运行,在不同操纵系统上安装对应的Java虚拟机即可实现跨平台运行。
JDK、JRE和JVM的区别
答:JDK:开发环境
       JRE:运行环境
       JVM:虚拟机
       JDK包括开发工具和JRE,JRE包括核心类库和JVM。
注释有几种,注释的作用
答:注释有三种。分别是:1、单行注释 2、多行注释 3、文档注释
                作用:解释说明。
什么是关键字
答:Java指定赋有特殊含义的单词。
什么是标识符,以及几种标识符命名的规则
答:给类、方法、变量等起的名字。两种标识符命名规则:1、硬性规则:可以含有:字母、数字、下划线和$(注意:不能以数字开头)
软性建议:(1)大驼峰命名法(类)(2)小驼峰命名法(变量、方法)
       有两种标识符命名规则:
什么是常量,什么是变量,常量和变量的区别
答:常量:在程序运行中不可修改的量。
       变量:在程序运行中可以修改的量。
       区别:常量是固定值,变量是可变值。
什么是强转?什么是自动类型转换?
答:强自类型转转:将表示范围大的数据类型的值或者变量转换成表示范围小的数据类型的值或者变量。(注意:大转小,如果在数据范围内则安全。如果
超出表示范围会出现数据溢出。整型转浮点型,会出现精度丢失)
       自动类型转换:将表示范围小的数据类型的值或者变量转换成表示范围大的数据类型的值或者变量。
作者: LPY    时间: 2019-3-30 21:46
1.为什么Java语言可以跨平台运行
答:不同操作系统使用相应的Java虚拟机(JVM)对Java语言进行跨平台运行。

2.JDK、JRE和JVM的区别
JDK是Java语言开发环境;JRE是Java语言运行环境;JVM是Java虚拟机,实现Java语言的跨平台运行。
JDK包含JRE和Java开发工具,JRE包含JVM。

3.注释有几种,注释的作用
注释分三种:"//" 单行注释;"/**/"多行注释;"/**"文档注释。
作用:使程序员方便查看注释相应代码的运行功能。
4.什么是关键字
关键字就是被赋予特定含义的英文单词。

5.什么是标识符,以及几种标识符命名的规则
标识符是给类、变量、方法起名字的符号。
命名规则:以字母、数字、_、$、命名;不能以数字开头;不能与关键字相同。
        小驼峰命名法:第一个单词首字母小写,第二个单词首字母大写,适用于变量、方法命名。
        大驼峰命名法:命名单词首字母大写,适用于类命名。

6.什么是常量,什么是变量,常量和变量的区别
常量是在一次程序运行中无法进行改变的量;变量是在程序运行时数值可进行变化的量。
产量较固定,常用作赋值用;变量则使用灵活。

7.什么是强转?什么是自动类型转换?
强转是将数值范围大的量转换为数值范围小的量;自动类型转换是将数值范围小的量转换为数值范围大的量。
作者: 龚荣章    时间: 2019-3-30 21:47
魏政 发表于 2019-3-30 21:30
1. 为什么Java语言可以跨平台运行
答:因为Java程序运行在Java虚拟机(JVM)上,而对于不同的系统,都有专 ...

不错不错,可以置顶
作者: 谢龙炜    时间: 2019-3-30 21:47
1.为什么Java语言可以跨平台运行
        答:即java拥有JVM的存在。
2.JDK、JRE和JVM的区别
        答:JDK是Java程序开发的工具包,其中包含JRE和Javac.exe和java.exe
            JRE是Java程序运行时的环境,包含了JVM和编译时需要的核心类库。
            JVM是保证Java语言可以跨平台运行。
3.注释有几种,注释的作用
答: 三种:
//  单行注释
/*  */ 多行注释
/**  */ 文档注释
注释即仅仅只是对代码进行文字说明,运行时编译时并不会参与其中。
4.什么是关键字
        答:被Java语言赋予特定含义的单词,其中关键字的字母必须全部为小写字母。
5.什么是标识符,以及几种标识符命名的规则
        答:标识符是给类、方法、变量等起名的符号,但符号是要按以下定义规则命名:
1、由数字、字母、下划线和美元符组成
2、不能以数字开头
3、不能是关键字
4、有区分大小写
标识符命名约定:
1、小驼峰命名法即是针对方法和变量的
2、大驼峰命名法即是针对类名的

6.什么是常量,什么是变量,常量和变量的区别
答:常量是在程序运行过程中,其值不可以发生改变的量
   变量:在程序运行过程中,其值可以发生改变的量。
区别在于常量的值是固定,而变量的值是可以发生改变。

7.什么是强转?什么是自动类型转换?
答:
强制类型转换:
把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。
自动类型转换:
把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。
作者: 刘炯榕    时间: 2019-3-30 21:47
Java基础语法

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

今日需要掌握的有:
为什么Java语言可以跨平台运行
因为不同的操作系统有不同版本的虚拟机,java不是在操作系统上运行的,而是在对应的虚拟机上运行的

JDK、JRE和JVM的区别
JDK是开发环境 jre是运行环境 jvm是虚拟机

注释有几种,注释的作用
注释有三种,单行注释,文档注释,多行注释,作用:让人了解代码
什么是关键字
关键字是java认定的官方语言,有自己特殊的存在,

什么是标识符,以及几种标识符命名的规则
我们自定义的单词,不能以数字开头,必须以字母或者符号_、$开头
什么是常量,什么是变量,常量和变量的区别
常量:在运行期间不可改变的量    变量:在运行期间值可以改变的量

什么是强转?什么是自动类型转换?
自动类型转换是程序自动完成的,不需要我们干预,是表示范围小的数据类型,转为表示范围大的数据类型,表示范围大的数据类型 变量名 = 表示范围小的数据;
强制类型转换:是需要我们手动进行转化,是表示范围大的数据类型,转为表示范围小的数据类型。表示范围小的数据类型  变量名 = (表示范围小的数据类型)表示范围大的数据;
作者: 林晓诗    时间: 2019-3-30 21:47
1
不同的平台上有对应平台的java虚拟机,java语言运行在java虚拟机上。

2
JDK是Java开发工具,包含JRE和编译、运行工具;
JRE是Java运行环境,包含JVM和核心类库;
JVM是Java虚拟机,将Java字节码翻译为其它平台可执行命令。

3
单行注释、多行注释、文档注释
对代码进行解释说明

4
Java语言定义的具有特殊用途的单词

5
开发者定义的用于标识变量、方法、类的单词
(1)只能由$、下划线(_)、字母和数字组成;
(2)不能以数字开头
(3)不能使用关键字


6
常量是一次运行中不发生改变的量;
变量是在运行时可以随时修改的量。
区别在于程序运行时是否可以修改。

7
强转是将表示数据范围大的数据类型赋值给表示数据范围小的数据类型时,会有数据溢出或精度丢失,需要开发者手动进行类型转换;
自动类型转换是将表示数据范围小的数据类型赋值给表示数据范围大的数据类型时,程序自动将小的数据类型转换成大的数据类型。
作者: 刘正    时间: 2019-3-30 21:48
1.为什么Java语言可以跨平台运行
因为使用对应平台的jvm所以可以跨平台运行

2.JDK、JRE和JVM的区别
JDK包含JRE以及JVM,其中JDK较JRE相比,多了开发功能,一般为开发人员所使用,而JRE只是运行环境,不具备开发功能,一般为用户使用,而JVM只是虚拟机。


3.注释有几种,注释的作用
注释有三种,单行注释,多行注释,以及文本注释,因为代码多数为纯英文切行数过多,注释可以起到简单的理解每行或一段代码的用处,方便自己以及他人

4.什么是关键字
关键字是指被Java赋予特殊含义的单词,全为首字母小写的英文单词,当在编程软件中输入时会变色

5.什么是标识符,以及几种标识符命名的规则
标识符是用户编程时给常量,变量,类,起名的

6.什么是常量,什么是变量,常量和变量的区别
常量是指程序在运行中无法改变的量,而变量则相反,可以在程序运行时改变,

7.什么是强转?什么是自动类型转换?
一些数据类型的相互转换时,其中较小的数值转换为赋值较大的变量时,就是自动类型转换,对于数据不会有影响,而当较大的数值转换为赋值较小的变量时
则为强转,需添加强转符号,切数据会溢出或丢失。
作者: 林聪全    时间: 2019-3-30 21:48
1.不同的平台有不同的JVM(虚拟机),所以能跨平台运行.
2.JDK开发环境,开发人员在用的. JRE是运行环境,用户在用的. JVM是虚拟机,在平台上模拟程序运行.
3.注释有3种,1.单行注释 2.多行注释 3.文档注释  注释的作用是,让别的开发人员了解每行代码的功能
4.关键字是官方设定的英文代码,每个代码是一个固定功能,
5.标识符是我们自定义的类的名称,不可以用关键字来命名
类名,首字母必须大写
变量名,不可以用数字开头,首字母小写,后面单词首字母大写
6.常量是程序运行中不变得量
变量是程序运行中可以变化的量
7.强转是数据类型大的转成数字类型小的,需要我们手动强制转换
自动转换时数字类型小的转成大的 ,系统会自己转换




--林聪全
作者: 黄孝贵    时间: 2019-3-30 21:48
1、为什么Java语言可以跨平台运行
因为不同的平台上有不同的虚拟机,虚拟机相当于一个翻译,使java语言可以跨平台运行。

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

3、注释有几种,注释的作用
注释有三种,单行注释,多行注释和文档注释,
注释的作用是可以在写代码过程中辅助我们理解代码,不影响其运行。

4、什么是关键字
关键字是在java语言中具有特定含义的英语单词。

5、什么是标识符,以及几种标识符命名的规则
标识符是一般用来定义类,方法,变量等的名称;
有小驼峰命名法和大驼峰命名法,小驼峰一般是用来命名方法和变量的,
单个单词的时候首字母一般为小写,后面的单词首字母为大写。
大驼峰是每个单词的首字母都为大写,一般定义类。

6、什么是常量,什么是变量,常量和变量的区别
常量是在一次运行中不变的量,变量是可以被赋值和改变的量,
常量只能运行一次,而且不变,变量可以通过赋值改变它的量。

7、什么是强转?什么是自动类型转换?
强转是大的数据类型转小的要进行强制转换,如,float b =(float)50.0;浮点数的默认的类型是double,
如果不进行强制转换无法输出b
自动类型转换时小的数据类型转换为大的,如double b = 8;
进行输出的话会把默认的int类型转换为double类型,输出8.0。

作者: Dream梦    时间: 2019-3-30 21:48
潘绍平:
为什么Java语言可以跨平台运行
答:不同版本的系统都有自己的JVM虚拟机,通过编译器转成计算机识别的语言.class文件(字节码文件),在jvm里面运行。
JDK、JRE和JVM的区别
答:jdk:开发工具
jre:运行环境
jvm:虚拟机
jdk里面包含开发工具和jre,jre里面包含jvm和核心类库。
注释有几种,注释的作用
答:注释有三种,分别为单行注释,多行注释,文档注释。注释的作用:对类,变量,方法进行文字说明。
什么是关键字
答:关键字是指被java语言赋予了特殊含义的单词。全部小写字母组成,在编译器显示高亮。
什么是标识符,以及几种标识符命名的规则
答:标识符是自己编程时定义的名字,用于给类、方法、变量、常量等命名。
java标识符的命名规则
1、由数字,字母,下划线"_",美元符号"$"组成。
2、不能是关键字。
3、区分大小写。
什么是常量,什么是变量,常量和变量的区别
答:常量:程序运行过程中,值不能改变。
变量:程序运行中,值可以改变。
区别:常量程序运行中只能使用一次,变量一次定义,多次使用。
什么是强转?什么是自动类型转换?
答:强转:表示范围大的数据类型,转为表示范围小的数据类型。需要手动转换
自动类型转换:表示范围小的数据类型,转为表示范围大的数据类型。程序自动完成转换。
作者: 余鹏程    时间: 2019-3-30 21:49
1.为什么Java语言可以跨平台运行
答:因为不同操作系统有不同版本的虚拟机,Java不是在操作系统上运行的,而是在相应虚拟机上运行的。
2.JDK、JRE和JVM的区别
答:JDK:是JAVA程序开发工具包,包含JRE和开发人员使用工具。
JRE:是JAVA程序时环境,包含JVM和运行时所需要的核心类库。
JVM:是虚拟器是为了满足在不同的操作系统中都可以运行JAVA。
3.注释有几种,注释的作用
答:注释有3种分别是:
单行注释//
多行注释/* */
文档注释/** */
注释的作用是在程序中起到说明作用。
4.什么是关键字
答:关键字是被JAVA赋予特殊含义的资料。
5.什么是标识符,以及几种标识符命名的规则
答:标识符就是编程是使用的名字,用于给类、变量、常量、方法等命名。
JAVA中标识符的组成规则:
(1)由字母、数字、下划线“_”、美符号“$”组成,第一个字符不能是数字。
(2)不能使用Java中的关键字作标识符。
(3)标识符对大小写敏感(要区分大小写)。
6.什么是常量,什么是变量,常量和变量的区别
答:常量:在程序运行过程中,其值不可以发生改变的量。
变量:在程序运行过程中,其值可以发生改变的量。
常量和变量的区别就在于,同时在程序运行过程常量不可改变,变量可以发生改变。
7.什么是强转?什么是自动类型转换?
答:强转:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。
自动类型:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。
作者: 王志杰    时间: 2019-3-30 21:50
今日需要掌握的有:

为什么Java语言可以跨平台运行
答:不同操作系统都有各自对应的虚拟机。

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的运行环境和虚拟机。

注释有几种,注释的作用
答:单行注释
多行注释
文档注释

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


什么是标识符,以及几种标识符命名的规则
答:标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。
Java中标识符的组成规则:
由字母、数字、下划线“_”、美元符号“$”组成,第一个字符不能是数字。
不能使用java中的关键字作为标识符。
标识符对大小写敏感(区分大小写)。
Java中标识符的命名约定:
小驼峰式命名:变量名、方法名
首字母小写,从第二个单词开始每个单词的首字母大写。
大驼峰式命名:类名
每个单词的首字母都大写。
另外,标识符的命名最好可以做到见名知意

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

什么是强转?什么是自动类型转换?
答:强制类型转换:
把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。
自动类型转换:
把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。
作者: 连惠腾    时间: 2019-3-30 21:50
Java基础语法:
1.为什么Java语言可以跨平台运行
因为Java语言可以通过在不同操作系统上安装对应的java虚拟机运行目标程序。

2.JDK、JRE和JVM的区别
JDK是开发工具包,JRE是Java运行环境,JVM是java虚拟机,Java程序可以通过不同
平台上的虚拟机运行。其中的关系是JDK>JRE>JVM

3.注释有几种,注释的作用
注释有三种,分别是单行注释,多行注释和文档注释,作用是解释说明代码的作用功能
不参与编译与运行。

4.什么是关键字
Java官方赋予一些特定字符在程序中具有特殊含义。

5.什么是标识符,以及几种标识符命名的规则
标识符是用户在编写程序对变量,类,方法,接口进行命名。
标识符只能由数字,字母,下划线,$符号组成,但不能以数字开头,不能是关键字。

6.什么是常量,什么是变量,常量和变量的区别
常量:程序在运行过程中始终保持不变的量。
变量:程序在运行中可以发生改变并参与运算的量。

7.什么是强转?什么是自动类型转换?
强转即强制类型转换,就是把一个数据范围较大的数值或变量赋值给数据范围
较小的变量。
自动类型转换是把数据范围较小的数值或变量赋值给数据范围较大的变量。
作者: java基础6期刘伟    时间: 2019-3-30 21:51
魏政 发表于 2019-3-30 21:30
1. 为什么Java语言可以跨平台运行
答:因为Java程序运行在Java虚拟机(JVM)上,而对于不同的系统,都有专 ...

哥,走错片场了
作者: 覃坤基    时间: 2019-3-30 21:51
1、为什么Java语言可以跨平台运行?
答:因为Java开源开放,Java在各个平台都有对应的虚拟机。
2、JDK、JRE和JVM的区别?
答:JDK开发者版本,JRE为运行环境,JVM是虚拟机
3、注释有几种,注释的作用?
答:注释有三种,1、单行注释,2、多行注释,3、文档注释。
    注释具有说明性作用
4、什么是关键字?
答:有特殊定义的字符串
5、什么是标识符,以及几种标识符命名的规则?
答:标识符是我们人为定义的单词。
    命名规则:*由数字、字母、下划线(_)、美元符$组成。
                          *不能以数字开头
              *不能是关键字
              *区分大小写
6、什么是常量,什么是变量,常量和变量的区别?
答:常量是运行不能变,变量是运行时可以赋值改变的量。
7、什么是强转?什么是自动类型转换?
答:强转是把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。
   自动转换是把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。
作者: 方文彪    时间: 2019-3-30 21:53
1、为什么Java语言可以跨平台运行
java不是直接运行在操作系统上面的,安装相对应的虚拟机就可以运行。
2、JDK、JRE和JVM的区别
JDK是java的开发工具
JRE是运行环境
JVM是虚拟机
JDK>JRE>JVM
3、注释有几种,注释的作用
注释有三种
单行注释//注释文字  
多行注释/*注释文字*/
文本注释/**注释文字*/
在程序的指定位置添加说明信息。

作者: 林勇华    时间: 2019-3-30 21:53
Java语言可以跨平台运行

java程序是在jvm虚拟机上运行的,针对不同的平台安装有对应的虚拟机

JDK、JRE和JVM的区别

JDK

程序开发环境:包括JRE和开发工具

JRE

程序运行环境:包括JVM和运行时核心类库

JVM

java虚拟机,保证java语言的跨平台运行

注释的种类及作用

种类

注释有三种:单行注释,多行注释,文档注释

作用

  对程序进行解释说明

关键字的定义

JAVA语言定义好的含有特殊含义的标识符,不能被使用

标识符的定义以及命名的规则

定义

标识符:给类、方法、变量命名

命名规则

软性规定

  类:大驼峰命名规则,每个单词首字母大写

  方法和变量:小驼峰命名法,第一个单词首字母小写,其余单词首字母大写

硬性规定

由字母,数字,下划线以及美元符号组成

不能以数字开头

不能是关键字

常量和变量的定义和区别

常量:

程序运行过程中,其值不发生改变的量

变量:

程序运行过程中,其值会发生改变

强制类型转换和自动类型转换

强制类型转换

  将大范围的变量或者数值被赋值给小范围的变量或者数值,不能直接转换,需要手动转换。

转换规则

大范围数据超出小范围数据范围

数据溢出

要转换的数据范围大于目标数据范围

精度丢失

要转换的数据存在小数,而目标类型不存在

自动类型转换

小范围的变量或者数值转换为大范围的变量或者数值,能自动转换

作者: 庄天顺    时间: 2019-3-30 21:55

1.为什么Java语言可以跨平台运行
因为有JVM的翻译和jre的运行环境
2.JDK、JRE和JVM的区别
JDK包含JRE和JVM   JRE是java的运行环境 JVM是虚拟机
3.注释有几种,注释的作用
有3种// /**/ /***/ 是写给程序员的
4.什么是关键字
是java公司自己的文字
5.什么是标识符,以及几种标识符命名的规则
给类起名字的 不能用数字开头
6.什么是常量,什么是变量,常量和变量的区别
常量是不能变的  
7.什么是强转?什么是自动类型转换?
把数字大的赋值给数字小的值,把数字小的赋值给数字大的
作者: 刘洪霖    时间: 2019-3-30 21:55
为什么Java语言可以跨平台运行
因为java有不同的系统的虚拟机,java不是运行系统而是运行与不同系统的虚拟机;

JDK、JRE和JVM的区别
JDK是开发工具;JRM是运行环境;JVM是虚拟机
JDK>JRE>JVM

注释有几种,注释的作用
注释:单行注释,多行注释,文本注释;
作用:主要是给程序做说明解释

什么是关键字
关键字是指被java语言赋予了特殊含义的单词,在编译器中有颜色存在

什么是标识符,以及几种标识符命名的规则
是用户编程时使用的名字,用于给类、方法、变量、常量等命名;
规则:硬性:$由字母、数字、下划线“_”、美元符号“$”组成,第一个字符不能是数字。
    不能使用java中的关键字作为标识符。        标识符对大小写敏感(区分大小写)。
     软性:小驼峰,大驼峰
什么是常量,什么是变量,常量和变量的区别
常量:程序运行中不可改变的量。
变量:程序运行中可以改变的量。
区别:常量在运算中不可以改变,变量可以在运算中参与运算和定义
什么是强转?什么是自动类型转换?
强转:大转小 ;自动类型转换:小转大
作者: 陈青超    时间: 2019-3-30 21:55
为什么Java语言可以跨平台运行
答:因为不同的平台有不同的JVM来运行同一个字节码文件。
JDK、JRE和JVM的区别
答:从范围大小来说,JDK>JRE>JVM。
注释有几种,注释的作用
答:注释有3种,作用:解释说明所写的程序代码作用。
什么是关键字
答:是被JAVA语言被赋予了特殊含义的字符。
什么是标识符,以及几种标识符命名的规则
答:由程序开发人员自行定义的具有一定作用的字符代码;标识符命名规则:变量,方法名用小驼峰标识法;类名用大驼峰标识法。
什么是常量,什么是变量,常量和变量的区别  
答:常亮是在当次的程序运行中不能更改的量;变量是在当次程序运行中可以多次改变其值的量。
什么是强转?什么是自动类型转换?  
答:强转:把一个取值范围比目标类型范围大的值转换成目标类型值;自动转换:把一个取值范围比目标范围小的值转换成目标类型值。
作者: 江威    时间: 2019-3-30 21:56
为什么Java语言可以跨平台运行
JAVA有各个平台的虚拟机,java编译运行的是在JVM虚拟机中

JDK、JRE和JVM的区别
JDK是开发工具,JRE是核心类库,JVM是java的虚拟机

注释有几种,注释的作用
单行注释
多行注释
文档注释
注释就是起到解释说明的

什么是关键字
就是被java赋予特殊含义的单词

什么是标识符,以及几种标识符命名的规则
用户用来编程使用的名,通常对类,变量,常量,方法来命名

什么是常量,什么是变量,常量和变量的区别
程序一次运行时不变的量叫常量
程序运行期间发生改变的量娇变量
常量只可以做一次运行,变量可以进行一次或者多次运行

什么是强转?什么是自动类型转换?
强转就是大的数据类型转换到数值小的数据类型且数值小的数据类型不小于转换钱的数据类型
自动类型转换就是小的数据类型转换到数值大的数据类型且,数值大的数据类型包含数值小的数据类型
作者: 陈伟彬.    时间: 2019-3-30 21:56
1.为什么Java语言可以跨平台运行

    因为不同的操作系统有不同版本的虚拟机,java不是在操作系统上运行的,而是在对应的虚拟机上运行的.

2.JDK、JRE和JVM的区别

    JDK:是Java程序的开发工具包,是整个JAVA的核心,包含JRE和开发人员使用的工具.
    JRE:是Java程序的运行时环境,所有的JAVA程序都要在JRE下才能运行,包含JVM和运行时所需的核心类库.
    JVM:是Java的虚拟机,它是JRE的一部分,是一个虚构出来的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的
   
3.注释有几种,注释的作用

    单行注释: 单行注释的格式是使用//,从//开始至本行结尾的文字将作为注释文字。
    多行注释: 多行注释的格式是使用/* 和 */将一段较长的注释括起来。
    文档注释: 文档注释以/**开始,以*/结束。

4.什么是关键字

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

5.什么是标识符,以及几种标识符命名的规则

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

    不能使用java中的关键字作为标识符。
    标识符对大小写敏感(区分大小写)。



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

    常量:在程序运行过程中,其值不可以发生改变的量。
    变量:在程序运行过程中,其值可以发生改变的量。
    常量不用定义就可以直接输出,而变量要声明赋值后才能输出.

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

    强制类型转换:

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

    自动类型转换:

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

作者: 叶振鹏    时间: 2019-3-30 21:57
魏政 发表于 2019-3-30 21:30
1. 为什么Java语言可以跨平台运行
答:因为Java程序运行在Java虚拟机(JVM)上,而对于不同的系统,都有专 ...

我想玩泡泡龙
作者: 宋加福    时间: 2019-3-30 21:58
为什么Java语言可以跨平台运行

不同系统需要在不同的虚拟机上运行,而Java的编译是在虚拟机上进行的。

JDK、JRE和JVM的区别

JDK是开发工具包  包含了JRE和开发工具
JRE是运行环境 包含了JVM和核心类库
JVM是虚拟机

注释有几种,注释的作用

注释有三种 分为单行注释 多行注释 文档注释
注释的作用 是用来解释对应代码的意思。

什么是关键字
被java赋予特定含义的单词

什么是标识符,以及几种标识符命名的规则
给变量、方法、类等定义的符号
由字母、数字、下划线、美元符组成;
不能是关键字
区分大小写;
开头不能是数字

什么是常量,什么是变量,常量和变量的区别
在程序运行过程中,不能发生改变的量。
在程序运行过程中,能发生改变的量。
区别常量固定 变量可以随时改变

什么是强转?什么是自动类型转换?
强制转换:把范围大的数据类型常量强制转换为范围小的数据类型的常量;
自动转换:把范围小的数据类型常量转换为范围大的数据类型常量。
作者: 覃德赐    时间: 2019-3-30 21:58
为什么Java语言可以跨平台运行?
答: 因为不同的平台都有对应的java虚拟机(jvm),java语言是基JVM 运行的。
JDK、JRE和JVM的区别?
答:JVM是确保Java程序可以跨平台运行的虚拟机,JRE是java程序的运行环境,其中包含着jvm,而JDK是java的开发工具,JRE也包含在JDK中。
注释有几种,注释的作用?
答:注释有三种,分别是单行注释(//注释内容) 多行注释(/*注释内容*/)以及文档注释(/**注释内容*/)注释的作用是对开发的程序说明注释作用,不会参与影响到程序的运行。
什么是关键字?
答:java语言被赋予固定含义的单词。
什么是标识符,以及几种标识符命名的规则?
答:
什么是强转?什么是自动类型转换
作者: 方文彪    时间: 2019-3-30 21:59
1、为什么Java语言可以跨平台运行
java不是直接运行在操作系统上面的,安装相对应的虚拟机就可以运行。
2、JDK、JRE和JVM的区别
JDK是java的开发工具
JRE是运行环境
JVM是虚拟机
JDK>JRE>JVM
3、注释有几种,注释的作用
注释有三种
单行注释// 注释文字  
多行注释/*注释文字*/
文本注释/**注释文字*/
在程序的指定位置添加说明信息。
4、什么是关键字
在Java中被赋予特殊含义的英语单词,首字母为小写,不可使用。
5、什么是标识符,以及几种标识符命名的规则
标识符是给类、变量、方法起名字的符号。
命名规则:以字母、数字、_、$、命名;不能以数字开头;不能与关键字相同。
        小驼峰命名法:第一个单词首字母小写,第二个单词首字母大写,适用于变量、方法命名。
        大驼峰命名法:命名单词首字母大写,适用于类命名。
6.什么是常量,什么是变量,常量和变量的区别
常量:在程序运行中不能改变的量;
变量:在程序运行中可以进行变化的量。
7.什么是强转?什么是自动类型转换?
强转:将数值范围大的量转换为数值范围小的量;自动类型转换:将数值范围小的量转换为数值范围大的量。
作者: 叶晓翔    时间: 2019-3-30 22:00
Java基础语法

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

今日需要掌握的有:
为什么Java语言可以跨平台运行

Java不是直接在系统上运行的,是通过java虚拟机jvm可以在不同系统上运行,一次编译,到处运行。

JDK、JRE和JVM的区别
jdk是java的开发工具包,jre是java的运行环境,jvm是java虚拟机,jdk包括jre和java所需要的开发工具,jre包括jvm和java运行时所需要的核心类库。

注释有几种,注释的作用

注释有3种:
1、单行注释://文字说明
2、多行注释:/*文字说明*/
3、文档注释:/**文字说明*/
注释是对程序的解释说明,可以更好的说明程序的作用。

什么是关键字

关键字是被java语言赋予的有特殊含义的单词,关键字的字幕全部小写,关键字在常用的代码编辑器都会高亮显示。

什么是标识符,以及几种标识符命名的规则

标识符是用户编程时所使用的名字,是给类、方法、变量、常数等命名。

标识符是由数字、字母、下划线“_”和美元符号“$”组成,标识符不能由数字开头。
常用的标示命名法有大驼峰命名法和小驼峰命名法,
大驼峰命名法是每个单词的首字母都大写,其适用于类名,而小驼峰命名法第一个单词首字母小写接下去的单词首字母都是大写,其适用于变量名和方法名。


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

常量是程序运行输出时不发生改变的量,而变量是可以参与定义语法能发生改变的量,常量在编译运行中不发生改变,变量在编译运行中可以发生改变。


什么是强转?什么是自动类型转换?
强转是范围大的数据类型转给数据类型范围小的数据类型需要进行强制转换,而自动类型转换是范围小的数据类型转给范围大的数据类型,是自主发生的转换。

作者: 1329823372    时间: 2019-3-30 22:00
为什么Java语言可以跨平台运行
在不同的操作系统安装不同的java虚拟机就可以实现java程序的跨平台。

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

注释有几种,注释的作用
单行注释//
多行注释/* */
文档注释/**  */
对代码进行解释和说明。

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

什么是标识符,以及几种标识符命名的规则
由字母,数字 美元符号 下划线组成  第一个字符不能是数字
小驼峰:变量名,方法名。首字母小写 第二个单词开始每个单词首字母大写。
大驼峰:类名。 每个首字母都大写。

什么是常量,什么是变量,常量和变量的区别
常量:在程序运行过程中,其值不可以发生改变。
变量:在程序运行过程中,其值可以发生改变。
常量值不可以改变   变量值可以改变
什么是强转?什么是自动类型转换?
把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。
把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。
  -- 吴观宝
作者: 张凌统    时间: 2019-3-30 22:01
为什么Java语言可以跨平台运行
java中运行虚拟机,虚拟机可以在各个平台编译,做到“一处编译,到处运行”。
JDK、JRE和JVM的区别
JDK:JDK是java的开发工具,其中包含了JRE。
JRE:JRE是java的运行环境,其中也包含了JVM和java所需要运行的核心类库。
JVM:java的虚拟机。
JDK > JRE > JVM
注释有几种,注释的作用
注释一共有三种,其中包含单行注释、多行注释、文档注释。
注释的作用:注释用于解释对程序的说明,可以提到对程序的可读性。
什么是关键字
关键字:被java所蕴含特殊含义的单词。
1.所有字母都是小写。
2.在代码编辑器中有高亮的字母。
什么是标识符,以及几种标识符命名的规则
标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。
1.由字母、数字、“_”、“¥”不能以数字开头组成。
2.不能用java中的关键字来做标识符。
3.标识符单词字母区分大小写。
4.大驼峰式:每个单词首字母大写,后面字母都是小写。
5.小驼峰式:首个单词字母是小写,后面单词首字母大写。
什么是常量,什么是变量,常量和变量的区别
常量:程序运行中不可改变的量。
变量:程序运行中可以改变值的量。
常量和变量的区别:程序运作期间常量的值不可改变,变量可以改变。
什么是强转?什么是自动类型转换?
右边数据范围大的类型交给左边范围小的量,需要强制转换叫做强转。
(右边的数据值不可以超过左边数据类型的范围)
左边数据范围小的类型自动交给右边数据范围大的量叫自动类型转换。
作者: 严显辉    时间: 2019-3-30 22:02
ava基础语法

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

今日需要掌握的有:
为什么Java语言可以跨平台运行   
  每个平台都有自己的java虚拟机,通过虚拟机进行翻译
JDK、JRE和JVM的区别     
JDK包括JRE和java所需要的开发工具,JRE包括JVM和运行环境所需要的核心内库
注释有几种,注释的作用
单行注释,多行注释,文档注释,作用是对程序的解释说明
什么是关键字
给java赋予特殊含义,都有自己的颜色所有字母都是小写,
什么是标识符,以及几种标识符命名的规则
标识符是用户编程时使用的名字,由字母、数字、下划线“_”、美元符号“$”组成,第一个字符不能是数字
不能使用java中的关键字作为标识符,区分大小写
小驼峰式,从第二个单词开始每个单词的首字母大写。大驼峰式,每个单词的首字母都大写
什么是常量,什么是变量,常量和变量的区别
常量程序中不可改变的量,不可改变的量叫变量

什么是强转?什么是自动类型转换?
自动类型转换把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。强制类型转换:
把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
作者: 覃德赐    时间: 2019-3-30 22:03
本帖最后由 覃德赐 于 2019-3-30 22:33 编辑

为什么Java语言可以跨平台运行?

答:因为不同的平台都有其对应的java虚拟机,java程序实在虚拟机上运行的。
JDK、JRE和JVM的区别?

答:jvm是java程序跨平台运行所需要的虚拟机,JRE是程序的运行环境,其中包括jvm,jdk是java程序的开发工具同时也涵盖着jre。

注释有几种,注释的作用?

答:注释有三种,分别是单行注释(//注释内容)多行注释(/*注释内容*/)以及文档注释(/**注释内容*/)。

注释的作用是可以在程序的开发过程中对特定位置起到说明作用,而且不会影响和参与到程序的运行。

什么是关键字?

答:Java语言中被赋予特定含义的英文单词。


什么是标识符,以及几种标识符命名的规则?


答:标识符是给类、变量、方法起名字的符号。

命名规则是只能用字母、数字、_、$、命名,但不能以数字开头也不能与关键字相同。

小驼峰命名法:第一个单词首字母小写,第二个单词首字母大写,适用于变量、方法命名。

大驼峰命名法:命名单词首字母大写,适用于类命名。

什么是常量,什么是变量,常量和变量的区别?

答:常量是在一次程序运行中无法进行改变的量,变量是在程序运行时数值可进行变化的量。

常量的使用相对死板,变量则相对灵活。

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

答:强转是将数值范围大的量转换为数值范围小的量;自动类型转换是将数值范围小的量转换为数值范围大的量。

作者: 覃德赐    时间: 2019-3-30 22:33
为什么Java语言可以跨平台运行?
答:因为不同的平台都有其对应的java虚拟机,java程序实在虚拟机上运行的。
JDK、JRE和JVM的区别?
答:jvm是java程序跨平台运行所需要的虚拟机,JRE是程序的运行环境,其中包括jvm,jdk是java程序的开发工具同时也涵盖着jre。
注释有几种,注释的作用?
答:注释有三种,分别是单行注释(//注释内容)多行注释(/*注释内容*/)以及文档注释(/**注释内容*/)。
注释的作用是可以在程序的开发过程中对特定位置起到说明作用,而且不会影响和参与到程序的运行。
什么是关键字?
答:Java语言中被赋予特定含义的英文单词。

什么是标识符,以及几种标识符命名的规则?

答:标识符是给类、变量、方法起名字的符号。
命名规则是只能用字母、数字、_、$、命名,但不能以数字开头也不能与关键字相同。
小驼峰命名法:第一个单词首字母小写,第二个单词首字母大写,适用于变量、方法命名。
大驼峰命名法:命名单词首字母大写,适用于类命名。
什么是常量,什么是变量,常量和变量的区别?
答:常量是在一次程序运行中无法进行改变的量,变量是在程序运行时数值可进行变化的量。
常量的使用相对死板,变量则相对灵活。
什么是强转?什么是自动类型转换?
答:强转是将数值范围大的量转换为数值范围小的量;自动类型转换是将数值范围小的量转换为数值范围大的量。
作者: 覃德赐    时间: 2019-3-30 22:34
为什么Java语言可以跨平台运行?
答:因为不同的平台都有其对应的java虚拟机,java程序实在虚拟机上运行的。
JDK、JRE和JVM的区别?
答:jvm是java程序跨平台运行所需要的虚拟机,JRE是程序的运行环境,其中包括jvm,jdk是java程序的开发工具同时也涵盖着jre。
注释有几种,注释的作用?
答:注释有三种,分别是单行注释(//注释内容)多行注释(/*注释内容*/)以及文档注释(/**注释内容*/)。
注释的作用是可以在程序的开发过程中对特定位置起到说明作用,而且不会影响和参与到程序的运行。
什么是关键字?
答:Java语言中被赋予特定含义的英文单词。

什么是标识符,以及几种标识符命名的规则?

答:标识符是给类、变量、方法起名字的符号。
命名规则是只能用字母、数字、_、$、命名,但不能以数字开头也不能与关键字相同。
小驼峰命名法:第一个单词首字母小写,第二个单词首字母大写,适用于变量、方法命名。
大驼峰命名法:命名单词首字母大写,适用于类命名。
什么是常量,什么是变量,常量和变量的区别?
答:常量是在一次程序运行中无法进行改变的量,变量是在程序运行时数值可进行变化的量。
常量的使用相对死板,变量则相对灵活。
什么是强转?什么是自动类型转换?
答:强转是将数值范围大的量转换为数值范围小的量;自动类型转换是将数值范围小的量转换为数值范围大的量。
作者: 覃德赐    时间: 2019-3-30 22:36
为什么Java语言可以跨平台运行?
答:因为不同的平台都有其对应的java虚拟机,java程序实在虚拟机上运行的。
JDK、JRE和JVM的区别?
答:jvm是java程序跨平台运行所需要的虚拟机,JRE是程序的运行环境,其中包括jvm,jdk是java程序的开发工具同时也涵盖着jre。
注释有几种,注释的作用?
答:注释有三种,分别是单行注释(//注释内容)多行注释(/*注释内容*/)以及文档注释(/**注释内容*/)。
注释的作用是可以在程序的开发过程中对特定位置起到说明作用,而且不会影响和参与到程序的运行。
什么是关键字?
答:Java语言中被赋予特定含义的英文单词。

什么是标识符,以及几种标识符命名的规则?

答:标识符是给类、变量、方法起名字的符号。
命名规则是只能用字母、数字、_、$、命名,但不能以数字开头也不能与关键字相同。
小驼峰命名法:第一个单词首字母小写,第二个单词首字母大写,适用于变量、方法命名。
大驼峰命名法:命名单词首字母大写,适用于类命名。
什么是常量,什么是变量,常量和变量的区别?
答:常量是在一次程序运行中无法进行改变的量,变量是在程序运行时数值可进行变化的量。
常量的使用相对死板,变量则相对灵活。
什么是强转?什么是自动类型转换?
答:强转是将数值范围大的量转换为数值范围小的量;自动类型转换是将数值范围小的量转换为数值范围大的量。
作者: 许泽伟    时间: 2019-3-30 23:26
一、为什么Java语言可以跨平台运行
答:Java编译器将Java源程序编译成与平台无关的字节码文件class,针对不同系统Java虚拟机(JVM)对字节码文件进行翻译。

二、JDK、JRE和JVM的区别
答:
JVM:Java虚拟机
JRE:Java运行环境,包含了JVM和Java的核心类库
JDK:Java开发工具,包含了JRE和开发工具

三、注释有几种,注释的作用
答:
Java中的注释分为三种:
单行注释文字://
多行注释文字:/*    */       注意:多行注释不能嵌套使用。
文档注释文字:/**     */
作用:注释是对代码的解释和说明文字,便于他人阅读理解。

四、什么是关键字
答:关键字就是被赋予特定含义的英文单词。字母全部小写。在文本编码器中,会有高光显示。

五、什么是标识符,以及几种标识符命名的规则
答:
标识符是给类、变量、方法起名字的符号。
Java中标识符的组成规则:
1、标识符由字母、数字、下划线“_”和美元符“$”组成,首字母不能是数字
2、不能是关键字
3、注意区分大小写
小驼峰式命名:第一个单词首字母小写,第二个单词首字母大写,适用于变量、方法命名。
大驼峰式命名:命名单词首字母大写,适用于类命名。

六、什么是常量,什么是变量,常量和变量的区别
答:
常量:在程序运行过程中,其值不可以发生改变的量。
常量分类:
1、字符串常量:用双引号括起来的多个字符(可以包含0个、一个或多个)
2、整数常量:整数
3、小数常量:小数
4、字符常量:用单引号括起来的一个字如符
5、布尔常量:布尔值,表示真假,只有两个值true和false
6、空常量  一个特殊的值,空值,值为null
注意:除空常量外,其他常量均可使用输出语句直接输出。
变量:在程序运行过程中,其值可以发生改变的量。
区别:常量其值是不可改变的量,变量其值是可以改变的量。

七、什么是强转?什么是自动类型转换?
答:
自动类型转换:
把一个表示数据范围小的数值给另一个表示数据范围大的变量,这种转换方式是自动的。
强制类型转换:
把一个表示数据范围大的数值给另一个表示数据范围小的变量。
注意:1、强制转换如果大转小之后,数据没有超过范围的可以。
          2、如果大转小之后,数据超过了范围,会发生数据溢出、精度丢失。

作者: 余聪望    时间: 2019-3-30 23:28

1、为什么Java语言可以跨平台运行
  Jave是在不同的平台系统虚拟机上运行,不是在系统直接运行的。一次编译,到处

运行。

2、JDK、JRE和JVM的区别
  JVM:是JAVA的虚拟机,保证JAVA可以在不同平台运行。
JDK:是JAVA的开发工具,包含JRE和JVM。
JRE:是JAVA的运行环境,内含java的核心类库,包含JVM。
开发人员只需装一个JDK即可。
3、注释有几种,注释的作用
  注释有三种:
(1):单行注释://说明文字
(2):多行注释:/*说明文字*/
(3):文本注释://*说明文字*/
作用:注释只取到程序的说明解释作用,不参与程序的运行。

4、什么是关键字
关键字是被java赋予特殊含义的单词,不可以使用。
(1):字母全部小写。
(2):在文本编码器中,会有高光显示。
什么是标识符,以及几种标识符命名的规则
   标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名
硬性规则:
(1):标识符由字母、数字、下划线“_”和美元符“$”组成,首字母不能是数字
(2):不能是关键字
(3):注意区分大小写
软性规则:
小驼峰命名规则:首字母小写,从第二个单词开始每个首字母大写。适用于命名变量

名,方法名的命名。
大驼峰命名规则:首字母都是大写。适用于命名:类名
5、什么是常量,什么是变量,常量和变量的区别
  常量:程序运行中不可改变的量。
变量:程序运行中可以改变的量。
区别:常量在运算中不可以改变,变量可以在运算中参与运算和定义。

6、什么是强转?什么是自动类型转换?
  强转:强制类型转换是从一个数值大的数据类型转到数值小的数据类型。
注意:(1):要是转换数据类型的值在小的数据类型范围内则没有影响安全。
       (2):要是转换数据类型的值超过小的数据类型范围,则会数值溢出,精度

丢失。不安全,不建议操作。
自动类型转换:是从一个数值小的数据类型转换到数值较大的数据类型。自主转换不

需要人为干预。安全对数值没有影响。
作者: 陈晓煌    时间: 2019-3-30 23:49

1.因为Java程序运行在Java虚拟机(JVM)上,而对于不同的系统,都有专用的JVM运行在该操作系统上,起到翻译的作用。

2. JDK、JRE和JVM的区别
JVM:Java虚拟机,是运行Java程序的假象计算机。
JRE:是Java程序的运行时环境,JVM+核心类库。
JDK):是Java程序开发工具包,JRE+开发工具。

3. 注释分为三种:单行注释、多行注释和文档注释。
单行注释:以“//”开头,直到本行结束为止;
多行注释:以“/*”开头,以“*/”结尾,中间的内容都属于注释。
文档注释:以“/**”开头,以“*/”结尾,中间的内容都属于注释。
作用:注释是程序源代码中解释说明性的文字,防止遗忘,便于他人阅读程序,对程序运行没有影响。文档注释可以通过javadoc工具提取出来自动生成API文档。


4. Java语言中一些被保留具有特殊用途的单词被称为关键字。Java一共有50个关键字,且都是小写的。

5.Java语言中我们自己定义的名字,比如类的名字、方法的名字和变量的名字的等等,称为标识符。
标识符的命名规则有三个:
①标识符可以包含26个英文字母(区分大小写),0-9数字,$,_(下划线);
②标识符不能以数字开头;
③标识符不能是关键字。
标识符的命名规范:类名的每个单词首字母大写。变量名和方法名的首字母小写,后面每个单词首字母大写。

6. 常量是指在程序运行期间,固定不变的量。
变量是指在程序运行期间,可以变化的量。
常量和变量的区别在于,常量一旦被定义了,就无法再被修改,而变量在程序运行过程中起到容器的作用,允许被改变,输出时需要赋值。
7.
强转:将取值范围大的类型强制转换成为取值范围小的类型
自动转换:将取值范围小的自动提升为取值范围大的类型
作者: 蒋志彬    时间: 2019-3-31 00:25
为什么Java语言可以跨平台运行
因为版本不同虚拟机也不同,java不是在本身不同版本上操作,而是在对应的虚拟机上进行操作。
JDK、JRE和JVM的区别。
JDK是开发工具包,所包含了JRE和JVM
JRE是运行环境,所包含了JVM和核心类库
JVM是虚拟机传输过程的翻译
注释有几种,注释的作用
注释分为三种:单行注释、多行注释、文档注释。
单行注释:"//"开头,只限单行
多行注释:"/*"开头"*/"结尾,其内可写多行。
文档注释:"/**"开头"*/"结尾,不了解。。。
什么是关键字
java语言中所特殊通途的单词被称为关键字
什么是标识符,以及几种标识符命名的规则
标识符是类、变量起的名字的符号
规则:以字母、数字、_、$、命名,不能以数字开头,不能与关键字相同
      小驼峰:第一个单词首字母为小写,第二个单词首字母为大写,适用于变量、方法命名
      大驼峰:命名单词首字母为大写,适用于类命名。
什么是常量,什么是变量,常量和变量的区别
常量是在一次程序运行无法进行更改的量,变量是在程序运行数值可进行更改的量。
常量为固定,变量为更改。
什么是强转?什么是自动类型转换?
强转是将数值范围大的量转换为数值范围小的量,自动类型转换是将数值范围小的量转换为数值范围大的量。
作者: 王嘉俊    时间: 2019-3-31 08:56
1.为什么Java语言可以跨平台运行
JDK、JRE和JVM的区别
   答:因为不同的操作系统版本的虚拟机,java不是在操作系统上运行的,而是在对应的虚拟机上运行的。
2.注释有几种,注释的作用、
   单行注释,多行注释,文档注释。通过注释,我们可以快速阅读程序代码的含义,方便下次运维或者修改
3.什么是关键字
   全部小写的字母,在文本编辑器中高亮显示。
4.什么是标识符,以及几种标识符命名的规则
   我们自定义的单词,硬性规定和软性规定。
5.什么是常量,什么是变量,常量和变量的区别
  常量是在运行期间不可改变的量,变量是在运行期间可以改变的量
6.什么是强转?什么是自动类型转换?
   强转是表示范围大的数据类型,转为表示范围小的数据类型。自动类型转换是程序自动完成的,不需要我们干预,是表示范围小的数据类型,转为表示范围大的数据类型。
作者: 黄戚君    时间: 2019-3-31 19:21
伍志晟 发表于 2019-3-30 21:45
为什么Java语言可以跨平台运行
答:Java是在虚拟机上运行,在不同操纵系统上安装对应的Java虚拟机即可实现 ...

1、为什么Java语言可以跨平台运行
  Jave是在不同的平台系统虚拟机上运行,不是在系统直接运行的。一次编译,到处

运行。

2、JDK、JRE和JVM的区别
  JVM:是JAVA的虚拟机,保证JAVA可以在不同平台运行。
JDK:是JAVA的开发工具,包含JRE和JVM。
JRE:是JAVA的运行环境,内含java的核心类库,包含JVM。
开发人员只需装一个JDK即可。
3、注释有几种,注释的作用
  注释有三种:
(1):单行注释://说明文字
(2):多行注释:/*说明文字*/
(3):文本注释://*说明文字*/
作用:注释只取到程序的说明解释作用,不参与程序的运行。

4、什么是关键字
关键字是被java赋予特殊含义的单词,不可以使用。
(1):字母全部小写。
(2):在文本编码器中,会有高光显示。
什么是标识符,以及几种标识符命名的规则
   标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名
硬性规则:
(1):标识符由字母、数字、下划线“_”和美元符“$”组成,首字母不能是数字
(2):不能是关键字
(3):注意区分大小写
软性规则:
小驼峰命名规则:首字母小写,从第二个单词开始每个首字母大写。适用于命名变量

名,方法名的命名。
大驼峰命名规则:首字母都是大写。适用于命名:类名
5、什么是常量,什么是变量,常量和变量的区别
  常量:程序运行中不可改变的量。
变量:程序运行中可以改变的量。
区别:常量在运算中不可以改变,变量可以在运算中参与运算和定义。

6、什么是强转?什么是自动类型转换?
  强转:强制类型转换是从一个数值大的数据类型转到数值小的数据类型。
注意:(1):要是转换数据类型的值在小的数据类型范围内则没有影响安全。
       (2):要是转换数据类型的值超过小的数据类型范围,则会数值溢出,精度

丢失。不安全,不建议操作。
自动类型转换:是从一个数值小的数据类型转换到数值较大的数据类型。自主转换不

需要人为干预。安全对数值没有影响。
作者: 庄天顺    时间: 2019-3-31 21:42
Java基础语法

请根据自己的理解,对当天内容进行总结
1、++和--单独使用和在运算中使用有什么区别?
单独使用是自增1  ++--在前面是先加1在运算 在后面是先运算在自增
2、&和&&,|和||的区别?
&是false的时候有晕算后面的&&是不晕算后面的  |是一边是true的时候后面不运算||是true的时候后面也运算
3、s+=1和s=s+1有什么区别?
单独使用的时候没区别
4、if ,if...else,if...else if...else  三种if语句的区别
if是单个数据运算 if。。else是两个数据运算 if..elseif...elsse是多个运算
5、什么是数据输入,如何进行使用?
导包 创建对像 接受数据 impoer java.utill.Scanner;
Scanner sc=new Scanner(System.in);
int sc = sc.nextInt;
sc是类名




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2