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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

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

31 个回复

倒序浏览
为什么Java语言可以跨平台运行
     因为Java中包含Java虚拟机,也就是JVM,JVM对字节码文件解释执行,所以Java语言可以跨平台运行
JDK、JRE和JVM的区别
     JDK包含JRE和JVM,是Java的开发工具
     JRE是包含JVM和Java的核心类库,是Java的运行环境
     JVM是Java的虚拟机,对字节码文件解释执行,使Java可以跨平台运行
注释有几种,注释的作用
     注释有三种,分别是单行注释、多行注释和文本注释,注释的作用是对代码的解释和说明,提高阅读者对代码的理解
什么是关键字
     关键字是被Java语言特殊定义的单词
什么是标识符,以及几种标识符命名的规则
     标识符是给类、方法、变量、常量等命名时用的名字;
     标识符的命名规则:
     硬性规则:由字母、数字、下划线、美元符号组成,第一个字符不能是数字、不用使用关键字作为标识符、要区分大小写
     软性规则:大驼峰式命名(每个单词首字母大写)、小驼峰命名(首字母小写,其余单词开始大写)、最好做到见名知意
什么是常量,什么是变量,常量和变量的区别
     常量是在一次程序运行中值不改变的量;变量是在一次程序运行中值可以改变的量;区别:常量不需要赋值可直接输出,变量需要赋值
什么是强转?什么是自动类型转换?
     强转:把一个数值范围大的数据类型赋值为数值范围小的数据类型
     自动类型转换:把一个数值范围小的数据类型赋值为数值范围大的数据类型

评分

参与人数 1黑马币 +5 收起 理由
莫云繁 + 5 很给力!

查看全部评分

回复 使用道具 举报 1 0
1.为什么Java语言可以跨平台运行
        java程序不是直接在操作系统上运行的,而是在java虚拟机啊上运行的,
        java为每一个操作系统提供运行的虚拟机,只要有安装java虚拟机的操作系统就能运行java程序。
2.JDK、JRE和JVM的区别
        JDK包括Java开发工具包和JRE,
        JRE包括java核心类库和java虚拟机
3.注释有几种,注释的作用
注释分为三种:单行注释(//注释内容),多行注释(/*注释内容*/),文档注释
注释主要是对java程序的补充说明,让程序员更简单的阅读java代码,在编译和运行时不起任何作用。
4.什么是关键字
关键字指Java程序已经定义过的,具有特殊意义的单词。
5.什么是标识符,以及几种标识符命名的规则
标识符是开发者自主命名的单词。
6.标识符的命名规则:
        硬性规则
        1.标识符只能由:字母,数字,$和_组成,且不能以数字开头。
        2.标识符不能与关键字相同。
        软性规则
        1.类名用大驼峰命名方式,每一个单词首字母大写。
        2.方法名,变量名采用小驼峰命名方式,首单词字母小写,后面的单词首字母大写。

7.什么是常量,什么是变量,常量和变量的区别
常量:在一次运行中不会发生变化的量。分为六种:整型,浮点型,布尔型,字符串,字符空
变量:在一次运行中可以发生变化的量。
8.什么是强转?什么是自动类型转换?
java中整形由小到到分为byte,short,int,long;浮点分为folat,double类型
强转:当等号左边的类型小于右边的类型时,右边的大类型强转为小类型赋值给左边,但有可能产生数据溢出或者精度损失。
自动类型转换:当等号左边的类型大于右边的类型时,右边的小类型自动转为大类型赋值给左边。
回复 使用道具 举报
洪铭钛 初级黑马 2019-10-26 21:14:47
来自 4#
提示: 作者被禁止或删除 内容自动屏蔽
为什么Java语言可以跨平台运行
因为Java不是在操作系统上直接运行的,而是在java虚拟机上运行的,java编译器将java源程序编译成与平台有关的字节码文(class文件),然后由java虚拟机对字节码文件解释执行,所以在不同的操作系统下,只需安装不同的java虚拟机即可实现java程序的跨平台运行

JDK、JRE和JVM的区别
JDK是java开发工具,包含了JRE和开发工具
JRE是java运行环境,它包含了java的核心类库和JVM;
JVM是java虚拟机;用来对字节码文(class文件)进行解释执行;
JDK>JDK>JVM
所以只需安装jdk就可以运行java源程序。

注释有几种,注释的作用
注释有3种
单行注释:以//开头,在//后面的内容被注释,只注释一行
多行注释:以/*开头,*/结尾,在其中间的内容被注释,可以注释一行或多行;
文档注释:以/**开头,*/结尾,在其中间的内容被注释。
注释是对代码进行解释说明,提高代码的阅读行

什么是关键字
关键字是java语言赋予特殊含义的单词
特点:
关键字都是小写;
在代码编辑器里会被高亮显示

什么是标识符,以及几种标识符命名的规则
标识符是程序员编码时取的名字,通常是类名,变量名,方法名等;
强制规则:
标识符不能是关键字
标识符可以有数字,字母,下划线"_",美元符"$"组成,但首字符不能为数字
标识符区分大小写

软规则:
大驼峰:通常是用于类名取名,命名规则是每个单词的首字母大写
小驼峰:通常用于变量名、方法名,命名规则第一个单词的首字母小写,后面的单词首字母大写,
要见名知意

什么是常量,什么是变量,常量和变量的区别
常量是程序运行过程中不会改变的量
变量是程序运行过程中可以改变的量
常量不用赋值可以直接输出,而变量必须声明,并且赋值才可以输出,变量声明格式:数据类型 变量名 = 值;

什么是强转?什么是自动类型转换?
自动类型转换是把一个小的数据类型转换成大的数据类型,当右边的值的数据类型小于左边变量的数据类型时会发生自动类型转换。
自动类型是安全的
强转是是把一个大的数据类型转换成小的数据类型,当右边的值的数据类型大于左边变量的数据类型时,必须强转。
格式:数据类型 变量名 = (变量名的数据类型)值
强转是不安全的:大的数据类型的值大于小的数据类型范围时会发生数据溢出
当小数转换为整数时,小数部分会被直接扔掉,精度缺失。

回复 使用道具 举报
为什么Java语言可以跨平台运行
Java并不直接在平台系统上运行,对不同平台会有相对应的虚拟机,java在对于的虚拟机上运行。

JDK、JRE和JVM的区别
JDK包含JRE和开发工具包,JRE包含JVM和核心类库;所以JDK包含JRE,JRE又包含JVM

注释有几种,注释的作用
注释有三种,分为单行注释,多行注释,文档注释。
注释的作用:用于对程序代码的解释说明,且不影响程序运行。

什么是关键字
java中有特殊含义的小写英文单词。例如 public, class , void

什么是标识符,以及几种标识符命名的规则
标识符是编程时使用的名字,用于给类、方法、变量、常量等命名。
硬性规则:1,由数字 下划线 字母 $组成,且数字不能作为开头 2,不能是关键字 3,区分大小写
软性规则:大驼峰:全部单词以大写字母开头,给类取名。  小驼峰:第一个单词首字母小写,其他单词首字母大写,给方法,变量。  最好做到见名知意!

什么是常量,什么是变量,常量和变量的区别
常量:在一次运行期间其值不可变的量。
变量:在一次运行期间其值可以改变的量。
常量和变量的区别在于一次运行区间,其值可不可以改变。

什么是强转?什么是自动类型转换?
强转:把数据范围大的变量或者数赋值给数据范围小的变量
自动类型转换:把数据范围小的变量或者数赋值给数据范围大的变量
回复 使用道具 举报

1、为什么Java语言可以跨平台运行
Java编译器将Java源程序编译成字节码文件,JVM(Java虚拟机)对字节码文件解释执行,所以不同的平台安装不同的JVM就可以实现跨平台运行

2、JDK、JRE和JVM的区别
     JDK包含JRE和JVM,是Java的开发工具
     JRE是包含JVM和Java的核心类库,是Java的运行环境
     JVM是Java的虚拟机,对字节码文件解释执行,使Java可以跨平台运行
         
3、注释有几种,注释的作用
共三种,单行注释//、多行注释/**/和文本注释/** */,注释的作用是对代码的解释和说明,提高阅读者对代码的理解
4、什么是关键字
  关键字是被Java语言特殊定义的单词
5、什么是标识符,以及几种标识符命名的规则
     标识符是给类、方法、变量、常量等命名时用的名字;
     标识符的命名规则:
     硬性规则:由字母、数字、下划线、美元符号组成,第一个字符不能是数字、不用使用关键字作为标识符、要区分大小写
     软性规则:大驼峰式命名(每个单词首字母大写)、小驼峰命名(首字母小写,其余单词开始大写)、最好做到见名知意
6、什么是常量,什么是变量,常量和变量的区别
     常量是在一次程序运行中值不改变的量;变量是在一次程序运行中值可以改变的量;区别:常量不需要赋值可直接输出,变量需要赋值
7、什么是强转?什么是自动类型转换?
    常量是在一次程序运行中值不改变的量;变量是在一次程序运行中值可以改变的量;区别:常量不需要赋值可直接输出,变量需要赋值

回复 使用道具 举报
1.为什么Java语言可以跨平台运行
答:        通过JVM可实现跨平台运行
        Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚
        拟机(JVM)对字节码文件解释执行。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的
        跨平台。
2.JDK、JRE和JVM的区别
答:  JDK:Java 开发工具包 。
        JRE::Java 开发环境
        JVM:Java 虚拟机。 jvm 是 Java能够跨平台的核心。
        JDK 包含 JRE 和 JVM
3.注释有几种,注释的作用
答:        分为三种:单行注释(//) 多行注释(/* */)
        作用:注释是对代码的解释和说明文字,可以提高程序的可读性,也有利于后来人的理解阅读。

4.什么是关键字
答:        关键字是指被java语言赋予了特殊含义的单词。如public、class、static等
5.什么是标识符,以及几种标识符命名的规则
答:        标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名
        硬性规则:1.由字母、数字、下划线“_”、美元符号“$”组成
                2.第一个字符不能是数字
                3.不能使用java中的关键字作为标识符。
        软性规则:1.大驼峰式命名:类名。每个单词的首字母都大写。
                2.小驼峰式命名:变量名、方法名。首字母小写,从第二个单词开始每个单词的首字母大写。
                3.标识符的命名最好可以做到见名知意
6.什么是常量,什么是变量,常量和变量的区别
答:        常量:在程序运行过程中,其值不可以发生改变的量。
        变量:在程序运行过程中,其值可以发生改变的量
7.什么是强转?什么是自动类型转换?
答:        强制类型转换:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。不一定安全。
        自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。一定是安全的。大可以装下小。            
回复 使用道具 举报
1.为什么Java语言可以跨平台运行
答:        通过JVM可实现跨平台运行
        Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚
        拟机(JVM)对字节码文件解释执行。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的
        跨平台。
2.JDK、JRE和JVM的区别
答:        JDK:Java 开发工具包 。
        JRE::Java 运行时环境。它主要包含两个部分, jvm 的标准实现和 Java 的一些基本类库。
        JVM:Java 虚拟机。 jvm 是 Java能够跨平台的核心。
        JDK 包含 JRE 和 JVM
3.注释有几种,注释的作用
答:        分为三种:单行注释(//),多行注释(/* */),文档注释(/**  */)
        作用:注释是对代码的解释和说明文字,可以提高程序的可读性,因此在程序中添加必要的注释文字十分重要。Java中的

4.什么是关键字
答:        关键字是指被java语言赋予了特殊含义的单词。如public、class、static等
5.什么是标识符,以及几种标识符命名的规则
答:        标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名
        硬性规则:1.由字母、数字、下划线“_”、美元符号“$”组成
                2.第一个字符不能是数字
                3.不能使用java中的关键字作为标识符。
        软性规则:1.大驼峰式命名:类名。每个单词的首字母都大写。
                2.小驼峰式命名:变量名、方法名。首字母小写,从第二个单词开始每个单词的首字母大写。
                3.标识符的命名最好可以做到见名知意
6.什么是常量,什么是变量,常量和变量的区别
答:        常量:在程序运行过程中,其值不可以发生改变的量。
        变量:在程序运行过程中,其值可以发生改变的量
7.什么是强转?什么是自动类型转换?
答:        强制类型转换:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。
        自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。
回复 使用道具 举报 2 0
1.为什么Java语言可以跨平台运行
        java程序不是直接在操作系统上运行的,而是在java虚拟机啊上运行的,
        java为每一个操作系统提供运行的虚拟机,只要有安装java虚拟机的操作系统就能运行java程序。
2.JDK、JRE和JVM的区别
        JDK包括Java开发工具包和JRE,
        JRE包括java核心类库和java虚拟机
3.注释有几种,注释的作用
注释分为三种:单行注释(//注释内容),多行注释(/*注释内容*/),文档注释
注释主要是对java程序的补充说明,让程序员更简单的阅读java代码,在编译和运行时不起任何作用。
4.什么是关键字
关键字指Java程序已经定义过的,具有特殊意义的单词。
5.什么是标识符,以及几种标识符命名的规则
标识符是开发者自主命名的单词。
6.标识符的命名规则:
        硬性规则
        1.标识符只能由:字母,数字,$和_组成,且不能以数字开头。
        2.标识符不能与关键字相同。
        软性规则
        1.类名用大驼峰命名方式,每一个单词首字母大写。
        2.方法名,变量名采用小驼峰命名方式,首单词字母小写,后面的单词首字母大写。

7.什么是常量,什么是变量,常量和变量的区别
常量:在一次运行中不会发生变化的量。分为六种:整型,浮点型,布尔型,字符串,字符空
变量:在一次运行中可以发生变化的量。
8.什么是强转?什么是自动类型转换?
java中整形由小到到分为byte,short,int,long;浮点分为folat,double类型
强转:当等号左边的类型小于右边的类型时,右边的大类型强转为小类型赋值给左边,但有可能产生数据溢出或者精度损失。
自动类型转换:当等号左边的类型大于右边的类型时,右边的小类型自动转为大类型赋值给左边。
回复 使用道具 举报
1.为什么Java语言可以跨平台运行
        java程序不是直接在操作系统上运行的,而是在java虚拟机啊上运行的,
        java为每一个操作系统提供运行的虚拟机,只要有安装java虚拟机的操作系统就能运行java程序。
2.JDK、JRE和JVM的区别
        JDK包括Java开发工具包和JRE,
        JRE包括java核心类库和java虚拟机
3.注释有几种,注释的作用
注释分为三种:单行注释(//注释内容),多行注释(/*注释内容*/),文档注释
注释主要是对java程序的补充说明,让程序员更简单的阅读java代码,在编译和运行时不起任何作用。
4.什么是关键字
关键字指Java程序已经定义过的,具有特殊意义的单词。
5.什么是标识符,以及几种标识符命名的规则
标识符是开发者自主命名的单词。
6.标识符的命名规则:
        硬性规则
        1.标识符只能由:字母,数字,$和_组成,且不能以数字开头。
        2.标识符不能与关键字相同。
        软性规则
        1.类名用大驼峰命名方式,每一个单词首字母大写。
        2.方法名,变量名采用小驼峰命名方式,首单词字母小写,后面的单词首字母大写。

7.什么是常量,什么是变量,常量和变量的区别
常量:在一次运行中不会发生变化的量。分为六种:整型,浮点型,布尔型,字符串,字符空
变量:在一次运行中可以发生变化的量。
8.什么是强转?什么是自动类型转换?
java中整形由小到到分为byte,short,int,long;浮点分为folat,double类型
强转:当等号左边的类型小于右边的类型时,右边的大类型强转为小类型赋值给左边,但有可能产生数据溢出或者精度损失。
自动类型转换:当等号左边的类型大于右边的类型时,右边的小类型自动转为大类型赋值给左边。
回复 使用道具 举报
1.为什么Java语言可以跨平台运行
        java程序不是直接在操作系统上运行的,而是在java虚拟机啊上运行的,
        java为每一个操作系统提供运行的虚拟机,只要有安装java虚拟机的操作系统就能运行java程序。
2.JDK、JRE和JVM的区别
        JDK包括Java开发工具包和JRE,
        JRE包括java核心类库和java虚拟机
3.注释有几种,注释的作用
注释分为三种:单行注释(//注释内容),多行注释(/*注释内容*/),文档注释
注释主要是对java程序的补充说明,让程序员更简单的阅读java代码,在编译和运行时不起任何作用。
4.什么是关键字
关键字指Java程序已经定义过的,具有特殊意义的单词。
5.什么是标识符,以及几种标识符命名的规则
标识符是开发者自主命名的单词。
6.标识符的命名规则:
        硬性规则
        1.标识符只能由:字母,数字,$和_组成,且不能以数字开头。
        2.标识符不能与关键字相同。
        软性规则
        1.类名用大驼峰命名方式,每一个单词首字母大写。
        2.方法名,变量名采用小驼峰命名方式,首单词字母小写,后面的单词首字母大写。

7.什么是常量,什么是变量,常量和变量的区别
常量:在一次运行中不会发生变化的量。分为六种:整型,浮点型,布尔型,字符串,字符空
变量:在一次运行中可以发生变化的量。
8.什么是强转?什么是自动类型转换?
java中整形由小到到分为byte,short,int,long;浮点分为folat,double类型
强转:当等号左边的类型小于右边的类型时,右边的大类型强转为小类型赋值给左边,但有可能产生数据溢出或者精度损失。
自动类型转换:当等号左边的类型大于右边的类型时,右边的小类型自动转为大类型赋值给左边。
回复 使用道具 举报
1.为什么Java语言可以跨平台运行
        java程序不是直接在操作系统上运行的,而是在java虚拟机啊上运行的,
        java为每一个操作系统提供运行的虚拟机,只要有安装java虚拟机的操作系统就能运行java程序。
2.JDK、JRE和JVM的区别
        JDK包括Java开发工具包和JRE,
        JRE包括java核心类库和java虚拟机
3.注释有几种,注释的作用
注释分为三种:单行注释(//注释内容),多行注释(/*注释内容*/),文档注释
注释主要是对java程序的补充说明,让程序员更简单的阅读java代码,在编译和运行时不起任何作用。
4.什么是关键字
关键字指Java程序已经定义过的,具有特殊意义的单词。
5.什么是标识符,以及几种标识符命名的规则
标识符是开发者自主命名的单词。
6.标识符的命名规则:
        硬性规则
        1.标识符只能由:字母,数字,$和_组成,且不能以数字开头。
        2.标识符不能与关键字相同。
        软性规则
        1.类名用大驼峰命名方式,每一个单词首字母大写。
        2.方法名,变量名采用小驼峰命名方式,首单词字母小写,后面的单词首字母大写。

7.什么是常量,什么是变量,常量和变量的区别
常量:在一次运行中不会发生变化的量。分为六种:整型,浮点型,布尔型,字符串,字符空
变量:在一次运行中可以发生变化的量。
8.什么是强转?什么是自动类型转换?
java中整形由小到到分为byte,short,int,long;浮点分为folat,double类型
强转:当等号左边的类型小于右边的类型时,右边的大类型强转为小类型赋值给左边,但有可能产生数据溢出或者精度损失。
自动类型转换:当等号左边的类型大于右边的类型时,右边的小类型自动转为大类型赋值给左边。
回复 使用道具 举报
1:为什么Java语言可以跨平台运行
JDK、JRE和JVM的区别
答:因为java并不是直接运行的软件,而是运行在模拟机上,所以只需要安装不同的模拟机就好了。
JDK是开发程序的想要开发程序必须安装JDK
JRE是运行环境,想要运行一个java必须按照JRE
JVM是模拟机,是java跨平台的核心
2:注释有几种,注释的作用
答:三种,单行注释//
多行注释/**/
文档注释/***/
注释:解释编程代码的含义,让代码通俗易懂
3:什么是关键字
答:小写的,在java有特殊含义的英文单词
4:什么是标识符,以及几种标识符命名的规则
答:java中标识符的组成:由52个字母A-Z ,a-z ,数字0-9 ,下划线_ , 美元符$ 组成
不能以数字开头,不能是关键字,不能有空格。
大驼峰式命名开头首字母是大写,小驼峰式命名开头首写字母是小写。
5:什么是常量,什么是变量,常量和变量的区别
答:在一次运行期间不变的量叫常量
变量是利用声明的方式,将某个东西保留下来以供程序使用。他的值是可变得
区别是常量不需要赋值,而变量需要赋值。
6:什么是强转?什么是自动类型转换?
答:自动类型提升
           (1)会按照数据类型的大小关系进行提升
           (2)数据类型 变量名=值; 当值的类型小于左边的数据类型时,会完成自动类型提升
           强制类型转换
           (3)自动类型转换提升,一定是安全的,因为小的能装下,大的肯定能装得下
           (4)字符在编码表中会有一个二进制的十进制表示形式对应,会按照这个规范进行类型提升,理论上所有的字符都可以提升为对应的int类型
           美国发明计算机,需要往计算机存储数据
           存储字母,数字,字符
           需要将这些字符转换为对应的二进制存在计算机的 a b
           制定了字符和存储在计算机中的二进制的对照关系-ASCII码表
           强制类型转换
           (1)强制类型转换,会按照数据类型的大小关系进行强转
           (2)数据类型 变量名=值;当值的类型大于左边的数据类型时,必须进行强转保持一致才能赋值成功
           (3)格式:表示范围小的数据类型 变量名=(表示范围小的类型)值;
           (4)强转不一定安全

点评

尽量使用自己的语言进行总结  发表于 2019-10-27 14:17
回复 使用道具 举报 1 0
1.为什么Java语言可以跨平台运行
Java程序并非是直接运行的,Java编译器将Java源程序编译成字节码文件(class文件),然后由Java虚拟机(JVM)对字节码文件解释执行。所以在不同的操作系统下,只需安装虚拟机即可实现java程序的跨平台。

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

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

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

5.什么是标识符,以及几种标识符命名的规则
标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。
小驼峰式命名:变量名、方法名,首字母小写,从第二个单词开始每个单词的首字母大写。


大驼峰式命名:类名,每个单词的首字母都大写。


另外,标识符的命名最好可以做到见名知意


6.什么是常量,什么是变量,常量和变量的区别
常量:一次运行期间,值不可以改变的量
变量:一次运行期间,值可以改变的量。
区别:在程序运行过程中,常量的值不可以改变,变量可以。

7.什么是强转?什么是自动类型转换?
强转是指把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。
自动类型转换是指把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。这种转换方式是自动的,直接书写即可。
回复 使用道具 举报
陈嘉 初级黑马 2019-10-26 21:15:20
16#
为什么Java语言可以跨平台运行
      因为Java通过虚拟机(JVM)将Java语言编译成各个系统能够识别的语言
JDK、JRE和JVM的区别
      JDK是Java开发工具,其中包含了JRE和和开发工具
      JRE是java运行环境,其中包含了JVM,
      JVM是虚拟机
注释有几种,注释的作用
      注释有行内注释、段注释、文件注释3种。注释可以对代码进行解释说明,也可以在调试程序中注释部分代码方便调试
什么是关键字
     关键字是被java语言赋予特殊含义的单词,关键字全部都为小写,且代码编译器对关键字都有特殊显示
什么是标识符,以及几种标识符命名的规则
     标识符是用户给类、变量、方法、常量等命名的名字,由字母、数字、“_”、“$”组成,其中第一个字符不能为数字且不能与关键字相同
什么是常量,什么是变量,常量和变量的区别
      常量是在运行时不可变大的量,变量是程序运行时可改变的量
什么是强转?什么是自动类型转换?
      强转是不一定安全的操作,将一个类强制转换为另一个类(浮点型强制转换为整型时舍弃小数点,布尔型不能与其他类型就行转换)
   例如:
      double d=5.5;
       int i =(int)b;
      自动类型转换是一个数据范围小的变量赋值给数据范围更大的变量时,数据范围小的变量会自动转换类型。
  例如:
      byte b=10;
回复 使用道具 举报
为什么Java语言可以跨平台运行
因为Java不是在操作系统上直接运行的,而是在java虚拟机上运行的,java编译器将java源程序编译成与平台有关的字节码文(class文件),然后由java虚拟机对字节码文件解释执行,所以在不同的操作系统下,只需安装不同的java虚拟机即可实现java程序的跨平台运行

JDK、JRE和JVM的区别
JDK是java开发工具,包含了JRE和开发工具
JRE是java运行环境,它包含了java的核心类库和JVM;
JVM是java虚拟机;用来对字节码文(class文件)进行解释执行;
JDK>JDK>JVM
所以只需安装jdk就可以运行java源程序。

注释有几种,注释的作用
注释有3种
单行注释:以//开头,在//后面的内容被注释,只注释一行
多行注释:以/*开头,*/结尾,在其中间的内容被注释,可以注释一行或多行;
文档注释:以/**开头,*/结尾,在其中间的内容被注释。

什么是关键字
关键字是java语言赋予特殊含义的单词
特点:
关键字都是小写;
在代码编辑器里会被高亮显示

什么是标识符,以及几种标识符命名的规则
标识符是程序员编码时取的名字,通常是类名,变量名,方法名等;
强制规则:
标识符不能是关键字
标识符可以有数字,字母,下划线"_",美元符"$"组成,但首字符不能为数字
标识符区分大小写

软规则:
大驼峰:通常是用于类名取名,命名规则是每个单词的首字母大写
小驼峰:通常用于变量名、方法名,命名规则第一个单词的首字母小写,后面的单词首字母大写,
要见名知意

什么是常量,什么是变量,常量和变量的区别
常量是程序运行过程中不会改变的量
变量是程序运行过程中可以改变的量
常量不用赋值可以直接输出,而变量必须声明,并且赋值才可以输出,变量声明格式:数据类型 变量名 = 值;

什么是强转?什么是自动类型转换?
自动类型转换是把一个小的数据类型转换成大的数据类型,当右边的值的数据类型小于左边变量的数据类型时会发生自动类型转换。
自动类型是安全的
强转是是把一个大的数据类型转换成小的数据类型,当右边的值的数据类型大于左边变量的数据类型时,必须强转。
格式:数据类型 变量名 = (变量名的数据类型)值
强转是不安全的:大的数据类型的值大于小的数据类型范围时会发生数据溢出
当小数转换为整数时,小数部分会被直接扔掉,精度缺失。







回复 使用道具 举报
为什么Java语言可以跨平台运行
Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚拟机(JVM)对字节码文件解释执行。

JDK、JRE和JVM的区别
JDK>JRE>JVM
JDK包含JRE和开发工具,JRE包含JVM和核心类库

注释有几种,注释的作用
注释分为三种,分别为单行注释,多行注释和文档注释。
注释仅仅起到解释作用

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

什么是标识符,以及几种标识符命名的规则
标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。
由字母、数字、下划线“_”、美元符号“$”组成,第一个字符不能是数字。不能使用java中的关键字作为标识符。标识符对大小写敏感(区分大小写)。
Java命名约定有小驼峰式命名和大驼峰式命名


什么是常量,什么是变量,常量和变量的区别
常量:在一次程序运行过程中,其值不可以发生改变的量。变量:在程序运行过程中,其值可以发生改变的量。
区别:常量不需要赋值可直接输出,变量需要赋值输出。

什么是强转?什么是自动类型转换?
强转:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。
回复 使用道具 举报
陈嘉 初级黑马 2019-10-26 21:16:10
19#
为什么Java语言可以跨平台运行
      因为Java通过虚拟机(JVM)将Java语言编译成各个系统能够识别的语言
JDK、JRE和JVM的区别
      JDK是Java开发工具,其中包含了JRE和和开发工具
      JRE是java运行环境,其中包含了JVM,
      JVM是虚拟机
注释有几种,注释的作用
      注释有行内注释、段注释、文件注释3种。注释可以对代码进行解释说明,也可以在调试程序中注释部分代码方便调试
什么是关键字
     关键字是被java语言赋予特殊含义的单词,关键字全部都为小写,且代码编译器对关键字都有特殊显示
什么是标识符,以及几种标识符命名的规则
     标识符是用户给类、变量、方法、常量等命名的名字,由字母、数字、“_”、“$”组成,其中第一个字符不能为数字且不能与关键字相同
什么是常量,什么是变量,常量和变量的区别
      常量是在运行时不可变大的量,变量是程序运行时可改变的量
什么是强转?什么是自动类型转换?
      强转是不一定安全的操作,将一个类强制转换为另一个类(浮点型强制转换为整型时舍弃小数点,布尔型不能与其他类型就行转换)
   例如:
      double d=5.5;
       int i =(int)b;
      自动类型转换是一个数据范围小的变量赋值给数据范围更大的变量时,数据范围小的变量会自动转换类型。
  例如:
      byte b=10;
回复 使用道具 举报
胡辉 初级黑马 2019-10-26 21:16:50
20#
1.为什么Java语言可以跨平台运行
java文件被javac编译器编译成class字节码文件,再有jvm解析成不同平台的机械码文件
2.JDK、JRE和JVM的区别
JDK是Java开发的工具包含jre和jvm
jre是java的运行环境,包含jvm和javad 核心类库
jvm是java跨平台的基础
注释有几种,注释的作用
注释有三种,分别是 单行注 多行注 文档注 ,作用对代码进行解释,说明
3.什么是关键字
关键字就是被java赋予特殊含义的单词,列如 public static class等
4.什么是标识符,以及几种标识符命名的规则
标识符就是对类 方法 变量起的名字
硬性规则: 关键字不能用作标识符   数字不能用作标识符  严格区分大小写
软性要求: 大驼峰 每个单词首字母都要大写 列如类名   小驼峰第一个单词首字母小写,其他每个单词首字母都要大写
5.什么是常量,什么是变量,常量和变量的区别
常量就是在一次运行过程中其值不可以改变,变量就是在一次运行过程中其值可以改变
区别:定义方式不一样
6.什么是强转?什么是自动类型转换?
强转就是范围大的数据类型转向范围较小的数据类型 公式是  范围小的数据类型  变量名 = (范围小的数据类型)范围较大数据类型的值     自动类型转换就是范围小的数据类型转向范围较大的数据类型
回复 使用道具 举报
1、为什么Java语言可以跨平台运行
答:通过虚拟机在不同系统之间进行数据交互实现跨平台运行

2、JDK、JRE和JVM的区别   
答:JDK>JRE>JVM,他们相互之间的关系是包含与被包含的关系,因为JDK里面包含了JRE和JVM,所以对于程序员而言,只需安装JDK即可,它包含了Java的运行环境及虚拟机。

3、注释有几种,注释的作用
答:注释有:
单行注释,格式为"//注释内容";
多行注释,格式为"/*注释内容*/";
文档注释,格式为/**注释内容/。
注释在程序中起到说明作用,不参与编译。

5、什么是关键字
答:关键字是被Java语言赋予的一些具有特殊含义的词,一般在编辑器中显示为高亮显示,关键字全部小写。

6、什么是标识符,以及几种标识符命名的规定
答:标识符:自己定义的一些单词,用于表示类名、变量名、方法名
硬性规定(编译器语法规定)
(1)标识符,由 字母、数字、_ 、$ 四种字符组成,且第一个字符不能是数字
(2)标识符不能是关键字
(3)标识符是区分大小写的
软性建议
大驼峰:所有单词的首字母都大写
小驼峰: 第一个单词的首字母小写,后面单词的首字母大写

7、什么是常量,什么是变量,常量和变量的区别
答:常量:是指在一次运行中不发生改变的量
变量:是指在一次运行中可以改变的量
区别:常量在一次运行中不发生改变;变量在一次运行中可以改变。
8、什么是强转?什么是自动类型转换?
答:强转:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。
自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。
回复 使用道具 举报
1、为什么Java语言可以跨平台运行
       java是在虚拟机中运行的,编译器会将Java文件编译成class文件,再由虚拟机进行编译,所以在不同的操作系统下,只要安装对应平台的虚拟机就行。

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

3、注释有几种,注释的作用
      注释有两种,分别是单行注释//和多行注释/*  */,是对代码进行解释说明的

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

5、什么是标识符,以及几种标识符命名的规则
       标识符是用户编程时用于命名的。
        规则:由字母、数字、下划线“_”、美元符号“$”组成,第一个字符不能是数字。
        不能使用java中的关键字作为标识符。       

6、什么是常量,什么是变量,常量和变量的区别
          常量是一次运行中不变的量,变量是在程序运行中可以改变的量

7、什么是强转?什么是自动类型转换?
       强转:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
       自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
回复 使用道具 举报
1.为什么java语言可以跨平台运行
答:Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚
拟机(JVM)对字节码文件解释执行。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的
跨平台。
2.JDK.、JRE和JVM的区别
答:JVM(Java Virtual Machine),Java虚拟机
JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)
JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具
3.注释有几种,注释的作用
答:注释有单行注释,多行注释和文档注释三种。注释的作用是对代码的解释和说明文字,可以提高程序的可读性,因此在程序中添加必要的注释文字十分重要。
4.什么是关键字
答:关键字是指被java语言赋予了特殊含义的单词,是被保留的,不能随意使用的。
关键字的字母全部小写。
常用的代码编辑器对关键字都有高亮显示,比如现在我们能看到的public、class、static等。
5.什么是标识符,以及几种标识符的命名的规则
答:标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。
Java中标识符的组成规则:
由字母、数字、下划线“_”、美元符号“$”组成,第一个字符不能是数字。
不能使用java中的关键字作为标识符。
标识符对大小写敏感(区分大小写)。
Java中标识符的命名约定:
小驼峰式命名:变量名、方法名
首字母小写,从第二个单词开始每个单词的首字母大写。
大驼峰式命名:类名
每个单词的首字母都大写。
另外,标识符的命名最好可以做到见名知意。
6.什么是常量,什么是变量,常量和变量的区别
答:常量:在一次程序运行过程中,其值不可以发生改变的量。
Java
变量:在一次程序运行过程中,其值可以发生改变的量。
7.什么是强转?什么是自动类型转换?
答:强转:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。
自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。这种转换方式是自动的,直接书写即
可。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马