黑马程序员技术交流社区
标题:
【厦门JavaEE基础8期——每日总结】Java基础语法
[打印本页]
作者:
厦门校区
时间:
2019-5-26 17:06
标题:
【厦门JavaEE基础8期——每日总结】Java基础语法
同学们,今天是我们第一天正式开课,同学们是否适应了黑马程序员的节奏呢?
请将下面问题用自己理解的话表述出来:
今日需要掌握的有:
为什么Java语言可以跨平台运行
JDK、JRE和JVM的区别
注释有几种,注释的作用
什么是关键字
什么是标识符,以及几种标识符命名的规则
什么是常量,什么是变量,常量和变量的区别
什么是强转?什么是自动类型转换?
作者:
赖鸿伟
时间:
2019-5-26 21:37
1:因为在对应的操作平台上我们可以安装对应的虚拟机,虚拟机(JVM)充当翻译官,有了JVM我们就能跨平台运行;
2:JDK是开发环境,JRE是运行环境 JVM是虚拟机跨平台的原理。其中JDK包含JRE JRE包含JVM;
3:注释有三种 单行,多行,文档。注释是为了能让代码看起来更清楚更具有可读性。
4:关键字是指被java语言赋予了特殊含义的单词.
5:标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名.
规则:由字母、数字、下划线“_”、美元符号“$”组成,第一个字符不能是数字。
不能使用java中的关键字作为标识符。
标识符对大小写敏感(区分大小写)。
6:常量顾名思义,数值不变的量。变量 在程序运行过程中,其值可以发生改变的量 常量在定义时必须初始化但是变量可以不用。变量可以先定义之后再赋值。
7:强制类型转换,可以将大的数据类型范围转化为小的数据类型范围 例如 int a=10;byte b=(byte) a;就将a的数据类型从int变为byte。自动类型转换是小的数据类型范围转化到大的数据类型范围。例如 byte a=10;就自动将a的数据类型变成了int
作者:
赖鸿伟
时间:
2019-5-26 21:38
1:因为在对应的操作平台上我们可以安装对应的虚拟机,虚拟机(JVM)充当翻译官,有了JVM我们就能跨平台运行;
2:JDK是开发环境,JRE是运行环境 JVM是虚拟机跨平台的原理。其中JDK包含JRE JRE包含JVM;
3:注释有三种 单行,多行,文档。注释是为了能让代码看起来更清楚更具有可读性。
4:关键字是指被java语言赋予了特殊含义的单词.
5:标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名.
规则:由字母、数字、下划线“_”、美元符号“$”组成,第一个字符不能是数字。
不能使用java中的关键字作为标识符。
标识符对大小写敏感(区分大小写)。
6:常量顾名思义,数值不变的量。变量 在程序运行过程中,其值可以发生改变的量 常量在定义时必须初始化但是变量可以不用。变量可以先定义之后再赋值。
7:强制类型转换,可以将大的数据类型范围转化为小的数据类型范围 例如 int a=10;byte b=(byte) a;就将a的数据类型从int变为byte。自动类型转换是小的数据类型范围转化到大的数据类型范围。例如 byte a=10;就自动将a的数据类型变成了int
作者:
郭付民
时间:
2019-5-26 21:39
为什么Java语言可以跨平台运行
答:java程序不可以直接运行,需要用java编译器将java源程序编译为class文件,虚拟机可以对class文件解释执行,所以只需在不同的操作系统上安装相应的虚拟机便可实现java语言跨平台。
JDK、JRE和JVM的区别
答:JDK是开发环境,包含了JRE和开发工具;JRE是运行环境,包含了JVM和核心类库。
注释有几种,注释的作用
答:注释有三种,单行注释、多行注释、文档注释。注释作用:注释对程序起解释说明,可以提高代码的可读性。
什么是关键字
答:关键字是java语言赋予特殊含义的单词。
什么是标识符,以及几种标识符命名的规则
答:标识符是给变量,方法和方法命名的符号。
命名规则:
1.由数字、字母、下划线、美元符号组成
2.开头不能是数字
3.区分大小写
4.不能是关键字
什么是常量,什么是变量,常量和变量的区别
答:常量是在程序运行过程中,值不变的量;变量是在程序运行中值可以改变的量;常量的值不变,变量的值可以改变。
什么是强转?什么是自动类型转换?
答:表示数据范围大的变量或者数值赋值给一个数据范围小的变量叫做强制类型转换。
表示数据范围小的变量或者数值赋值给一个数据范围大的变量叫做自动类型转换。
作者:
李大威
时间:
2019-5-26 21:40
为什么Java语言可以跨平台运行
答:因为java语言的JDK包含jvm,jvm可以在不同系统上充当翻译的功能,使得同一个java代码可以在不同的系统上运行
JDK、JRE和JVM的区别
答:JDK>JRE>JVM,JDK是java开发环境包含了JREjava的运行环境,JRE又包含了java虚拟机和核心类库
注释有几种,注释的作用
答:注释有三种;单行注释、多行注释、文档注释
注释的作用是起到解释代码的功能
什么是关键字
答:关键字是java特定的单词,其特性为全部小写,在notepad++里面有特殊颜色
什么是标识符,以及几种标识符命名的规则
答:标识符是含有数字、字母、下划线和$组成的字符;
小驼峰命名法 :第一个单词首字母小写,其他单词首字母都大写 gondStudent
大驼峰命名法 :每个单词首字母都大写 HelloWorld
什么是常量,什么是变量,常量和变量的区别
答:常量是运行期间固定不变的量,变量是运行期间可以改变的量
什么是强转?什么是自动类型转换?
答:强制类型转换就是把数据类型从范围大的转为数据类型范围小的转换 double a = (double)10;
自动类型转换就是数据范围小的会自动转换答数据类型范围大的转换 byte b = 10;int c = b;
作者:
郭付民
时间:
2019-5-26 21:41
为什么Java语言可以跨平台运行
答:java程序不可以直接运行,需要用java编译器将java源程序编译为class文件,虚拟机可以对class文件解释执行,所以只需在不同的操作系统上安装相应的虚拟机便可实现java语言跨平台。
JDK、JRE和JVM的区别
答:JDK是开发环境,包含了JRE和开发工具;JRE是运行环境,包含了JVM和核心类库。
注释有几种,注释的作用
答:注释有三种,单行注释、多行注释、文档注释。注释作用:注释对程序起解释说明,可以提高代码的可读性。
什么是关键字
答:关键字是java语言赋予特殊含义的单词。
什么是标识符,以及几种标识符命名的规则
答:标识符是给变量,方法和方法命名的符号。
命名规则:
1.由数字、字母、下划线、美元符号组成
2.开头不能是数字
3.区分大小写
4.不能是关键字
什么是常量,什么是变量,常量和变量的区别
答:常量是在程序运行过程中,值不变的量;变量是在程序运行中值可以改变的量;常量的值不变,变量的值可以改变。
什么是强转?什么是自动类型转换?
答:表示数据范围大的变量或者数值赋值给一个数据范围小的变量叫做强制类型转换。
表示数据范围小的变量或者数值赋值给一个数据范围大的变量叫做自动类型转换。
作者:
朱铭恺
时间:
2019-5-26 21:41
为什么Java语言可以跨平台运行
不同平台具有对应的java虚拟机(jvm),只要安装了对应jvm即可运行java程序
JDK、JRE和JVM的区别
JDK为开发环境,包含了JRE和开发工具
JRE为运行环境,包含了JVM和核心类库
JVM为Java虚拟机,是保证java跨平台运行的核心
注释有几种,注释的作用
3种
作用:解释说明作用,不参与和影响程序运行
什么是关键字
java定义的具有特定含义的单词,在notepad++中会有高亮
什么是标识符,以及几种标识符命名的规则
编程时使用的名字,常用于变量,常量,类等命名
规则:
1. 字母、数字、下划线和美元符号
2. 首字符不可为字母
3. 关键字不可作为标识符
4. 区分大小写
什么是常量,什么是变量,常量和变量的区别
常量:固定不变的量,程序运行过程中不可改变
变量:可以改变的量,程序运行过程中可改变
什么是强转?什么是自动类型转换?
强转:范围大的(值或变量)赋值给范围小的变量
自动类型转换:范围小的(值或变量)赋值给范围大的变量
作者:
许俊杰
时间:
2019-5-26 21:42
为什么Java语言可以跨平台运行
因为java在不同的平台有对应不同版本的虚拟机,使java能够在不同平台的虚拟机上运行。
JDK、JRE和JVM的区别
JDK>JRE>JVM
JDK是开发环境,包含JRE与开发工具。
JRE是运行环境,包含JVM虚拟机与核心类库。
JVM是虚拟机。
注释有几种,注释的作用
注释有3种
单行注释:可以对每一行代码进行解释说明,方便人们阅读。
多行注释:对单个文件进行整体说明。
文档注释。
什么是关键字
被java赋予特殊意义的词组,字母全部为小写,在编辑器中会高亮显示。
什么是标识符,以及几种标识符命名的规则
标识符是指在编程时对类名、变量、常量等命名时的名字。
标识符有小驼峰与大驼峰两种命名规则
什么是常量,什么是变量,常量和变量的区别
常量:在程序运行中,无法被改变的量。
变量:在程序运行中,能被改变的量。
什么是强转?什么是自动类型转换?
强制类型转换:由数据范围大的类型转为数据范围小的类型,该类型转换有风险。
自动类型转换:由数据范围小的类型转为数据范围大的类型,该类型转换无风险
作者:
朱铭恺
时间:
2019-5-26 21:42
为什么Java语言可以跨平台运行
不同平台具有对应的java虚拟机(jvm),只要安装了对应jvm即可运行java程序
JDK、JRE和JVM的区别
JDK为开发环境,包含了JRE和开发工具
JRE为运行环境,包含了JVM和核心类库
JVM为Java虚拟机,是保证java跨平台运行的核心
注释有几种,注释的作用
3种
作用:解释说明作用,不参与和影响程序运行
什么是关键字
java定义的具有特定含义的单词,在notepad++中会有高亮
什么是标识符,以及几种标识符命名的规则
编程时使用的名字,常用于变量,常量,类等命名
规则:
1. 字母、数字、下划线和美元符号
2. 首字符不可为字母
3. 关键字不可作为标识符
4. 区分大小写
什么是常量,什么是变量,常量和变量的区别
常量:固定不变的量,程序运行过程中不可改变
变量:可以改变的量,程序运行过程中可改变
什么是强转?什么是自动类型转换?
强转:范围大的(值或变量)赋值给范围小的变量
自动类型转换:范围小的(值或变量)赋值给范围大的变量
作者:
朱铭恺
时间:
2019-5-26 21:42
为什么Java语言可以跨平台运行
不同平台具有对应的java虚拟机(jvm),只要安装了对应jvm即可运行java程序
JDK、JRE和JVM的区别
JDK为开发环境,包含了JRE和开发工具
JRE为运行环境,包含了JVM和核心类库
JVM为Java虚拟机,是保证java跨平台运行的核心
注释有几种,注释的作用
3种
作用:解释说明作用,不参与和影响程序运行
什么是关键字
java定义的具有特定含义的单词,在notepad++中会有高亮
什么是标识符,以及几种标识符命名的规则
编程时使用的名字,常用于变量,常量,类等命名
规则:
1.字母、数字、下划线和美元符号
2.首字符不可为字母
3.关键字不可作为标识符
4.区分大小写
什么是常量,什么是变量,常量和变量的区别
常量:固定不变的量,程序运行过程中不可改变
变量:可以改变的量,程序运行过程中可改变
什么是强转?什么是自动类型转换?
强转:范围大的(值或变量)赋值给范围小的变量
自动类型转换:范围小的(值或变量)赋值给范围大的变量
作者:
林振达
时间:
2019-5-26 21:44
为什么Java语言可以跨平台运行
一次编译多次运行 在虚拟机上编译
JDK、JRE和JVM的区别
JDK包含JRE和开发工具,JRE包含JVM和核心类库,JVM是虚拟机。
注释有几种,注释的作用
3种注释,注释是对程序的说明解释。
什么是关键字
被Java赋予特殊含义的词叫做关键字
什么是标识符,以及几种标识符命名的规则
用户编程时使用的名字,用于给类 方法 变量 常量等命名
规则 有字母 数字 下划线 美元符号 第一个数不能是数字 不能用Java关键字 区分大小写
什么是常量,什么是变量,常量和变量的区别
常量是程序执行时不能改变的量叫常量。
变量是程序执行时可以改变的量叫变量。
一个可以改变一个不能改变
什么是强转?什么是自动类型转换?
强制转换就是数据范围大的值或变量转为数据范围小的值。
自动类型转换就是数据范围小的值或变量转换为数据范围大的值。
作者:
郭付民
时间:
2019-5-26 21:44
为什么Java语言可以跨平台运行
答:java程序不可以直接运行,需要用java编译器将java源程序编译为class文件,虚拟机可以对class文件解释执行,所以只需在不同的操作系统上安装相应的虚拟机便可实现java语言跨平台。
JDK、JRE和JVM的区别
答:JDK是开发环境,包含了JRE和开发工具;JRE是运行环境,包含了JVM和核心类库。
注释有几种,注释的作用
答:注释有三种,单行注释、多行注释、文档注释。注释作用:注释对程序起解释说明,可以提高代码的可读性。
什么是关键字
答:关键字是java语言赋予特殊含义的单词。
什么是标识符,以及几种标识符命名的规则
答:标识符是给变量,方法和方法命名的符号。
命名规则:
1.由数字、字母、下划线、美元符号组成
2.开头不能是数字
3.区分大小写
4.不能是关键字
什么是常量,什么是变量,常量和变量的区别
答:常量是在程序运行过程中,值不变的量;变量是在程序运行中值可以改变的量;常量的值不变,变量的值可以改变。
什么是强转?什么是自动类型转换?
答:表示数据范围大的变量或者数值赋值给一个数据范围小的变量叫做强制类型转换。
表示数据范围小的变量或者数值赋值给一个数据范围大的变量叫做自动类型转换。
作者:
何凯
时间:
2019-5-26 21:44
同学们,今天是我们第一天正式开课,同学们是否适应了黑马程序员的节奏呢?
请将下面问题用自己理解的话表述出来:
今日需要掌握的有:
为什么Java语言可以跨平台运行
因为java程序在JVM虚拟机上运行,JVM有不同的系统版本。
JDK、JRE和JVM的区别
JDK包含JRE和开发工具,JRE包含运行环境和JVM,JVM包含运行类库
注释有几种,注释的作用
注释有三种,注释方便我们和其他人理解代码 解释代码的意思
什么是关键字
关键词是java语言定义过有特殊含义的单词
什么是标识符,以及几种标识符命名的规则
标识符是程序员给类,方法,变量命名的,
标识符由字母数字_和$组成,不能由数字开头
标识符有两种命名约定:小驼峰命名法和大驼峰命名法
什么是常量,什么是变量,常量和变量的区别
常量是程序运行时不能改变的值,变量是程序运行时可以改变的。 一个不能变,一个能变
什么是强转?什么是自动类型转换?
强转是大的变量转成小的数据类型,自动类型转换是小的变量转大的数据类型
作者:
李大威
时间:
2019-5-26 21:44
为什么Java语言可以跨平台运行
答:因为java语言的JDK包含jvm,jvm可以在不同系统上充当翻译的功能,使得同一个java代码可以在不同的系统上运行
JDK、JRE和JVM的区别
答:JDK>JRE>JVM,JDK是java开发环境包含了JREjava的运行环境,JRE又包含了java虚拟机和核心类库
注释有几种,注释的作用
答:注释有三种;单行注释、多行注释、文档注释
注释的作用是起到解释代码的功能
什么是关键字
答:关键字是java特定的单词,其特性为全部小写,在notepad++里面有特殊颜色
什么是标识符,以及几种标识符命名的规则
答:标识符是含有数字、字母、下划线和$组成的字符;
小驼峰命名法 :第一个单词首字母小写,其他单词首字母都大写 gondStudent
大驼峰命名法 :每个单词首字母都大写 HelloWorld
什么是常量,什么是变量,常量和变量的区别
答:常量是运行期间固定不变的量,变量是运行期间可以改变的量
什么是强转?什么是自动类型转换?
答:强制类型转换就是把数据类型从范围大的转为数据类型范围小的转换 double a = (double)10;
自动类型转换就是数据范围小的会自动转换答数据类型范围大的转换 byte b = 10;int c = b;
作者:
林振达
时间:
2019-5-26 21:44
为什么Java语言可以跨平台运行
一次编译多次运行 在虚拟机上编译
JDK、JRE和JVM的区别
JDK包含JRE和开发工具,JRE包含JVM和核心类库,JVM是虚拟机。
注释有几种,注释的作用
3种注释,注释是对程序的说明解释。
什么是关键字
被Java赋予特殊含义的词叫做关键字
什么是标识符,以及几种标识符命名的规则
用户编程时使用的名字,用于给类 方法 变量 常量等命名
规则 有字母 数字 下划线 美元符号 第一个数不能是数字 不能用Java关键字 区分大小写
什么是常量,什么是变量,常量和变量的区别
常量是程序执行时不能改变的量叫常量。
变量是程序执行时可以改变的量叫变量。
一个可以改变一个不能改变
什么是强转?什么是自动类型转换?
强制转换就是数据范围大的值或变量转为数据范围小的值。
自动类型转换就是数据范围小的值或变量转换为数据范围大的值。
作者:
朱铭恺
时间:
2019-5-26 21:45
为什么Java语言可以跨平台运行
不同平台具有对应的java虚拟机(jvm),只要安装了对应jvm即可运行java程序
JDK、JRE和JVM的区别
JDK为开发环境,包含了JRE和开发工具
JRE为运行环境,包含了JVM和核心类库
JVM为Java虚拟机,是保证java跨平台运行的核心
注释有几种,注释的作用
3种,作用:解释说明作用,不参与和影响程序运行
什么是关键字
java定义的具有特定含义的单词,在notepad++中会有高亮
什么是标识符,以及几种标识符命名的规则
编程时使用的名字,常用于变量,常量,类等命名
规则:
1.字母、数字、下划线和美元符号
2.首字符不可为字母
3.关键字不可作为标识符
4.区分大小写
什么是常量,什么是变量,常量和变量的区别
常量:固定不变的量,程序运行过程中不可改变
变量:可以改变的量,程序运行过程中可改变
什么是强转?什么是自动类型转换?
强转:范围大的(值或变量)赋值给范围小的变量
自动类型转换:范围小的(值或变量)赋值给范围大的变量
作者:
李保佳
时间:
2019-5-26 21:45
今日需要掌握的有:
1.为什么Java语言可以跨平台运行
通过对应的jvm虚拟机转换成对应的计算机语言
2.JDK、JRE和JVM的区别
jdk包含jre和 开发软件 jre包含jvm和 核心类库
3.注释有几种,注释的作用
3种,单行,多行,文档
单行注释是,注释一行的方式
多行注释是,注释多行的方式
4.什么是关键字
是指在java运行中特定涵义的字,在特定地方会对程序起特定作用
5.什么是标识符,以及几种标识符命名的规则
标识符号是给类,方法,文件起名字的,大驼峰和小驼峰
小驼峰,单个字符是正常小写,多个字符是首字母小写,后面首字母大写
大驼峰,单个字符首字母大写,多个字符是首字母大写,后面首字母大写
6.什么是常量,什么是变量,常量和变量的区别
常量是在java输出中固定的量,不做变化,
变量程序运行过程中可以变化的量
7.什么是强转?什么是自动类型转换?
强转是,把大的类型强制转换到小的,要注意数据丢失
自动转换是java运行是,为了方便运行,自动升级转换默认类型(int和double)
作者:
陈伟锋
时间:
2019-5-26 21:48
为什么Java语言可以跨平台运行
答:在不同的操作系统上安装与之对应的java虚拟机,实现java的跨平台操作
JDK、JRE和JVM的区别
JDK是java开发环境,包括JRE和开发工具,既可以编写程序,也可以运行程序;JRE是java的运行环境,包含JVM和核心类库
注释有几种,注释的作用
注释分为单行注释和多行注释,单行注释是对一行编程数据进行解释说明,多行注释是对一个编程文件进行解释说明
什么是关键字
关键字是java语言赋予特点含义的单词
什么是标识符,以及几种标识符命名的规则
标识符是对变量 类 数据进行描述的字符串
规则:
由字母 数字 下划线_ 美元符$组成,第一个字符不能是数字
不能使用关键字
区分大小写
什么是常量,什么是变量,常量和变量的区别量
常量是指在运行java程序时,值不会变的量
变量是指在运行java程序时,值会变的量
什么是强转?什么是自动类型转换?
强转是指将数据类型范围大的值赋值给一个数据类型范围小的值或变量
自动类型转换是指将范围小的值赋值给一个数据类型范围大的值或变量
作者:
黄均贤
时间:
2019-5-26 21:48
1.为什么Java语言可以跨平台运行
不同的操作系统有不同的虚拟机,Java语言可以在不同操作系统虚拟机上运行。
2.JDK、JRE和JVM的区别
JDK用来开发,包含JRE和开发工具;
JRE用来运行,包含JVM和核心类库;
JVM是运行用的虚拟机
3.注释有几种,注释的作用
常见的有两种:单行//和多行/**/。注明语句的作用和含义
4.什么是关键字
java语言中含有特殊含义的单词
5.什么是标识符,以及几种标识符命名的规则
用来命名变量、方法和类。只能包含字母、数字、下划线和$;不能以数字开头;不能用关键字;区分大小写。
6.什么是常量,什么是变量,常量和变量的区别
常量是程序运行中固定的不会变的量;变量是程序运行中可以改变的量。
7.什么是强转?什么是自动类型转换?
强转是从大类型转小类型;自动转换是从类型转大类型。
作者:
林雅彬
时间:
2019-5-26 21:49
1.为什么Java语言可以跨平台运行
java程序不是直接在操作系统上运行的,而是运行在操作系统上对应的java虚拟机上,不同的操作系统
安装了不同版本的java虚拟机
2.JDK、JRE和JVM的区别
JDK是java开发环境,包含了JRE和开发工具包
JRE是java运行环境,包含了JVM和java核心类库
JVM是java虚拟机,不同的操作系统安装了不同版本的java虚拟机,java是直接运行在对应JVM上
3.注释有几种,注释的作用
注释是对程序的解释说明,不参与java程序的编译和运行
注释有2中,单行注释,是对单行代码的解释,格式://注释内容
多行注释,多用于对一段程序或整个文档的解释说明,格式:/*注释内容*/
4.什么是关键字
关键字是java中已定义好的,有特殊含义的单词
关键字在特定的地方,对程序有特定的作用
特点:(1)关键字全部小写(2)关键字在增强版的记事本中,会有高亮显示
5.什么是标识符,以及几种标识符命名的规则
标识符是java程序中我们自己定义的,由字母、数字、下划线_和美元符号$组成
不能以数字开头,不能是关键字,区分大小写
常用的命名规则(1)大驼峰命名法(每个单词的首字母大写):类名
(2)小驼峰命名法(第一个单词首字母小写,其他的单词首字母大写): 变量名、方法名
6.什么是常量,什么是变量,常量和变量的区别
常量是程序运行时不变的量
变量是程序运行时可变的量,定义格式:数据类型 变量名=变量值;
7.什么是强转?什么是自动类型转换?
强转是数据范围大的数据类型转换成数据范围小的数据类型
自动类型转换是数据范围小的数据类型转换成数据范围大的数据类型
作者:
朱铭恺
时间:
2019-5-26 21:50
为什么Java语言可以跨平台运行
不同平台具有对应的java虚拟机(jvm),只要安装了对应jvm即可运行java程序
JDK、JRE和JVM的区别
JDK为开发环境,包含了JRE和开发工具
JRE为运行环境,包含了JVM和核心类库
JVM为Java虚拟机,是保证java跨平台运行的核心
注释有几种,注释的作用
3种
作用:解释说明作用,不参与和影响程序运行
什么是关键字
java定义的具有特定含义的单词,在notepad++中会有高亮
什么是标识符,以及几种标识符命名的规则
编程时使用的名字,常用于变量,常量,类等命名
规则:
1.字母、数字、下划线和美元符号
2.首字符不可为字母
3.关键字不可作为标识符
4.区分大小写
什么是常量,什么是变量,常量和变量的区别
常量:固定不变的量,程序运行过程中不可改变
变量:可以改变的量,程序运行过程中可改变
什么是强转?什么是自动类型转换?
强转:范围大的(值或变量)赋值给范围小的变量
自动类型转换:范围小的(值或变量)赋值给范围大的变量
作者:
邱昊翔
时间:
2019-5-26 21:51
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.什么是强转?什么是自动类型转换?
答:强制类型转换:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。
自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。
作者:
JavaEE08-陈浩
时间:
2019-5-26 21:51
为什么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:强制类型转换:表示数据类型大的变量转换为表示数据类型小的量
自动类型转换:表示数据类型小的变量转换为表示数据类型大的量
作者:
zx_1997
时间:
2019-5-26 21:51
为什么Java语言可以跨平台运行,JDK、JRE和JVM的区别。
因为Java在不同的平台有对应的JVM(Java虚拟机),Java程序是在虚拟机上运行的,因此Java语言可以跨平台运行,JDK指的是Java开发工具包含JRE和开发工具,JRE为java运行环境,包含了JVM和java的核心类库,JVN为java虚拟机
注释有几种,注释的作用
常用的注释分为三种,一种为单行注释,一种为多行注释,还有一种注释为文档注释。注释的作用就是不参与程序执行,可以用来注释和说明程序,方便阅览。
什么是关键字
关键字是指在Java程序语句中具有特殊意义的一些单词,其特点是其字母全为小写并在编程软件中带有特殊颜色显示。
什么是标识符,以及几种标识符命名的规则
标识符是用户用于定义变量时对变量进行命名的名字,标识符命名规则有1.标识符由字母、数字下划线_、美元符号$组成,第一个字不能为数字2.关键字不能作为标识符,3.标识符区分大小写。
什么是常量,什么是变量,常量和变量的区别
常量指的是在程序执行阶段不会改变的量,常量可以用于直接输出。变量指的是在程序执行阶段时不会改变的量,变量需要定义类型,还需要对其赋值后才能进行使用。
什么是强转?什么是自动类型转换?
强转指的是强制类型转换,可以将数据范围大的变量转为数据范围小的变量,强转转换时需要考虑是否会数据溢出或精度缺失。
自动类型转换为将数据范围小的变量转为数据范围大的变量,可以自动转换。
作者:
朱铭恺
时间:
2019-5-26 21:52
为什么Java语言可以跨平台运行
不同平台具有对应的java虚拟机(jvm),只要安装了对应jvm即可运行java程序
JDK、JRE和JVM的区别
JDK为开发环境,包含了JRE和开发工具
JRE为运行环境,包含了JVM和核心类库
JVM为Java虚拟机,是保证java跨平台运行的核心
注释有几种,注释的作用
3种,作用:解释说明作用,不参与和影响程序运行
什么是关键字
java定义的具有特定含义的单词,在notepad++中会有高亮
什么是标识符,以及几种标识符命名的规则
编程时使用的名字,常用于变量,常量,类等命名
规则:
1.字母、数字、下划线和美元符号
2.首字符不可为字母
3.关键字不可作为标识符
4.区分大小写
什么是常量,什么是变量,常量和变量的区别
常量:固定不变的量,程序运行过程中不可改变
变量:可以改变的量,程序运行过程中可改变
什么是强转?什么是自动类型转换?
强转:范围大的(值或变量)赋值给范围小的变量
自动类型转换:范围小的(值或变量)赋值给范围大的变量
作者:
林锦长
时间:
2019-5-26 21:52
为什么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,要区分大小写
什么是常量,什么是变量,常量和变量的区别
常量:在程序运行中,数值不可以发生改变的量叫做常量
变量:在程序运行中,数值可以发生改变的量叫做变量
区别:在程序运行中常量是固定的不可以改变,而变量可以重新进行赋值进行改变
什么是强转?什么是自动类型转换?
强转:就是把一个数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
大--->小(存在风险性)
自动类型准换:就是把一个数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
,进行提升
小--->大(提升)
作者:
江健
时间:
2019-5-26 21:52
java语言运行在JVM虚拟机上,而不是操作系统,对应不同的操作系统有不同的JVM虚拟机。
JDK是开发环境,包含JRE和开发工具;JRE是运行环境,包含JVM和核心类库。
3种,单行注释 //注释信息;多行注释 /* 注释信息 */ ;文档注释 //* 注释信息*/。作用是对程序进行解释说明。
关键字:赋予了特殊含义的单词,全部由小写字母写成,在增强型编辑器中高亮显示。
标识符:人为定义用于标识,由字母、数字、下划线、$组成,不能以数字开头,区分大小写。
常量,运行过程中不能改变值;变量,运行过程中可以改变值。
范围大的数据类型转换为数据类型小的数据,就需要强转,数据范围小的则会自动转换为数据类型大的。
作者:
朱铭恺
时间:
2019-5-26 21:52
为什么Java语言可以跨平台运行
不同平台具有对应的java虚拟机(jvm),只要安装了对应jvm即可运行java程序
JDK、JRE和JVM的区别
JDK为开发环境,包含了JRE和开发工具
JRE为运行环境,包含了JVM和核心类库
JVM为Java虚拟机,是保证java跨平台运行的核心
注释有几种,注释的作用
3种,作用:解释说明作用,不参与和影响程序运行
什么是关键字
java定义的具有特定含义的单词,在notepad++中会有高亮
什么是标识符,以及几种标识符命名的规则
编程时使用的名字,常用于变量,常量,类等命名
规则:
1.字母、数字、下划线和美元符号
2.首字符不可为字母
3.关键字不可作为标识符
4.区分大小写
什么是常量,什么是变量,常量和变量的区别
常量:固定不变的量,程序运行过程中不可改变
变量:可以改变的量,程序运行过程中可改变
什么是强转?什么是自动类型转换?
强转:范围大的(值或变量)赋值给范围小的变量
自动类型转换:范围小的(值或变量)赋值给范围大的变量
作者:
林锦长
时间:
2019-5-26 21:53
为什么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,要区分大小写
什么是常量,什么是变量,常量和变量的区别
常量:在程序运行中,数值不可以发生改变的量叫做常量
变量:在程序运行中,数值可以发生改变的量叫做变量
区别:在程序运行中常量是固定的不可以改变,而变量可以重新进行赋值进行改变
什么是强转?什么是自动类型转换?
强转:就是把一个数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
大--->小(存在风险性)
自动类型准换:就是把一个数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
,进行提升
小--->大(提升)
作者:
王海华
时间:
2019-5-26 21:53
为什么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.自动类型转换:是小的数据类型转大的数据类型。
作者:
王嘉兴866
时间:
2019-5-26 21:53
为什么Java语言可以跨平台运行
答:因为java在虚拟机上运行,不同的系统由不同的虚拟机进行翻译。
JDK、JRE和JVM的区别
答:JDK是java的开发环境,JRE是java运行时的环境,JVM是虚拟机,JDK里面包含了JRE、JVM和开发工具。
注释有几种,注释的作用
答:3种。在制定的位置起到了说明功能的作用。
什么是关键字
答:关键字就是被JAVA赋予了特殊含义的单词。
什么是标识符,以及几种标识符命名的规则
答:标识符就是给类、方法、变量等取名字的符号,由数字、字母、下划线、美元组成,命名规则:1.不能以数字开头2.区分大小写3.不能是关键字
什么是常量,什么是变量,常量和变量的区别
答:常量就是运行过程中不能改变的量,变量就是运行过程中值会发生改变的量。
什么是强转?什么是自动类型转换?
答:强转就是数据类型范围大的转化为数据类型范围小的,自动类型转换就是把数据类型范围小的值转化为一个数据范围大的值。
作者:
王猛虎
时间:
2019-5-26 21:55
Java针对不同操作系统具有不同的虚拟机(JVM),而且Java程序是运行于Java虚拟机的,所以具有了跨平台特性。
---------------------------------------------------------------------------------------------------------------------------------------
JDK:JDK是Java开发环境,包含Java运行环境(JRE)和开发工具包。
JRE: JRE是Java运行环境,包含Java虚拟机(JVM)和Java核心类库
JVM: JVM是Java虚拟机
---------------------------------------------------------------------------------------------------------------------------------------
注释的分类:3种
1.单行注释
2.多行注释
3.文档注释
注释的作用:
帮助开发人员理解代码、方法或者类的功能作用和含义
---------------------------------------------------------------------------------------------------------------------------------------
关键字:
关键字是程序中定义的,具有特殊含义,不能随意使用的单词。具有,全是小写且在增强版记事本中高亮显示的特点。
---------------------------------------------------------------------------------------------------------------------------------------
标识符:
标识符是用户编程时使用的名字,用于对方法、类、变量的命名
标识符的命名规则:
标识符由数字、字母、_和$符组成,对大小写敏感且不能以数字开头,不能使用关键字
1.大驼峰命名法:类
所有单词,首字母大写
2.小驼峰命名法:变量,方法
多个单词,第一个单词首字母小写,后面单词首字母大写
---------------------------------------------------------------------------------------------------------------------------------------
常量:
程序运行过程中不变的量
变量:
程序运行过程中可以变的量
---------------------------------------------------------------------------------------------------------------------------------------
强转:
数据类型由大向小转换的过程叫强转
自动类型转换:
数据类型由小向大转换的郭晨叫自动类型转换
作者:
郭伟杰-
时间:
2019-5-26 21:55
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-26 21:56
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.什么是强转?什么是自动类型转换?
自动转换类型
把一个数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
强制转换类型
把一个数据范围大的数值或变量赋值给另一个表示数据范围小的变量
格式目标数据范围变量名=(目标数据类型)值或者变量
作者:
辛全旺
时间:
2019-5-26 21:58
为什么Java语言可以跨平台运行
java程序是在java虚拟机中运行的,每个平台都有有对应平台的java虚拟机可以用来运行同一份java程序。
JDK、JRE和JVM的区别
jdk是java开发和运行环境,jre是java运行环境,jvm是java虚拟机,jdk包含jre,jre包含jvm。
注释有几种,注释的作用
三种,分别是但行注释、多行注释、文档注释。注释是为代码提供说明信息,不参与程序运行。
什么是关键字
java中定义好的、具有特殊作用的英语单词。
什么是标识符,以及几种标识符命名的规则
标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。
标识符只能由字母、数字、下划线、$组成,且不能用数字开头,不能与关键字重名,严格区分大小写。
为了方便用户理解和使用,创建标识符应满足一下种命名规则:1,标识符应该遵行见名知意。2.创建类名时首字母大写,如果有多个单词,每个单词首字母大写。3.创 建方法名、变量名时,单词首字符小写,如果有多个单词,从第二个开始,每个单词首字母大写。
什么是常量,什么是变量,常量和变量的区别
程序运行过程中值不发生改变的量就是常量,发生改变的量就是变量。
什么是强转?什么是自动类型转换?
强制转换是储存数据范围大的数值或变量值赋值给
储存数据范围小的数值或变量值,由于储存容量减少可能会有数据缺失。自动类型转换是
储存数据范围小的数值或变量值赋值给
储存数据范围大的数值或变量值,会自动转换,无风险。
作者:
自然之小友
时间:
2019-5-26 21:58
为什么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:
自动类型转换一般为小的数据类型向大的数据类型转换。
作者:
张仁杰
时间:
2019-5-26 21:58
为什么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(所有字母开头都大写)
什么是常量,什么是变量,常量和变量的区别
常量是程序执行期间始终保持不变的量,而变量是在程序执行过程中初始值会发生改变或者说变量是一个不确定的值。常量是在程序执行前就知道的固定量,而变量在程序执行完成前都不知道准确的量
什么是强转?什么是自动类型转换?
强转:当定义的变量在赋值的数据类型在表示范围之内,程序将强制进行转换。
自动类型转换:根据同类型相加结果还是同类型 并且低类型的先转换成高类型的然后在进行运算 最后结果也是同类型的才行
作者:
陈杰1
时间:
2019-5-26 22:01
为什么Java语言可以跨平台运行?
JDK、JRE和JVM的区别?
JDK是开发环境(程序员用的,安装完可以进行代码的编写和运行)
JRE是运行环境(可以运行java代码,用户不需要进行代码的编写和维护)
JVM是虚拟机(充当的是操作系统和java程序的媒介)
注:三者的关系是JDK>JRE>JVM
注释有几种,注释的作用?
三种。注释就是对程序进行解释说明的,不参与任何程序的编译和执行
什么是关键字?
程序中定义好的,有特殊含义的单词
什么是标识符,以及几种标识符命名的规则?
在变量名、类名、方法名等地方出现的
小驼峰命名
1、标识符是一个单词的时候,首字母小写)
例如:high
2、标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写
例如:pHigh
大驼峰命名
定义一个类,这个类是用于求和操作的
例如:HelloWorld
什么是常量,什么是变量,常量和变量的区别?
在程序执行中不可改变。变量是在程序执行中初始值会发生改变或者说是一个不确定的值。
什么是强转?什么是自动类型转换?
当定义的变量赋值的数据类型在表示范围之内的,程序会强制转换。
自动类型转换不太明白
作者:
张遵荣
时间:
2019-5-26 22:01
同学们,今天是我们第一天正式开课,同学们是否适应了黑马程序员的节奏呢?
请将下面问题用自己理解的话表述出来:
今日需要掌握的有:
为什么Java语言可以跨平台运行
答:不同的操作系统可以装对应版本的虚拟机,java程序是通过虚拟机来实现跨平台的特性的
JDK、JRE和JVM的区别
答:JDK是开发工具,而JRE是java程序的运行环境,开发工具JDK包含了运行java程序的环境,而如果只运行java程序则只需要安装JRE;
JVM是java语言虚拟机的缩写,运行环境内包含了虚拟机JVM
注释有几种,注释的作用
答:注释有三种,前两种为,其一,单排注释,其二,多排注释。注释是用于对代码行的解释,可以增强可读性,有利于修改Bug和维护
什么是关键字
答:java语言中,定义的一些有特别意义的英文单词,表现在加强类的开发工具上,其单词会显示高亮,显眼
什么是标识符,以及几种标识符命名的规则
答:标识符是开发人员自定义取的“名字”,区别于关键字,对应的是java语言中的变量、类、数组等等个体。
标识符的命名,只能由字母、下划线、数字、美元符号等组成,且数字不能放在最首,且不能是关键字。
什么是常量,什么是变量,常量和变量的区别
答:常量就是在程序执行过程中不能改变的值,而变量则是在执行过程中可以被改变的值(也可以说是内存块),
一个变量可以重复存储常量,
什么是强转?什么是自动类型转换?
答:在基本数据类型中,有着取值范围和精度高低的前后梯度,当一个范围小的数据,存储到范围小的数据中时,
此时编译器自动完成数据类型的转换,即自动类型转换;当一个范围大的数据,存储到范围小的数据中时,需要显示的
转换数据的类型,否则编译器会报错,这时即是强制类型转换。需要注意,强制类型转换有着数据溢出和精度损失的风险。
作者:
辛全旺
时间:
2019-5-26 22:03
为什么Java语言可以跨平台运行
java程序是在java虚拟机中运行的,每个平台都有有对应平台的java虚拟机可以用来运行同一份java程序。
JDK、JRE和JVM的区别
jdk是java开发和运行环境,jre是java运行环境,jvm是java虚拟机,jdk包含jre,jre包含jvm。
注释有几种,注释的作用
三种,分别是但行注释、多行注释、文档注释。注释是为代码提供说明信息,不参与程序运行。
什么是关键字
java中定义好的、具有特殊作用的英语单词。
什么是标识符,以及几种标识符命名的规则
标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。
标识符只能由字母、数字、下划线、$组成,且不能用数字开头,不能与关键字重名,严格区分大小写。
为了方便用户理解和使用,创建标识符应满足一下种命名规则:1,标识符应该遵行见名知意。2.创建类名时首字母大写,如果有 多个单词,每个单词首字母大写。3.创建方法名、变量名时,单词首字符小写,如果有多个单词,从第二个开始,每个单词首字 母大写。
什么是常量,什么是变量,常量和变量的区别
程序运行过程中值不发生改变的量就是常量,发生改变的量就是变量。
什么是强转?什么是自动类型转换?
强制转换是储存数据范围大的数值或变量值赋值给储存数据范围小的数值或变量,由于储存容量减少,可能会有数据缺失。自动类型转换是储存数据范围小的数值或变量值赋值给储存数据范围大的数值或变量,会自动完成,无风险。
作者:
许雅丽
时间:
2019-5-26 22:03
1.为什么Java语言可以跨平台运行
因为Java是在JVM虚拟机上面运行的,各操作系统都有各自相应的虚拟机,
所以Java语言可以跨平台运行。
2.JDK、JRE和JVM的区别
JDK是Java Development Kit, 是Java开发,JDK=JRE+开发工具,所以JDK既能运行,又能开发
JRE是Java Runtime Environment,是Java的运行环境,JRE=JVM+核心类库
JVM是Java Virtural Machine,是Java的虚拟机,Java通过虚拟机在各操作系统上面运行
他们的关系是JDK>JRE>JVM
3.注释有几种,注释的作用
注释有三种:
1.单行注释://这里是注释内容
4.该作用是可进行单行注释,可以出现在独立一行,或者代码后面
2.多行注释:/*里面是注释内容
里面是注释内容
*/
该作用是可进行多行注释,出现在代码最上方,独立存在,
通常是为了解释接下来的大篇幅代码的大致作用或内容
3.文档注释:/**里面是注释内容
里面是注释内容
*/
此注释还未教
5.什么是关键字
关键字就是Java中特殊含义的单词,在常用编译器中会用不同颜色高亮显示,
且字母都是小写,例如:public,class等
6.什么是标识符,以及几种标识符命名的规则
会在变量名、类名、方法名这些地方出现
组成:数字(不能以此开头)、字母、下划线、美元符
不能是关键字,区分大小写 (eg:Class不是关键字class,所以Class可用,class作为关键字不可用)
常见命名:
小驼峰法:方法、变量
标识符为一个单词时:首字母小写
标识符为多个单词时:首单词首字母小写,之后单词首字母大写
大驼峰法:类(类的功能名,eg:求和为Sum)
标识符为一个单词时:首字母大写
标识符为多个单词时:每个单词首字母大写
7.什么是常量,什么是变量,常量和变量的区别
常量:整数常量,小数常量,字符常量,布尔常量,空常量
变量:变量名相当于一个容器,变量值就是暂时放入容器的数值
定义变量需要赋值(定义变量时,需要数值,才能使用
变量名不能重复
Long类型为防止整数过大(默认int类型),
数值后面需加L
Float类型为防止类型不兼容(默认double类型),数值后面需加F
8.什么是强转?什么是自动类型转换?
自动类型提升:小 -> 大 (可行)
强制类型转换:大 -> 小 (出现两种情况)
情况1: 安全强转 (大类型小数值-->小类型大数值,该小类型的数值范围可可包括小数值)
整数情况2.1:不安全强转((大类型大数值-->小类型小数值,该小类型的数值范围不包括大数值)称为数据溢出
浮点情况2.2:不安全强转(小数转为整数,称为精度缺少)
强制类型转换格式:
目前数据类型 变量名 = (目前数据类型) 需强制的变量名/变量值
作者:
辛全旺
时间:
2019-5-26 22:04
为什么Java语言可以跨平台运行
java程序是在java虚拟机中运行的,每个平台都有有对应平台的java虚拟机可以用来运行同一份java程序。
JDK、JRE和JVM的区别
jdk是java开发和运行环境,jre是java运行环境,jvm是java虚拟机,jdk包含jre,jre包含jvm。
注释有几种,注释的作用
三种,分别是但行注释、多行注释、文档注释。注释是为代码提供说明信息,不参与程序运行。
什么是关键字
java中定义好的、具有特殊作用的英语单词。
什么是标识符,以及几种标识符命名的规则
标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。
标识符只能由字母、数字、下划线、$组成,且不能用数字开头,不能与关键字重名,严格区分大小写。
为了方便用户理解和使用,创建标识符应满足一下种命名规则:1,标识符应该遵行见名知意。2.创建类名时首字母大写,如果有 多个单词,每个单词首字母大写。3.创建方法名、变量名时,单词首字符小写,如果有多个单词,从第二个开始,每个单词首字 母大写。
什么是常量,什么是变量,常量和变量的区别
程序运行过程中值不发生改变的量就是常量,发生改变的量就是变量。
什么是强转?什么是自动类型转换?
强制转换是储存数据范围大的数值或变量值赋值给储存数据范围小的数值或变量,由于储存容量减少,可能会有数据缺失。自动类型转换是储存数据范围小的数值或变量值赋值给储存数据范围大的数值或变量,会自动完成,无风险。
作者:
朱帅帅
时间:
2019-5-26 22:06
同学们,今天是我们第一天正式开课,同学们是否适应了黑马程序员的节奏呢?
请将下面问题用自己理解的话表述出来:
今日需要掌握的有:
为什么Java语言可以跨平台运行
java语言是在java虚拟机上运行的,不同的操作系统有不同java虚拟机
JDK、JRE和JVM的区别
JDK开发工具集 JDK中包含了JRE和JVM
JRE开发工具 JRE中包含了JVM
JVMjava语言的虚拟机
JDK面向对象是程序员
JRE面对的对象是用户
注释有几种,注释的作用
单行注释、多行注释、文本注释3种
注释的作用是方便程序员更便捷的理解代码的
意思
什么是关键字
程序中定义好的,有特殊意义的单词就是关键字
什么是标识符,以及几种标识符命名的规则
标识符是由字母、数字、_、$、组成,首写不能以数字开头
什么是常量,什么是变量,常量和变量的区别
在程序运行中,不可改变的量,称之为常量。
在程序运行中,值可以改变的量,称之为变量。
什么是强转?什么是自动类型转换?
数值范围小的值或者变量赋值给一个表示数值范围大的变量是自动类型转换
数值范围大的值或者变量赋值给一个表示数值范围小的变量是强制转换
作者:
吴汕汕
时间:
2019-5-26 22:06
同学们,今天是我们第一天正式开课,同学们是否适应了黑马程序员的节奏呢?
请将下面问题用自己理解的话表述出来:
今日需要掌握的有:
为什么Java语言可以跨平台运行
Java是在虚拟机里面运行
。
JDK、JRE和JVM的区别
JDK包含JRE和JVM以及开发工具,JRE包含JVM和类库,JDK是开发环境,JRE是运行环境,JVM是虚拟机。
注释有几种,注释的作用
三种注释,常用单行注释和多行注释,还有一个文档注释,作用是用编写代码时的解释说明。
什么是关键字
Java里特殊含义的单词。
什么是标识符,以及几种标识符命名的规则
标识符就是给类和方法定义名字的,由字母,数字,下划线和$组成,数字不能放在前面,不能用关键字,字符串有大小驼峰建议写法。
什么是常量,什么是变量,常量和变量的区别
常量是程序运行中值不可以发生改变的量,变量是程序运行中值可以发生改变的量,区别就是他们的值在程序运行中的量一个可变,一个不可变。
什么是强转?什么是自动类型转换?
强转是数据范围大的数值或变量转换成小的,自动类型转换是数据类型提升,范围小的值转换大的。
作者:
邹楷能
时间:
2019-5-26 22:07
为什么Java语言可以跨平台运行
答:因为java拥有不同平台对应的虚拟机(jvm),java语言可以在这些虚拟机上运行从而达到跨平台的效果。
JDK、JRE和JVM的区别
答:JDK由JRE和开发工具组成,JRE由JVM和核心类库组成,区别在于JDK包含JRE,JRE包含JVM。
注释有几种,注释的作用
答:注释共有三种,单行注释,多行注释,文档注释
注释的作用是对所写代码的解释,不参与程序的运行。
什么是关键字
答:关键字是java语言中被赋予特殊含义的单词。
什么是标识符,以及几种标识符命名的规则
答:标识符是在编程中给类,方法,变量命名的符号。
命名的规则有:1.不能使用关键字。2.只能由数字,字母,下划线(_)及美元符号($)组成,且不能由数字打头,需要区分大小写。
3.统一约定:大驼峰命名法,主要用于类的命名;小驼峰命名法,主要用于方法与变量的命名。
什么是常量,什么是变量,常量和变量的区别
答:常量是在运行过程中,其值不会发生改变的量,变量是在运行过程中,其值会发生改变的量。
二者的区别是常量不会变,变量会变。
什么是强转?什么是自动类型转换?
答:强转是将表示数据类型范围大的数值转换到数据范围小的数据类型中。
自动类型转换是将表示数据类型范围小的数值转换到表示数据范围大的数据类型中。
作者:
黎先帆
时间:
2019-5-26 23:11
为什么Java语言可以跨平台运行
Java是运行在JVM上的,各操作系统的JVM可以将Java语言的源代码转化为字节码(class文件),
翻译给各平台。一次编写,多处运行。
JDK、JRE和JVM的区别
JDK是程序员用的,用于程序的开发和运行,包含JRE和一些开发工具
JRE是用户用的,只用于程序的运行,包含JVM以及核心类库
JVM即Java的虚拟机,用于将Java语言与各操作系统进行交互,翻译
JDK>JRE>JVM
注释有几种,注释的作用
1.单行注释(//)
2.多行注释(/* */)
3.文档注释(/** */)
仅对程序进行解释说明,不参与程序的运行
什么是关键字
在程序中,有特殊含义的单词
什么是标识符,以及几种标识符命名的规则
给类,方法,变量等起名字的符号
定义的规则:
A 由数字、字母、下划线(_)和美元符组成($)
B 不能以数字开头
C 不能是关键字
D 区分大小写
常见命名约定
A 小驼峰命名法:针对方法、变量
a)标识符是一个单词时,首字母小写,例:name
b)标识符是多个单词组成时,第一个单词首字母小写,其他单词首字母大写,例:firstName
B 大驼峰命名法:针对类
a)标识符是一个单词时,首字母大写,例:Student
b)标识符是多个单词组成时,每个单词首字母都大写,例:GoodStudent
什么是常量,什么是变量,常量和变量的区别
在程序执行中,其值不发生改变的量
在程序执行中,其值可以发生改变的量
常量有分:字符串常量、整数常量、小数常量、字符常量、布尔常量、空常量(不可以直接输出)
变量的格式:数据类型 变量名 = 变量值
什么是强转?什么是自动类型转换?
A 强制类型转换
即把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
格式:目标数据类型 变量名=(目标数据类型)值或者变量
例:int k = (int)88.88
B 自动类型转换
即把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
例:double d = 10
byte -> short -> int -> long -> float -> double
char -> int...(同上)
作者:
王宏皓
时间:
2019-5-26 23:21
今天是正式开课的第一天
对于环境,个人感觉很不错
今天学到的知识和个人的见解以及需要掌握的地方
1.为什么Java语言可以跨平台运行
Java语言本身是不具备跨平台的能力.真正能使其跨平台的能力是由JVM(虚拟机)来执行的操作
JVM是包含在(JRE)运行环境内的能起到类似翻译作用的虚拟主机,充当类似翻译官的职责
对不同的操作系统,能执行不同的类似翻译的作用
2.JDK、JRE和JVM的区别
JDK是开发环境包 他包含了JRE和JVM 通常用于开发人员
JRE是运行环境包 它包含了JVM.同时,他又需要有编译软件才能配合运行 通常用于客户
JVM是虚拟主机 他是Java的核心 用于编译
3.注释有几种,注释的作用
暂时了解的只有两种
//以双斜线开头的单行注释
/*这是多行注释
它可以写多行
它可以写多行
它可以写多行
*/
4.什么是关键字
关键字是带有高光的字,就是系统定义好的,无法进行更改,且可以在一定条件下调用的字符
5.什么是标识符,以及几种标识符命名的规则
标识符就像名字一样,一种命名的符号
它有两种常用的写法
1.小驼峰命名法 例如;helloWorld
2.大驼峰命名法 例如;helloWorld
本人还知道一种常见的有 hello_world 以及 Hello_World
6什么是常量,什么是变量,常量和变量的区别
常量是在运行过程中无法改变的量
变量是可以在运行中改变的量
7.什么是强转?什么是自动类型转换?
(1)强转是把数值比较大的类型转换为数值比较小的类型
比如把(int)强转为(short)或者(byte)如果数值超过他们能存储的值产生的数值就会溢出,发生问题
(2)自动转换就是把小类型的转换为大类型
比如把(short)或者(byte)他们能存储的值存到(int)中,是完全可行的!
作者:
陈少勇
时间:
2019-5-27 09:07
为什么Java语言可以跨平台运行
解:因为有java虚拟机,不同的操作系统有不同的虚拟机,一次编写到处运行。
JDK、JRE和JVM的区别
解:JDK包含JRE和Java开发工具包,JRE包含JVM和核心类库。
注释有几种,注释的作用
注释有3种:1.单行注释 //
2.多行注释 /* */
3.文档注释 /** */
作用:解释代码
什么是关键字
解:电脑已经定义过的,并且都为小写,高级编辑器里会高亮显色。
什么是标识符,以及几种标识符命名的规则
解:有$,数字,字母,下划线的组成的。
不能以数字开头。
小驼峰命名法:变量、方法
大驼峰命名法:类
什么是常量,什么是变量,常量和变量的区别
解:常量:程序运行中不能改变的量。
变量:程序运行中可以改变的量。
区别:一个可以变,一个不可以变。
什么是强转?什么是自动类型转换?
解:强制转换类型是指从较大的数据类型赋值给较小的数据类型时需要强制转换,但可能造成溢出。
自动转换类型是指从较小的数据类型赋值给较大的数据类型,只要类型相同就可以直接转换。
作者:
wangdebin
时间:
2019-5-27 10:10
1、为什么Java语言可以跨平台运行
java程序并非直接运行,而是由java编译器将其编译成与平台无关的字节码文件,在不同的操作系统只需安装对应的JVM即可运行。
2、JDK、JRE和JVM的区别
JDK包含JRE和java开发工具,而JRE包含JVM和核心类库
3、注释有几种,注释的作用
单行注释// 多行注释 文档注释
4、什么是关键字
java具有特定含义的单词 特点:字母全部是小写
5、什么是标识符,以及几种标识符命名的规则
标识符是用户在编程中给类/方法/变量/常量等命名的名字。
6、什么是常量,什么是变量,常量和变量的区别
常量是程序运行中值不可改变的量;
变量是程序运行中值可改变的量。
7、什么是强转?什么是自动类型转换?
把数据表示范围大的数值或者变量赋值给数据表示范围小的变量叫做强转,强转会造成数据丢失。
自动类型转换:把数据表示范围小的数值或变量赋值给数据表示范围大的变量,类型自动提升。
作者:
陈杰1
时间:
2019-5-27 21:56
1、++和--单独使用和在运算中使用有什么区别?
单独使用的时候,++和--无论放前还是后,结果都是一样的
参与操作的时候,如果放在变量前面,先拿变量做++或--,后拿变量参与操作
参与操作的时候,如果放在变量后面,先拿变量参与操作,后拿变量做++或--
2、&和&&,|和||的区别?
两者之间的关系,&&和||的作用与&、|的作用是相同的,区别在于短路逻辑运算符只要左边不满足条件,右边就不再执行,更大的优化了计算机性能
3、s+=1和s=s+1有什么区别?
如果类型不是int的话那么两者出来的结果是不同的。
4、if ,if...else,if...else if...else 三种if语句的区别
if语句只能用于一个条件下
if...else用于两个条件下
if...else if...else可以用于多个条件下
5、什么是数据输入,如何进行使用?
数据输入就是让用户自行输入的数据。通过导包以及创建对象的方式使程序可以进行手动输入信息。
作者:
吴汕汕
时间:
2019-5-27 21:57
为什么Java语言可以跨平台运行
Java是在虚拟机里面运行
。
JDK、JRE和JVM的区别
JDK包含JRE和JVM以及开发工具,JRE包含JVM和类库,JDK是开发环境,JRE是运行环境,JVM是虚拟机。
注释有几种,注释的作用
三种注释,常用单行注释和多行注释,还有一个文档注释,作用是用编写代码时的解释说明。
什么是关键字
Java里特殊含义的单词。
什么是标识符,以及几种标识符命名的规则
标识符就是给类和方法定义名字的,由字母,数字,下划线和$组成,数字不能放在前面,不能用关键字,字符串有大小驼峰建议写法。
什么是常量,什么是变量,常量和变量的区别
常量是程序运行中值不可以发生改变的量,变量是程序运行中值可以发生改变的量,区别就是他们的值在程序运行中的量一个可变,一个不可变。
什么是强转?什么是自动类型转换?
强转是数据范围大的数值或变量转换成小的,自动类型转换是数据类型提升,范围小的值转换大的。
作者:
林桂旺
时间:
2019-5-29 01:07
1 在需要运行java应用程序的操作系统上,安装与该操作系统相对应的jave虚拟机(jvm)。
2 JDK=JRE+JAVA开发工具,JRE=JVM+JAVA标准类库。
3 单行注释、多行注释、文档注释三种,注释不参与程序运行,仅起到说明作用。
4.被java语言赋予特殊涵义的单词。
5.标识符由数字、字母、下划线、美元符组成,标识符命名有大驼峰命名法(类)和小驼峰命名法(方法、变量)。
6.常量是指在程序运行过程不能改变的量;变量指在程序运行过程可以改变的量。常量在编译阶段是可以被确定的值。
7.类型转换分为自动类型转换和强制类型转换。自动类型转换是在把表示范围小的变量或数值转换为标识范围大的变量或数值。强制类型转换是把表范围大的变量或数值转换为标识范围小的变量。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2