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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

为什么Java语言可以跨平台运行
不同平台具有对应的java虚拟机(jvm),只要安装了对应jvm即可运行java程序

JDK、JRE和JVM的区别
JDK为开发环境,包含了JRE和开发工具
JRE为运行环境,包含了JVM和核心类库
JVM为Java虚拟机,是保证java跨平台运行的核心

注释有几种,注释的作用
3种
作用:解释说明作用,不参与和影响程序运行

什么是关键字

java定义的具有特定含义的单词,在notepad++中会有高亮

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

编程时使用的名字,常用于变量,常量,类等命名
规则:
1.字母、数字、下划线和美元符号
2.首字符不可为字母
3.关键字不可作为标识符
4.区分大小写


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

常量:固定不变的量,程序运行过程中不可改变
变量:可以改变的量,程序运行过程中可改变

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

强转:范围大的(值或变量)赋值给范围小的变量
自动类型转换:范围小的(值或变量)赋值给范围大的变量
回复 使用道具 举报
1.为什么Java语言可以跨平台运行
答:因为有Java虚拟机(JVM)的存在。
在需要运行Java应用程序的操作系统上,安装一个与操作系统对应的Java虚拟机(JVM)即可。

2.JDK、JRE和JVM的区别
答:JRE是Java程序的运行环境,包含JVM和运行时所需要的核心类库。
       JDK是Java程序开发工具包,包含JRE和开发人员使用的工具。

3.注释有几种,注释的作用
答:注释有三种(单行注释、多行注释、文档注释)
    作用:在程序指定位置添加说明性信息,不参与程序运行

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

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

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

7.什么是强转?什么是自动类型转换?
答:强制类型转换:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。
自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。
回复 使用道具 举报
为什么Java语言可以跨平台运行
A:Java程序在JVM虚拟机上运行,而JVM虚拟机可以在不同平台上安装,所以Java语言可以实现跨平台运行;

JDK、JRE和JVM的区别
A:JDK是开发工具,包含JRE;JRE是运行环境,包含JVM和核心类库;JVM是Java虚拟机,保证java语言的跨平台运行

注释有几种,注释的作用
A:注释有3种,单行、多行、文档注释;
   作用:在程序指定位置上给出说明性信息。

什么是关键字
A:被Java程序赋予特殊含义的字;

什么是标识符,以及几种标识符命名的规则
A:用来给类、变量、方法命名的符号叫标识符;
   1:区分大小写;2:不能以数字开头;3:不能是关键字;4:符号仅包含$和_符号。5:方法和变量用小驼峰命名法;6:类用大驼峰命名法;

什么是常量,什么是变量,常量和变量的区别
A:常量:在程序运行中不能发生改变的量;
   变量:在程序运行中可以发生改变的量;
   
什么是强转?什么是自动类型转换?
A:强制类型转换:表示数据类型大的变量转换为表示数据类型小的量
   自动类型转换:表示数据类型小的变量转换为表示数据类型大的量
回复 使用道具 举报
为什么Java语言可以跨平台运行,JDK、JRE和JVM的区别。
因为Java在不同的平台有对应的JVM(Java虚拟机),Java程序是在虚拟机上运行的,因此Java语言可以跨平台运行,JDK指的是Java开发工具包含JRE和开发工具,JRE为java运行环境,包含了JVM和java的核心类库,JVN为java虚拟机
注释有几种,注释的作用
常用的注释分为三种,一种为单行注释,一种为多行注释,还有一种注释为文档注释。注释的作用就是不参与程序执行,可以用来注释和说明程序,方便阅览。
什么是关键字
关键字是指在Java程序语句中具有特殊意义的一些单词,其特点是其字母全为小写并在编程软件中带有特殊颜色显示。
什么是标识符,以及几种标识符命名的规则
标识符是用户用于定义变量时对变量进行命名的名字,标识符命名规则有1.标识符由字母、数字下划线_、美元符号$组成,第一个字不能为数字2.关键字不能作为标识符,3.标识符区分大小写。
什么是常量,什么是变量,常量和变量的区别
常量指的是在程序执行阶段不会改变的量,常量可以用于直接输出。变量指的是在程序执行阶段时不会改变的量,变量需要定义类型,还需要对其赋值后才能进行使用。
什么是强转?什么是自动类型转换?
强转指的是强制类型转换,可以将数据范围大的变量转为数据范围小的变量,强转转换时需要考虑是否会数据溢出或精度缺失。
自动类型转换为将数据范围小的变量转为数据范围大的变量,可以自动转换。
回复 使用道具 举报
为什么Java语言可以跨平台运行不同平台具有对应的java虚拟机(jvm),只要安装了对应jvm即可运行java程序

JDK、JRE和JVM的区别
JDK为开发环境,包含了JRE和开发工具
JRE为运行环境,包含了JVM和核心类库
JVM为Java虚拟机,是保证java跨平台运行的核心


注释有几种,注释的作用
3种,作用:解释说明作用,不参与和影响程序运行

什么是关键字
java定义的具有特定含义的单词,在notepad++中会有高亮

什么是标识符,以及几种标识符命名的规则
编程时使用的名字,常用于变量,常量,类等命名
规则:
1.字母、数字、下划线和美元符号
2.首字符不可为字母
3.关键字不可作为标识符
4.区分大小写

什么是常量,什么是变量,常量和变量的区别
常量:固定不变的量,程序运行过程中不可改变
变量:可以改变的量,程序运行过程中可改变


什么是强转?什么是自动类型转换?
强转:范围大的(值或变量)赋值给范围小的变量
自动类型转换:范围小的(值或变量)赋值给范围大的变量

回复 使用道具 举报
为什么Java语言可以跨平台运行
  在需要运行java程序的操作系统上,安装一个与该操作系统相对应的java虚拟机就可以实现跨平台运行(虚拟机,即JVM,起到对程序进行翻译的作用)


JDK、JRE和JVM的区别
   JDK是开发工具,包含了JRE和一些开发的工具,JRE是运行环境,包括JVM和核心类库,JVM是虚拟机。
       JDK > JRE > JVM


注释有几种,注释的作用
       注释有3种:1,单行注释
                2,多行注释
                3,文本注释
        作用:注释在程序中不参与运行,只起解释说明的作用


什么是关键字
      关键字:就是被java语言赋予特定含义的单词
      1,全部是小写字母
      2,在加强版的文本编辑器中有高亮标记
   


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



什么是常量,什么是变量,常量和变量的区别
常量:在程序运行中,数值不可以发生改变的量叫做常量
变量:在程序运行中,数值可以发生改变的量叫做变量
区别:在程序运行中常量是固定的不可以改变,而变量可以重新进行赋值进行改变

什么是强转?什么是自动类型转换?
强转:就是把一个数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
          大--->小(存在风险性)

自动类型准换:就是把一个数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
,进行提升
          小--->大(提升)
回复 使用道具 举报
java语言运行在JVM虚拟机上,而不是操作系统,对应不同的操作系统有不同的JVM虚拟机。
JDK是开发环境,包含JRE和开发工具;JRE是运行环境,包含JVM和核心类库。
3种,单行注释   //注释信息;多行注释   /* 注释信息  */ ;文档注释   //* 注释信息*/。作用是对程序进行解释说明。
关键字:赋予了特殊含义的单词,全部由小写字母写成,在增强型编辑器中高亮显示。
标识符:人为定义用于标识,由字母、数字、下划线、$组成,不能以数字开头,区分大小写。
常量,运行过程中不能改变值;变量,运行过程中可以改变值。
范围大的数据类型转换为数据类型小的数据,就需要强转,数据范围小的则会自动转换为数据类型大的。



回复 使用道具 举报
为什么Java语言可以跨平台运行
不同平台具有对应的java虚拟机(jvm),只要安装了对应jvm即可运行java程序

JDK、JRE和JVM的区别
JDK为开发环境,包含了JRE和开发工具
JRE为运行环境,包含了JVM和核心类库
JVM为Java虚拟机,是保证java跨平台运行的核心

注释有几种,注释的作用
3种,作用:解释说明作用,不参与和影响程序运行

什么是关键字
java定义的具有特定含义的单词,在notepad++中会有高亮

什么是标识符,以及几种标识符命名的规则
编程时使用的名字,常用于变量,常量,类等命名
规则:
1.字母、数字、下划线和美元符号
2.首字符不可为字母
3.关键字不可作为标识符
4.区分大小写
什么是常量,什么是变量,常量和变量的区别
常量:固定不变的量,程序运行过程中不可改变
变量:可以改变的量,程序运行过程中可改变

什么是强转?什么是自动类型转换?
强转:范围大的(值或变量)赋值给范围小的变量
自动类型转换:范围小的(值或变量)赋值给范围大的变量
回复 使用道具 举报
为什么Java语言可以跨平台运行
  在需要运行java程序的操作系统上,安装一个与该操作系统相对应的java虚拟机就可以实现跨平台运行(虚拟机,即JVM,起到对程序进行翻译的作用)


JDK、JRE和JVM的区别
   JDK是开发工具,包含了JRE和一些开发的工具,JRE是运行环境,包括JVM和核心类库,JVM是虚拟机。
       JDK > JRE > JVM


注释有几种,注释的作用
       注释有3种:1,单行注释
                2,多行注释
                3,文本注释
        作用:注释在程序中不参与运行,只起解释说明的作用


什么是关键字
      关键字:就是被java语言赋予特定含义的单词
      1,全部是小写字母
      2,在加强版的文本编辑器中有高亮标记
   


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



什么是常量,什么是变量,常量和变量的区别
常量:在程序运行中,数值不可以发生改变的量叫做常量
变量:在程序运行中,数值可以发生改变的量叫做变量
区别:在程序运行中常量是固定的不可以改变,而变量可以重新进行赋值进行改变

什么是强转?什么是自动类型转换?
强转:就是把一个数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
          大--->小(存在风险性)

自动类型准换:就是把一个数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
,进行提升
          小--->大(提升)
回复 使用道具 举报
为什么Java语言可以跨平台运行
答:因为Java有不同计算机的java虚拟机(翻译官),在不同系统的Java虚拟机上运行,实现跨平台运行。
JDK、JRE和JVM的区别
答:1.JDK是开发环境它包含了JRE和JVM
2.JDK是运行环境,包含了JVE,核心类库,开发环境。
3.JVM是虚拟机
注释有几种,注释的作用
答:1.注释有3种,2.在指定的位置起到说明功能作用
什么是关键字
答:被Java赋予特殊含义的单词
什么是标识符,以及几种标识符命名的规则
答:1.标识符是给变量和类,方法,取名时使用的符号。2. 5种标识符命名的规则
什么是常量,什么是变量,常量和变量的区别
答:1. 常量:一旦被赋值,就不可被改变的量,叫变量。2. 常量:可以多次赋值的量。3.区别:常量可以多次赋值,变量只能赋值一次。
什么是强转?什么是自动类型转换?
答:1.强制类型是:大的数据类型转小的数据类型。2.自动类型转换:是小的数据类型转大的数据类型。
回复 使用道具 举报
为什么Java语言可以跨平台运行
答:因为java在虚拟机上运行,不同的系统由不同的虚拟机进行翻译。

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

注释有几种,注释的作用
答:3种。在制定的位置起到了说明功能的作用。

什么是关键字
答:关键字就是被JAVA赋予了特殊含义的单词。

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

什么是常量,什么是变量,常量和变量的区别
答:常量就是运行过程中不能改变的量,变量就是运行过程中值会发生改变的量。

什么是强转?什么是自动类型转换?
答:强转就是数据类型范围大的转化为数据类型范围小的,自动类型转换就是把数据类型范围小的值转化为一个数据范围大的值。
回复 使用道具 举报
Java针对不同操作系统具有不同的虚拟机(JVM),而且Java程序是运行于Java虚拟机的,所以具有了跨平台特性。
---------------------------------------------------------------------------------------------------------------------------------------
JDK:JDK是Java开发环境,包含Java运行环境(JRE)和开发工具包。
JRE: JRE是Java运行环境,包含Java虚拟机(JVM)和Java核心类库
JVM: JVM是Java虚拟机
---------------------------------------------------------------------------------------------------------------------------------------
注释的分类:3种
        1.单行注释
        2.多行注释
        3.文档注释
注释的作用:
        帮助开发人员理解代码、方法或者类的功能作用和含义
---------------------------------------------------------------------------------------------------------------------------------------
关键字:
        关键字是程序中定义的,具有特殊含义,不能随意使用的单词。具有,全是小写且在增强版记事本中高亮显示的特点。
---------------------------------------------------------------------------------------------------------------------------------------
标识符:
        标识符是用户编程时使用的名字,用于对方法、类、变量的命名
标识符的命名规则:
        标识符由数字、字母、_和$符组成,对大小写敏感且不能以数字开头,不能使用关键字
        1.大驼峰命名法:类
        所有单词,首字母大写
        2.小驼峰命名法:变量,方法
        多个单词,第一个单词首字母小写,后面单词首字母大写
---------------------------------------------------------------------------------------------------------------------------------------
常量:
        程序运行过程中不变的量
变量:
        程序运行过程中可以变的量
---------------------------------------------------------------------------------------------------------------------------------------
强转:
        数据类型由大向小转换的过程叫强转
自动类型转换:
        数据类型由小向大转换的郭晨叫自动类型转换
回复 使用道具 举报
1.        为什么Java语言可以跨平台运行
因为Java程序编译之后的代码不是能被硬件系统直接运行的代码,而是一种“中间码”——字节码。然后不同的硬件平台上安装有不同的Java虚拟机(JVM),由JVM来把字节码再“翻译”成所对应的硬件平台能够执行的代码。因此对于Java编程者来说,不需要考虑硬件平台是什么。所以Java可以跨平台。
因为它有虚拟机(JVM),JAVA程序不是直接在电脑上运行的,是在虚拟机上进行的,每个系统平台都是有自己的虚拟机(JVM),所以JAVA语言能跨平台。
2.        JDK、JRE和JVM的区别
JVM是Java Virtual Machine(java虚拟机)的缩写,他是java实现跨平台最核心的部分,所有的java程序都会先被编译 为.class文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与电脑的操作系统相对应,而是经过虚拟机间接的与操作系统交互,由虚拟机将程序解释给本地系统执行。JVM的主要工作是解释自己的指令集(字节码)到CPU的指令集或对应的系统调用,保护系统免被恶意程序骚扰。JVM对上层的java源文件是不关心的,他关注的只是有源文件产生的.class文件。
JRE是java runtime environment(java运行环境)的缩写。光有JVM还不能让class文件执行,因为在解释class文件时JVM需要调用解释的类库lib。在JDK的安装目录中找到JRE目录,里面有两个文件夹bin和lib,在这里可以理解为bin相当于JM,lib就相当于类库,而bin和lib加起来就是JRE。JRE是Sun公司发布的一个更大的系统,它里面就有一个JVM。也可以说是JRE是提供给业余的人来直接使用运行编译后java程序。
JDK是java development kit(java开发工具包)的缩写,每个做java开发的人都会现在电脑上装一个JDK,那么让我们看一下JDK的安装目录。在目录下有6个文件夹、1个src类库源码压缩包和其他几个声明文件,其中真正在运行java时起作用的是以下4个文件夹:bin, include ,lib ,JRE。现在我们可以看出这样一个关系,JDK包含JRE,JRE包含JVM。
JDK是用来java程序开发的,而JRE能运行class而没有编译的功能。
3.        注释有几种,注释的作用
(1)单行注释: //注释信息
单行只能注释一行的内容,这个用在注释信息内容少的地方
(2)多行注释: /*注释信息*/
多行就是可以注释很多行的内容三,一般首行和尾行不写注释信息
(3)文档注释: /**注释信息*/
也能注释多行内容,一般用在类、方法、和变量上面,用来描述其作用
文档顾名思义,就是可以通过一个命令javadoc把文档注释中的内容生成文档
4.        什么是关键字
Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。

5.        什么是标识符,以及几种标识符命名的规则
(1)类和接口名。每个字的首字母大写,含有大小写。例如HelloWorld等。
(2)方法名。首字符小写,其余的首字母大写,含大小写。尽量少用下划线。这种命名方法叫做驼峰式命名。
(3)常量名。基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。
(4)变量名。可大小写混写,首字符小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。给变量命名是尽量做到见名知义。
6.        Java中的基本数据类型有哪些,对应的关键字各是什么。
Java定义了8个简单的数据类型:字节型(byte),短整型(short),整型(int),长整型(long),字符型(char),浮点型(float),双精度型(double),布尔型(boolean).
byte 1字节,short 2字节,char 2字节,int 4字节,long 8字节,float 4字节,double 8字节。
7.        类型转换分为哪几种,各在什么情况下使用。
自动类型转换和强制类型转换。
自动类型转换:把一个表示数据范围小的数值或变量赋值给另一个表示数据范围大的变量。
强制类型转换:把一个表示数据范围大的数值或变量给另一个表示数据范围小的变量

点评

每日总结尽量用自己的语言进行总结,要参考笔记的话记得也得用自己的话复述一遍,切记不要复制粘贴,没有任何效果  发表于 2019-5-27 15:03
回复 使用道具 举报

1.为什么Java语言可以跨平台运行
平台就是指我们计算机的操作系统,例如:Windows、Linux、Mac等操作系统。
跨平台运行的意思就是Java程序,在一次编译后,在这些平台上都可以运行;因为Java程序是运行在Java虚拟机(JVM)上面的,在不同的操作系统中是用不同的JVM实现的,这些JVM循环统一解class文件,并将class文件的指令转化为本机操作系统对应的指令,这样就是实现了相同的class文件通过在JVM转换在对应操作系统中的指令。


2.JDK、JRE和JVM的区别
JDK(Java Development Kit) Java开发工具包,包括了JRE和开发人员使用的工具
其中开发工具:编译工具(javac.exe)和运行工具(java.exe)
JRE(Java Runtime Environment),Java运行环境,包括JVM和所运行需要的类库
JVM(Java Virtual Machine),即java虚拟机, java运行时的环境
之间的关系
JDK>JRE>JVM


3.注释有几种,注释的作用
单行注释,格式://注释信息
多行注释,格式:/*注释信息*/
文档注释,格式:/**注释信息*/
注释是在指定位置添加说明性作用,注释不参与运行,仅起到说明的作用


4.什么是关键字
被Java语言赋予了特定含义的单词,关键字的字母都是小写,在常用的代码编辑器中,针对关键字有特殊的颜色标记,非常直观


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


6.Java中的基本数据类型有哪些,对应的关键字各是什么。

数据类型包括基本数据类型和引用数据类型
基本数据类型中又包括数值型{整数(byte,short,int,long、浮点数(float,double)、字符(char)}、非数值型{布尔(boolean)}。
引用型数据类型包括{类(class)、接口(interface)、数组([])}
7.什么是常量,什么是变量,常量和变量的区别
常量:在程序运行过程中,其值不可以发生改变的量。
变量:在程序运行过程中,其值可以发生改变的量。
区别:
常量不可以改变,变量可以改变。

8.什么是强转?什么是自动类型转换?
自动转换类型
把一个数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
强制转换类型
把一个数据范围大的数值或变量赋值给另一个表示数据范围小的变量
格式目标数据范围变量名=(目标数据类型)值或者变量
回复 使用道具 举报
为什么Java语言可以跨平台运行
        java程序是在java虚拟机中运行的,每个平台都有有对应平台的java虚拟机可以用来运行同一份java程序。
JDK、JRE和JVM的区别
        jdk是java开发和运行环境,jre是java运行环境,jvm是java虚拟机,jdk包含jre,jre包含jvm。
注释有几种,注释的作用
        三种,分别是但行注释、多行注释、文档注释。注释是为代码提供说明信息,不参与程序运行。
什么是关键字
        java中定义好的、具有特殊作用的英语单词。
什么是标识符,以及几种标识符命名的规则
        标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。
        标识符只能由字母、数字、下划线、$组成,且不能用数字开头,不能与关键字重名,严格区分大小写。
        为了方便用户理解和使用,创建标识符应满足一下种命名规则:1,标识符应该遵行见名知意。2.创建类名时首字母大写,如果有多个单词,每个单词首字母大写。3.创          建方法名、变量名时,单词首字符小写,如果有多个单词,从第二个开始,每个单词首字母大写。
什么是常量,什么是变量,常量和变量的区别
        程序运行过程中值不发生改变的量就是常量,发生改变的量就是变量。
什么是强转?什么是自动类型转换?
        强制转换是储存数据范围大的数值或变量值赋值给储存数据范围小的数值或变量值,由于储存容量减少可能会有数据缺失。自动类型转换是储存数据范围小的数值或变量值赋值给储存数据范围大的数值或变量值,会自动转换,无风险。

点评

格式注意调整下  发表于 2019-5-27 15:05
回复 使用道具 举报
为什么Java语言可以跨平台运行

答:Java语言之所以可以跨平台是因为Java不是依靠现有平台的操作系统来运行的。
不同的操作系统有不同版本的虚拟机,通过JVM使Java可以跨平台运行。

JDK、JRE和JVM的区别

答;简单的说JDK是开发环境,JRE是运行环境,JVM是虚拟机。
    JDK>JRE>JVM

注释有几种,注释的作用

答;注释有三种,分为单行注释、多行注释、文本注释。
  注释一般写于每一行代码的上或下方,它可以帮助我们更了解程序的功能,也可以让程序员更清晰的查找问题了解代码。

什么是关键字

答:关键字是在Java中含有特殊含义的单词,且必定为小写,并在特定的代码编辑器中会高亮显示。

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

答:标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名.
标识符由数字、字母、下划线、$组成,但不能数字开头:
标识符不能是关键字:
标识符区分大小写。

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

答:常量是Java运行时,值不会变的量。
变量是Java运行时,值可以变的量。
常量可以统分为整数常量、小数常量、字符常量、布尔常量、null,变量是可以自己定义,但变量不能重复也不能不赋值。

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

答:强转是强制类型转换的简称,一般是大的数据类型向小的数据类型转换,如int-->byte,int a = 20:  byte b =(byte)a:
自动类型转换一般为小的数据类型向大的数据类型转换。
回复 使用道具 举报
为什么Java语言可以跨平台运行,JDK、JRE和JVM的区别
因为在JDK中有虚拟机(JVM),它的作用是充当操作系统和java程序的媒介。在JDK中含有JRE和java开发工具,而在JRE中含有JVM和核心类库,程序员需安装JDK,才可以进行代码的编写和运行,而用户只需安装JRE即可运行程序,具体关系如下:
     JDK=JRE(JVM+核心类库)+java开发工具
     JDK>JRE>JVM


注释有几种,注释的作用
注释分为三种:单行注释、多行注释、文档注释
注释就是对程序进行解释说明


什么是关键字
关键字是程序中定义好的,有特殊含义的单词,就叫关键字


什么是标识符,以及几种标识符命名的规则
由字母、数字、下划线、美元符号$组成
(1)第一个字符不能是数字
(2)不能使用Java的关键字作为标识符
(3)注意区分大小写
最好使用小驼峰和大驼峰法则进行命名
小驼峰:personHigh(第一英文首字母小写,其余大写)
大驼峰:PersonHigh(所有字母开头都大写)


什么是常量,什么是变量,常量和变量的区别
常量是程序执行期间始终保持不变的量,而变量是在程序执行过程中初始值会发生改变或者说变量是一个不确定的值。常量是在程序执行前就知道的固定量,而变量在程序执行完成前都不知道准确的量


什么是强转?什么是自动类型转换?
强转:当定义的变量在赋值的数据类型在表示范围之内,程序将强制进行转换。
自动类型转换:根据同类型相加结果还是同类型 并且低类型的先转换成高类型的然后在进行运算  最后结果也是同类型的才行
回复 使用道具 举报

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

JDK、JRE和JVM的区别?
JDK是开发环境(程序员用的,安装完可以进行代码的编写和运行)  
JRE是运行环境(可以运行java代码,用户不需要进行代码的编写和维护)
JVM是虚拟机(充当的是操作系统和java程序的媒介)
注:三者的关系是JDK>JRE>JVM

注释有几种,注释的作用?
三种。注释就是对程序进行解释说明的,不参与任何程序的编译和执行

什么是关键字?
程序中定义好的,有特殊含义的单词

什么是标识符,以及几种标识符命名的规则?
在变量名、类名、方法名等地方出现的
小驼峰命名
1、标识符是一个单词的时候,首字母小写)
例如:high
2、标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写
例如:pHigh

大驼峰命名
定义一个类,这个类是用于求和操作的
例如:HelloWorld


什么是常量,什么是变量,常量和变量的区别?
在程序执行中不可改变。变量是在程序执行中初始值会发生改变或者说是一个不确定的值。


什么是强转?什么是自动类型转换?
当定义的变量赋值的数据类型在表示范围之内的,程序会强制转换。
自动类型转换不太明白












点评

如果范围是从大到小,那这就是强制类型转换,可能会存在精度损失的情况  发表于 2019-5-27 15:10
自动类型转换和强制类型转换主要看数据范围的变化:如果是范围从小到大,那么这个就是自动类型转换***a会自动帮我们完成  发表于 2019-5-27 15:09
回复 使用道具 举报
同学们,今天是我们第一天正式开课,同学们是否适应了黑马程序员的节奏呢?
请将下面问题用自己理解的话表述出来:

今日需要掌握的有:
为什么Java语言可以跨平台运行
答:不同的操作系统可以装对应版本的虚拟机,java程序是通过虚拟机来实现跨平台的特性的

JDK、JRE和JVM的区别
答:JDK是开发工具,而JRE是java程序的运行环境,开发工具JDK包含了运行java程序的环境,而如果只运行java程序则只需要安装JRE;
JVM是java语言虚拟机的缩写,运行环境内包含了虚拟机JVM

注释有几种,注释的作用
答:注释有三种,前两种为,其一,单排注释,其二,多排注释。注释是用于对代码行的解释,可以增强可读性,有利于修改Bug和维护

什么是关键字
答:java语言中,定义的一些有特别意义的英文单词,表现在加强类的开发工具上,其单词会显示高亮,显眼

什么是标识符,以及几种标识符命名的规则
答:标识符是开发人员自定义取的“名字”,区别于关键字,对应的是java语言中的变量、类、数组等等个体。
标识符的命名,只能由字母、下划线、数字、美元符号等组成,且数字不能放在最首,且不能是关键字。


什么是常量,什么是变量,常量和变量的区别
答:常量就是在程序执行过程中不能改变的值,而变量则是在执行过程中可以被改变的值(也可以说是内存块),
一个变量可以重复存储常量,

什么是强转?什么是自动类型转换?
答:在基本数据类型中,有着取值范围和精度高低的前后梯度,当一个范围小的数据,存储到范围小的数据中时,
此时编译器自动完成数据类型的转换,即自动类型转换;当一个范围大的数据,存储到范围小的数据中时,需要显示的
转换数据的类型,否则编译器会报错,这时即是强制类型转换。需要注意,强制类型转换有着数据溢出和精度损失的风险。
回复 使用道具 举报
为什么Java语言可以跨平台运行
        java程序是在java虚拟机中运行的,每个平台都有有对应平台的java虚拟机可以用来运行同一份java程序。
JDK、JRE和JVM的区别
        jdk是java开发和运行环境,jre是java运行环境,jvm是java虚拟机,jdk包含jre,jre包含jvm。
注释有几种,注释的作用
        三种,分别是但行注释、多行注释、文档注释。注释是为代码提供说明信息,不参与程序运行。
什么是关键字
        java中定义好的、具有特殊作用的英语单词。
什么是标识符,以及几种标识符命名的规则
        标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。
        标识符只能由字母、数字、下划线、$组成,且不能用数字开头,不能与关键字重名,严格区分大小写。
        为了方便用户理解和使用,创建标识符应满足一下种命名规则:1,标识符应该遵行见名知意。2.创建类名时首字母大写,如果有        多个单词,每个单词首字母大写。3.创建方法名、变量名时,单词首字符小写,如果有多个单词,从第二个开始,每个单词首字                母大写。
什么是常量,什么是变量,常量和变量的区别
        程序运行过程中值不发生改变的量就是常量,发生改变的量就是变量。
什么是强转?什么是自动类型转换?
        强制转换是储存数据范围大的数值或变量值赋值给储存数据范围小的数值或变量,由于储存容量减少,可能会有数据缺失。自动类型转换是储存数据范围小的数值或变量值赋值给储存数据范围大的数值或变量,会自动完成,无风险。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马