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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

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

评分

参与人数 3黑马币 +15 收起 理由
吴钟楠 + 5
刘洋188 + 5
田振东 + 5 很给力!

查看全部评分

34 个回复

倒序浏览
1)为什么Java语言可以跨平台运行?
    跨平台指的是跨操作系统,java语言在每个操作系统上都有对应的JVM,让java语言能够在每个操作系统上运行。
2)JDK、JRE和JVM的区别?
    JDK:包含JRE和java开发工具
    JRE:包含JVM和java运行时所需要的核心类库
    JVM:能够让java语言实现跨平台
3)注释有几种,注释的作用?
    //当行注释,进行说明,不会参与编译
    /* */多行注释
    /** */段落注释
4)什么是关键字?
   java语言中定义的、特殊的单词;全小写;在代码编辑器中会高亮显示。
5)什么是标识符,以及几种标识符命名的规则?
    自定义的符号,类名、变量名、方法名。
    定义规则:由字母、数字、下划线“_”、美元符号“$”组成、第一个不能是数字。
6)什么是常量,什么是变量,常量和变量的区别?
    常量:在一次运行中,其值不变
    变量:在一次运行中,其值可变
    常量可以直接使用,而变量需要定义赋值之后才能使用。
7)什么是强转?什么是自动类型转换?
    强转:将一个大的数据类型强制转换成一个小的数据类型。
    格式:小的数据类型  变量名 = (小的数据类型) 大的数据;
    自转:将一个小的数据类型自动转换成一个大的数据类型。
    格式:大的数据类型  变量名 = 小的数据;
——张柠
回复 使用道具 举报

为什么Java语言可以跨平台运行
答:因为java代码不是直接运行在CPU上,而是运行在java虚拟机上的,每个系统平台都是有自己的JVM,所以它的代码不需要就可以在个个平台运行。

JDK、JRE和JVM的区别
答:JDK是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。
      JRE即Java运行环境,包含JVM标准实现及Java核心类库。
      JVM是Java虚拟机
     三者关系: JDK>JRE>JVM。
注释有几种,注释的作用
答:①// 注释一行  
      ②/* ...... */ 注释若干行   
      ③/**……*/文档注释
注释可以增加程序的易读性,可以方便程序员之间沟通合作,同时可以起到助记代码的作用。
什么是关键字
答:所谓关键字就是已被 java语言本身定义, 不能作其它用途使用的单词。
什么是标识符,以及几种标识符命名的规则
答:java语言中,为各种变量、方法和类等起的名字称为标识符。
①标识符由字母、数字、下划线“_”、美元符号“$”或者人民币符号“¥”组成,并且首字母不能是数字。
② 不能把关键字和保留字作为标识符。
③ 标识符没有长度限制。
④ 标识符对大小写敏感
什么是常量,什么是变量,常量和变量的区别
答:常量就是值不变的,变量就是值会发生改变,使用前必须赋值或初始化
什么是强转?什么是自动类型转换?
精度由小到大自由转换,由大到小强制转换
精度排序:byte<short<int<long<float<double
注意:①布尔型和其它基本数据类型之间不能相互转换。
          ②char转int值按ASCII表。
回复 使用道具 举报
同学们,今天是我们第一天正式开课,同学们是否适应了黑马程序员的节奏呢?
        还阔以,就是午休趴着睡有点不习惯。

请将下面问题用自己理解的话表述出来:
今日需要掌握的有:
为什么Java语言可以跨平台运行
        因为有jvm的存在,相同的Java代码可以在不同系统的java虚拟机下编译运行。
JDK、JRE和JVM的区别
        JDK:是Java开发工具,java development kit,包含了JRE和java的开发工具。
        JRE:是java运行环境,java runtime enviroment,包含了JVM和Java的核心类库。
        JVM:是java虚拟机,java  virture machine,是java代码运行编译时所需要的平台。
注释有几种,注释的作用
        有3种
        1.单行注释//,可以注释双斜杠后面的内容,注释单行文字
        2.多行注释/* */,可以注释/*后面,*/前面的内容,注释多行文字。
        3.文档注释/**  */,可以用来说明该传做人的作者信息等等。
什么是关键字
        在文档中有着特殊含义的文字,他们在高级编译器中都有着突出的颜色,并且全部都是小写的单词。像public、static、void等
什么是标识符,以及几种标识符命名的规则
        标识符:用来声明变量名称,方法名称,和类名称的单词
           命名规则
         1.由字母、数字、下划线、美元符组成,第一个字符不能是数字。
          2.不能用Java关键字作为标识符。
         3.标识符对大小写敏感。
什么是常量,什么是变量,常量和变量的区别
        1.常量是指在程序运行过程中,其值不可以发生变化的量。
        2.变量指在程序运行过程中,值可以发生变化的量。
什么是强转?什么是自动类型转换?
        1.强转指由一个表示数据范围大的数值或变量赋值给另外一个数据范围小的变量时,需要在大范围数据类型前面加上“(需要强转的类型)”;
        2.自动类型转换:由一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。这种转化是自动的。

回复 使用道具 举报
1,为什么Java语言可以跨平台运行
Java语言跨平台运行,是指Java语言可以在不同的操作系统上运行,如果在不同的操作系统上运行,
就要在操作系统上安装相对应的Java虚拟机jvm,通过虚拟机运行Java语言
2,JDK、JRE和JVM的区别
JDK是Java开发环境,包括JRE和开发工具
JRE是Java运行环境,包括JVM和核心类库
JVM是Java虚拟机
三者的关系是JDK>JRE>JVM
3,注释有几种,注释的作用
注释一共有三种,分别是:单行注释,多行注释,文档注释
单行注释格式://注释内容
多行注释格式:/*注释内容*/
文档注释格式:/**注释内容*/
注释的作用:对代码的解释和说明
4,什么是关键字
关键字:被Java语言赋予的特定含义的单词
5,什么是标识符,以及几种标识符命名的规则
标识符:用户变成时使用的名字,用于给类,方法,变量,常量等命名。
6,什么是常量,什么是变量,常量和变量的区别
常量:在程序运行一次的过程中,其值不会发生改变的量
变量:在程序运行过程中,其值可以发生改变的量
区别:常量不会改变,变量会改变
7,什么是强转?什么是自动类型转换?
强转:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
回复 使用道具 举报
为什么Java语言可以跨平台运行
因为不同的操作系统有不同版本的虚拟机,java不是在操作系统上运行的,而是在对应的虚拟机上运行的
JDK、JRE和JVM的区别
JDK:java开发环境、JRE:java运行环境、JVM:java虚拟机
JDK>JRE>JVM
注释有几种,注释的作用
3种
单行注释://
多行注释: /**/
文本注释:/***/
什么是关键字
java语言赋予特殊含义的单词,全部小写的字母,在文本编辑器中高亮显示
什么是标识符,以及几种标识符命名的规则
自己命名的单词,命名规则是必须以字母、数字、下划线、美元符号($)组成,不能以数字开头
建议:命名最好以驼峰式命名方式,例如类名用大驼峰命名法,每个单词首字母都大写;变量名、方法名用小驼峰命名法,第一个单词的首字母小写,后面每个单词首字母大写
什么是常量,什么是变量,常量和变量的区别
常量不可改变的量、变量可以改变值的量,常量的值是固定不变的,变量的值是可以任意改变的
什么是强转?什么是自动类型转换?
自动类型转换:是程序自动完成的,不需要我们干预
               是表示范围小的数据类型,转为表示范围大的数据类型
               表示范围大的数据类型 变量名 = 表示范围小的数据
强制类型转换:是表示范围大的数据类型,转为表示范围小的数据类型,如果大转小之后,数据没有超过范围,安全;如果大转小之后,数据超过了范围,不安全,会发生数据溢出、精度丢失,例如大转小,表示不开,叫数据溢出,小数转整数,舍弃小数部分,叫精度丢失
               表示范围小的数据类型  变量名 = (表示范围小的数据类型)表示范围大的数据
回复 使用道具 举报
今日需要掌握的有:
为什么Java语言可以跨平台运行?
在一个需要运行JAVA语言的系统上安装一个与系统相对应的JAVA虚拟机即可翻译JAVA语言
JDK、JRE和JVM的区别
JDK为JAVA的开发工具包,JRE为运行环境,JVM保证JAVA的跨平台运行相当于翻译官
注释有几种,注释的作用
3种:单行注释,多行注释,文档注释。注释是在程序中添加的说明信息不参加运行
什么是关键字
JAVA语言赋予特定含义的单词
什么是标识符,以及几种标识符命名的规则
标识符是给类、方法、变量起名字的符号。由数字,字母,下划线和美元符号组成的,不能以数字开头,不能是关键字,区分大小写
什么是常量,什么是变量,常量和变量的区别
常量:在程序运行过程中,其值不可以发生改变的量。变量:在程序运行过程中,其值可以发生改变的量。
什么是强转?什么是自动类型转换?
自动类型转换,范围小的数值或者变量赋值给一个表示数值范围大的变量。强制类型转换范围大的数值或者变量赋值给一个表示数值范围小的变量
回复 使用道具 举报
为什么Java语言可以跨平台运行
        因为java程序不是直接在操作系统上运行的,而是在每个操作系统都安装对应的jvm虚拟机,在jvm虚拟机上运行,从而达到跨平台的原理。
JDK、JRE和JVM的区别
        JDK是Java开发工具,包含了JRE运行环境和开发工具包
        JRE是java运行环境,包含了核心类库和jvm虚拟机
        JVM是java运行的虚拟机

注释有几种,注释的作用
        注释有三种,分别是单行注释、多行注释和文档注释
什么是关键字
        java中表示特殊含义的单词,关键字的字母全部是小写。
什么是标识符,以及几种标识符命名的规则
        标识符是用户在编程开发时使用的名字,用来给类、方法、常量、变量等命名。
        命名规则:用字母(A-Z、a-z)、数字(0-9)、下划线(-)、美元符号($)组成。第一个字符不能是数字.


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

常量:程序在一次运行中,数据不会发生改变的量,除了空常量其他都可以直接输出。
变量:程序在一次运行中,数据会发生改变的量,在使用前必须赋值。


什么是强转?什么是自动类型转换?
强转是=左边的数据类型范围小于右边的数据类型范围,必须使用强制转换
自动类型转换是=左边的数据类型范围大于右边的数据类型范围,可以自动将右边的数据类型提升。
回复 使用道具 举报
为什么Java语言可以跨平台运行
答: 因为java的开发工具包JDK里面包括JRE,而且JRE包括JVM以及核心类库,只要不改变代码程序,在不同平台上安装了不同版本的JVM虚拟机就可以保证这个java程序可以运行在各个操作系统上。
JDK、JRE和JVM的区别
JVM(Java Virtual Machine),Java虚拟机
JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)
JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具
注释有几种,注释的作用
注释有三种,单行注释,多行注释以及文档注释,
作用1是对代码的解释和说明
2是对暂时不想处理的代码注释掉,等需要使用的时候再放开。
什么是关键字
java中约定好的,具有特殊含义字符。
什么是标识符,以及几种标识符命名的规则
标识符是用户命名的名字,不能用关键字做标识符,以及命名规则中以字母数字下划线和$组成,且不能以数字开头;标识符对大小写区分。

什么是常量,什么是变量,常量和变量的区别
常量是一次运行中不会改变的数值;变量是一次运行中可以改变的数值。区别就是可以改变和不可改变数值。
什么是强转?什么是自动类型转换?
强转就是左边的数据类型的范围比较右边的数据类型的范围小,需要强制转换。
自动类型转换就是相反,左边的数据类型的范围比较右边的数据类型的范围大或者相等,可以进行自动类型转换。

聚沙成塔day01.txt

1.24 KB, 下载次数: 54

点评

附件可以不用上传,内容复制上来即可  发表于 2019-7-2 16:12
回复 使用道具 举报
为什么Java语言可以跨平台运行
        因为java程序不是直接在操作系统上运行的,而是在每个操作系统都安装对应的jvm虚拟机,在jvm虚拟机上运行,从而达到跨平台的原理。
JDK、JRE和JVM的区别
        JDK是Java开发工具,包含了JRE运行环境和开发工具包
        JRE是java运行环境,包含了核心类库和jvm虚拟机
        JVM是java运行的虚拟机

注释有几种,注释的作用
        注释有三种,分别是单行注释、多行注释和文档注释
什么是关键字
        java中表示特殊含义的单词,关键字的字母全部是小写。
什么是标识符,以及几种标识符命名的规则
        标识符是用户在编程开发时使用的名字,用来给类、方法、常量、变量等命名。
        命名规则:用字母(A-Z、a-z)、数字(0-9)、下划线(-)、美元符号($)组成。第一个字符不能是数字.


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

常量:程序在一次运行中,数据不会发生改变的量,除了空常量其他都可以直接输出。
变量:程序在一次运行中,数据会发生改变的量,在使用前必须赋值。


什么是强转?什么是自动类型转换?
强转是=左边的数据类型范围小于右边的数据类型范围,必须使用强制转换
自动类型转换是=左边的数据类型范围大于右边的数据类型范围,可以自动将右边的数据类型提升。
回复 使用道具 举报
为什么Java语言可以跨平台运行
答: 因为java的开发工具包JDK里面包括JRE,而且JRE包括JVM以及核心类库,只要不改变代码程序,在不同平台上安装了不同版本的JVM虚拟机就可以保证这个java程序可以运行在各个操作系统上。
JDK、JRE和JVM的区别
JVM(Java Virtual Machine),Java虚拟机
JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)
JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具
注释有几种,注释的作用
注释有三种,单行注释,多行注释以及文档注释,
作用1是对代码的解释和说明
2是对暂时不想处理的代码注释掉,等需要使用的时候再放开。
什么是关键字
java中约定好的,具有特殊含义字符。
什么是标识符,以及几种标识符命名的规则
标识符是用户命名的名字,不能用关键字做标识符,以及命名规则中以字母数字下划线和$组成,且不能以数字开头;标识符对大小写区分。

什么是常量,什么是变量,常量和变量的区别
常量是一次运行中不会改变的数值;变量是一次运行中可以改变的数值。区别就是可以改变和不可改变数值。
什么是强转?什么是自动类型转换?
强转就是左边的数据类型的范围比较右边的数据类型的范围小,需要强制转换。
自动类型转换就是相反,左边的数据类型的范围比较右边的数据类型的范围大或者相等,可以进行自动类型转换。
回复 使用道具 举报
(1)

写好的java代码并不能直接在操作系统上运行,需要通过jvm编译成class被机器识别,从而在机器上运行,不同的操作系统有不同版本的jvm,所以通过不同版本的jvm使得java可以跨平台运行。

(2)

JDK:java的开发环境,其中包括了JRE和开发工具。

JRE:java的运行环境,其中包括了jvm和核心类库。

JVM:java虚拟机,通过JVM可以使java跨平台运行。

(3)三种

1.单行注释://....................

2.多行注释: /*.................................*/

3.文档注释:/**.............*/

注释的作用:注释不参加程序的运行,帮助人们更容易的阅读代码。对于暂时不想用的代码可以使用注释使之不运行,从而不必删除代码。节省时间。

(4)

java中具有特殊含义的英文单词,关键字为小写,如void public等。

(5)

由开发者自行定义的单词,常用作变量、类、方法等的命名。

规则:1.必须由英文、数字、下划线、$组成。

        2.标示符的开头不能是数字。

        3.不能用关键字创建标示符。

        4.用作类名时,用大驼峰即标示符的每个单词首字母大写。

        5.用做方法名或变量名时,用小驼峰即除了开头的单词,后面单词的首字母大写。

(6)

常量:在程序运行期间,值不改变的量。

变量:在程序运行期间,值可以随之改变的量。

1.常量不可用于左值。

2.定义变量时,需要对变量进行初始化。

3.常量可以赋值给变量,变量不可赋值给常量。

(7)

强制类型转换:java不允许范围大的类型自动转换成范围小的类型,通过强制转换符(),把范围大的类型强制转换成范围小的类型。强制类型转换具有不安全性。容易发生数据溢出和精度丢失。

自动类型转换:java允许范围小的类型自动转换成范围大的类型。
回复 使用道具 举报
为什么Java语言可以跨平台运行?
java语音可以跨平台运行主要是指字节码文件可以在任何具有java虚拟机的计算机或者设备上运行。
JDK、JRE和JVM的区别?
JDK是java开发工具,它包含了JRE和开发工具,JRE是java的运行环境,它包含了JVM和java的核心类库,JVM是java的虚拟机。
注释有几种,注释的作用?
注释由三种,分别是单行注释、多行注释及文档注释。注释是对代码的解释和说明文字,提高程序可读性。
什么是关键字
关键字是指被java语言赋予了特殊含义的单词。
什么是标识符,以及几种标识符命名的规则?
标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。 规则为:由字母、数字、下划线“_”、美元符号“$”,第一个字符不能为数字;不能用java中的关键字作为标识符;标识符要区分大小写。
什么是常量,什么是变量,常量和变量的区别?
常量是指其值不能发生改变的量。变量是指其值可以发生改变的量。区别就是一个不变一个可以改变。
什么是强转?什么是自动类型转换?
强转是把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。
自动类型转换是把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。
回复 使用道具 举报
1、在不同的平台有合适的虚拟机供java进行翻译,从而达到跨平台运行;
2、JDK中包含JRE与开发者工具包,JRE中包含JVM和核心类库,JVM就是Java的虚拟机;
3、有三种,单行注释,多行注释,文档注释;作用是对代码进行注释和将暂时不需要的代码给销掉;
4、JAVA对其赋予特殊含义的英文;
5、标识符是用户编程时使用的名字
(1)不能以数字开头,
(2)变量名与方法名小驼峰 类名大驼峰
(3)不能使用关键字
(4)区分大小写
6、常量在一次程序完成的过程中值不变,变量可以按照需求变换自己的值;
7、值域较大的转向值域小的为强转,值域小的往值域大的转为自动类型转换。
回复 使用道具 举报
同学们,今天是我们第一天正式开课,同学们是否适应了黑马程序员的节奏呢?
        还阔以,就是午休趴着睡有点不习惯。

请将下面问题用自己理解的话表述出来:
今日需要掌握的有:
为什么Java语言可以跨平台运行
        因为有jvm的存在,相同的Java代码可以在不同系统的java虚拟机下编译运行。
JDK、JRE和JVM的区别
        JDK:是Java开发工具,java development kit,包含了JRE和java的开发工具。
        JRE:是java运行环境,java runtime enviroment,包含了JVM和Java的核心类库。
        JVM:是java虚拟机,java  virture machine,是java代码运行编译时所需要的平台。
注释有几种,注释的作用
        有3种
        1.单行注释//,可以注释双斜杠后面的内容,注释单行文字
        2.多行注释/* */,可以注释/*后面,*/前面的内容,注释多行文字。
        3.文档注释/**  */,可以用来说明该传做人的作者信息等等。
什么是关键字
        在文档中有着特殊含义的文字,他们在高级编译器中都有着突出的颜色,并且全部都是小写的单词。像public、static、void等
什么是标识符,以及几种标识符命名的规则
        标识符:用来声明变量名称,方法名称,和类名称的单词
           命名规则
         1.由字母、数字、下划线、美元符组成,第一个字符不能是数字。
          2.不能用Java关键字作为标识符。
         3.标识符对大小写敏感。
什么是常量,什么是变量,常量和变量的区别
        1.常量是指在程序运行过程中,其值不可以发生变化的量。
        2.变量指在程序运行过程中,值可以发生变化的量。
什么是强转?什么是自动类型转换?
        1.强转指由一个表示数据范围大的数值或变量赋值给另外一个数据范围小的变量时,需要在大范围数据类型前面加上“(需要强转的类型)”;
        2.自动类型转换:由一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。这种转化是自动的。
回复 使用道具 举报
为什么Java语言可以跨平台运行
答:在不同的平台上,只要安装了对应的JVM就可以运行一样的JAVA代码。
JDK、JRE和JVM的区别
答:JDK包含了JRE和开发工具包,JRE包含了JVM和核心类库,JVM即java虚拟机。
注释有几种,注释的作用
答:3种,单行注释、多行注释、文档注释。在程序的指定位置说明。
什么是关键字
答:被Java语言赋予了特定含义的单词。
什么是标识符,以及几种标识符命名的规则
答:给类、方法、变量取名字的符号。由数字字母下划线(_)美元符号($)组成,不能以数字开头,区分大小写,不能是关键字。
什么是常量,什么是变量,常量和变量的区别
答:常量:程序运行中其值不可以发生改变的量
变量:程序运行中其值可以发生改变的量
区别:变量的值可以改变而常量的值不可改变
什么是强转?什么是自动类型转换?
答:自动类型转换:把数据范围小的数值或变量赋值给数据范围大的变量。
强转:强制类型转换把数据范围大的变量或数值赋值给数据范围小的变量。
回复 使用道具 举报
1、Java语言中包含jvm(虚拟机),相当于翻译器,对不同的系统进行选择不同版本安装后可进行跨平台
2、JDK包含JER和开发人员使用工具 JER包含JVM和运行所需核心类库
区别在于包含关系
3、注释主要有三种
  1、单行注释  //注释内容
  2、多行注释  /*注释内容*/
  3、文档注释 /**注释内容*/
     作用:对所写的内容进行解释,让自己和别人更快更准确的看懂写的代码,节省理解时间,工作成本
4、java中已经给定的单词,每个单词都有其特定的含义且不能乱用,都是小写英文字母
5、表示符就是程序员给类、变量名、main方法名进行定义的单词。
  命名规则:1、不能是关键字 2、以字母、_、$数字组成的且不能以数字开头
6、常量就是在一次程序运行过程中固定不发生改变的值,
   变量就是在一次程序运行过程中值可能会发生变化的值;就是一个可以发生变化,一个是固定了的值
7、强制转换就是把在同一水平线上的常量取值范围大的转换成取值范围小的;
   自动类型转换
   整数型常量的默认类型为int类型;没有特别定义的情况下都是自动转换成int类型;
   同时取值范围小的常量值会自动转化成取值范围大的值,如左边取值范围更大 右边取值范围更小 右边自动转换成左边
   浮点型常量默认类型为double类型,
   
回复 使用道具 举报
今日需要掌握的有:
1,为什么Java语言可以跨平台运行
    因为java是在虚拟机上运行的,可以通过不同操作系统的虚拟机进行编译实现跨平台的运行。
2,JDK、JRE和JVM的区别
     jVM是虚拟机,JRE包含运行环境和核心类库,而JDK是开发工具包含了JRE和JVM
3,注释有几种,注释的作用
    注释分为三种单行注释,多行注释和文档注释。作用是在不影响程序运行的情况下进行,标注说明代码的含义和用途
4,什么是关键字
    关键字是指java中具有特殊含义的单词并且都由小写字母组成有特殊高亮的颜色显示
5,什么是标识符,以及几种标识符命名的规则
     标识符是在编程是定义时使用的名字
     命名规则有:1,不能使用关键字。2,要区分大小写。3由字母,数字,下划线"_"美元符"$"组成第一个字符不能以数字开头
6,什么是常量,什么是变量,常量和变量的区别
    常量是指在程序中不可改变的值,变量指是在程序中的值可以进行改变。
    两者的区别常量可以直接在输出语句中输出,变量则需要进行数据类型的定义和赋值后才能使用
7,什么是强转?什么是自动类型转换?
    强制转换指的是把范围大的数值或变量赋值给范围小的转换
    范围小的数值赋值给范围大的数值时会自动进行数据类型转换
回复 使用道具 举报
(1)

写好的java代码并不能直接在操作系统上运行,需要通过jvm编译成class被机器识别,从而在机器上运行,不同的操作系统有不同版本的jvm,所以通过不同版本的jvm使得java可以跨平台运行。

(2)

JDK:java的开发环境,其中包括了JRE和开发工具。

JRE:java的运行环境,其中包括了jvm和核心类库。

JVM:java虚拟机,通过JVM可以使java跨平台运行。

(3)三种

1.单行注释://....................

2.多行注释: /*.................................*/

3.文档注释:/**.............*/

注释的作用:注释不参加程序的运行,帮助人们更容易的阅读代码。对于暂时不想用的代码可以使用注释使之不运行,从而不必删除代码。节省时间。

(4)

java中具有特殊含义的英文单词,关键字为小写,如void public等。

(5)

由开发者自行定义的单词,常用作变量、类、方法等的命名。

规则:1.必须由英文、数字、下划线、$组成。

        2.标示符的开头不能是数字。

        3.不能用关键字创建标示符。

        4.用作类名时,用大驼峰即标示符的每个单词首字母大写。

        5.用做方法名或变量名时,用小驼峰即除了开头的单词,后面单词的首字母大写。

(6)

常量:在程序运行期间,值不改变的量。

变量:在程序运行期间,值可以随之改变的量。

1.常量不可用于左值。

2.定义变量时,需要对变量进行初始化。

3.常量可以赋值给变量,变量不可赋值给常量。

(7)

强制类型转换:java不允许范围大的类型自动转换成范围小的类型,通过强制转换符(),把范围大的类型强制转换成范围小的类型。强制类型转换具有不安全性。容易发生数据溢出和精度丢失。

自动类型转换:java允许范围小的类型自动转换成范围大的类型。
回复 使用道具 举报
1.为什么Java语言可以跨平台运行
在需要运行JAVA应用程序的操作系统上针对不同系统提供不同版本的JVM。
2.JDK、JRE和JVM的区别       
JDK:程序开发工具包,包含JRE和开发人员所用工具。
JRE:程序运行环境,包含JVM和运行时所需核心类库。
JVM:其保证程序跨平台运行。
3.注释有几种,注释的作用
多行注释:/*注释信息*/
单行注释://注释信息
文档注释:/**注释信息*/
4.什么是关键字
被JAVA语言赋予了特定含义的单词。
5.什么是标识符,以及几种标识符命名的规则
标识符就是绘类,方法,变量等起名字的符号。其由数字、字母、下划线和美元符组成;不能以数字开头;不能是关键字;要区分大小写。常见命名方法有小驼峰命名法和大驼峰命名法。
6.Java中的基本数据类型有哪些,对应的关键字各是什么。
整数(byte short int long ),浮点数(float double),字符(char),布尔(boolean)
7.类型转换分为哪几种,各在什么情况下使用
自动类型转换:把一个表示数据范围小的数值或变量赋值给另一个表示数据范围大的变量。
强制类型转换:把一个表示数据范围大的数值或变量赋值给另一个表示数据范围小的变量。

回复 使用道具 举报
今日需要掌握的有:
为什么Java语言可以跨平台运行
在一个需要运行JAVA语言的系统上安装一个与系统相对应的JAVA虚拟机即可翻译JAVA语言
JDK、JRE和JVM的区别
JDK为JAVA的开发工具包,JRE为运行环境,JVM保证JAVA的跨平台运行相当于翻译官
注释有几种,注释的作用
3种:单行注释,多行注释,文档注释。注释是在程序中添加的说明信息不参加运行
什么是关键字
JAVA语言赋予特定含义的单词
什么是标识符,以及几种标识符命名的规则
标识符是给类、方法、变量起名字的符号。由数字,字母,下划线和美元符号组成的,不能以数字开头,不能是关键字,区分大小写
什么是常量,什么是变量,常量和变量的区别
常量:在程序运行过程中,其值不可以发生改变的量。变量:在程序运行过程中,其值可以发生改变的量。
什么是强转?什么是自动类型转换?
自动类型转换,范围小的数值或者变量赋值给一个表示数值范围大的变量。强制类型转换范围大的数值或者变量赋值给一个表示数值范围小的变量
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马