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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 厦门校区   /  2019-3-30 18:29  /  5633 人查看  /  78 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

LPY 中级黑马 2019-3-30 21:46:13
21#
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:30
1. 为什么Java语言可以跨平台运行
答:因为Java程序运行在Java虚拟机(JVM)上,而对于不同的系统,都有专 ...

不错不错,可以置顶
回复 使用道具 举报
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-31 16:18
回复 使用道具 举报
Java基础语法

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

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

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

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

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

什么是强转?什么是自动类型转换?
自动类型转换是程序自动完成的,不需要我们干预,是表示范围小的数据类型,转为表示范围大的数据类型,表示范围大的数据类型 变量名 = 表示范围小的数据;
强制类型转换:是需要我们手动进行转化,是表示范围大的数据类型,转为表示范围小的数据类型。表示范围小的数据类型  变量名 = (表示范围小的数据类型)表示范围大的数据;
回复 使用道具 举报
1
不同的平台上有对应平台的java虚拟机,java语言运行在java虚拟机上。

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

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

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

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


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

7
强转是将表示数据范围大的数据类型赋值给表示数据范围小的数据类型时,会有数据溢出或精度丢失,需要开发者手动进行类型转换;
自动类型转换是将表示数据范围小的数据类型赋值给表示数据范围大的数据类型时,程序自动将小的数据类型转换成大的数据类型。
回复 使用道具 举报
1.为什么Java语言可以跨平台运行
因为使用对应平台的jvm所以可以跨平台运行

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


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

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

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

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

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




--林聪全
回复 使用道具 举报
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。
回复 使用道具 举报
潘绍平:
为什么Java语言可以跨平台运行
答:不同版本的系统都有自己的JVM虚拟机,通过编译器转成计算机识别的语言.class文件(字节码文件),在jvm里面运行。
JDK、JRE和JVM的区别
答:jdk:开发工具
jre:运行环境
jvm:虚拟机
jdk里面包含开发工具和jre,jre里面包含jvm和核心类库。
注释有几种,注释的作用
答:注释有三种,分别为单行注释,多行注释,文档注释。注释的作用:对类,变量,方法进行文字说明。
什么是关键字
答:关键字是指被java语言赋予了特殊含义的单词。全部小写字母组成,在编译器显示高亮。
什么是标识符,以及几种标识符命名的规则
答:标识符是自己编程时定义的名字,用于给类、方法、变量、常量等命名。
java标识符的命名规则
1、由数字,字母,下划线"_",美元符号"$"组成。
2、不能是关键字。
3、区分大小写。
什么是常量,什么是变量,常量和变量的区别
答:常量:程序运行过程中,值不能改变。
变量:程序运行中,值可以改变。
区别:常量程序运行中只能使用一次,变量一次定义,多次使用。
什么是强转?什么是自动类型转换?
答:强转:表示范围大的数据类型,转为表示范围小的数据类型。需要手动转换
自动类型转换:表示范围小的数据类型,转为表示范围大的数据类型。程序自动完成转换。
回复 使用道具 举报
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.什么是强转?什么是自动类型转换?
答:强转:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。
自动类型:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。
回复 使用道具 举报
今日需要掌握的有:

为什么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-31 16:21
回复 使用道具 举报
Java基础语法:
1.为什么Java语言可以跨平台运行
因为Java语言可以通过在不同操作系统上安装对应的java虚拟机运行目标程序。

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

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

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

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

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

7.什么是强转?什么是自动类型转换?
强转即强制类型转换,就是把一个数据范围较大的数值或变量赋值给数据范围
较小的变量。
自动类型转换是把数据范围较小的数值或变量赋值给数据范围较大的变量。
回复 使用道具 举报
魏政 发表于 2019-3-30 21:30
1. 为什么Java语言可以跨平台运行
答:因为Java程序运行在Java虚拟机(JVM)上,而对于不同的系统,都有专 ...

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

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

JDK、JRE和JVM的区别

JDK

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

JRE

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

JVM

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

注释的种类及作用

种类

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

作用

  对程序进行解释说明

关键字的定义

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

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

定义

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

命名规则

软性规定

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

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

硬性规定

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

不能以数字开头

不能是关键字

常量和变量的定义和区别

常量:

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

变量:

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

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

强制类型转换

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

转换规则

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

数据溢出

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

精度丢失

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

自动类型转换

小范围的变量或者数值转换为大范围的变量或者数值,能自动转换
回复 使用道具 举报

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

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

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

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

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

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

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

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

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

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

什么是强转?什么是自动类型转换?
强转就是大的数据类型转换到数值小的数据类型且数值小的数据类型不小于转换钱的数据类型
自动类型转换就是小的数据类型转换到数值大的数据类型且,数值大的数据类型包含数值小的数据类型
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马