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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1:Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚 拟机(JVM)对字节码文件解释执行。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的 跨平台。
2:JVM为Java虚拟机,JRE为Java运行环境,包含了JVM和Java的核心类库,JDK为Java开发工具,包含了JRE和开发工具
3:注释分为三种,单行注释、多行注释、文档注释。
     单行注释。单行注释的格式是使用//,从//开始至本行结尾的文字将作为注释文字。
     多行注释。多行注释的格式是使用/* 和 */将一段较长的注释括起来。
     文档注释。文档注释以 /** 开始,以 */ 结束。
4:关键字是指被Java语言赋予了特殊含义的单词
5:标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。
      Java中标识符由字母、字数、下划线“—”、美元符号“$”组成,第一个字符不能是数字。
      不能使用Java中的关键字作为标识符。
      标识符对大小写敏感(区分大小写)
6: 常量:在程序运行过程中,其值不可以发生改变的量。
      变量:在程序运行过程中,其值可以发生改变的量。
       1. 在同一对花括号中,变量名不能重复。
       2. 变量在使用之前,必须初始化(赋值)。
       3. 定义long类型的变量时,需要在整数的后面加L(大小写均可,建议大写)。因为整数默认是int类型,整数太 大可能超出int范围。
       4. 定义?oat类型的变量时,需要在小数的后面加F(大小写均可,建议大写)。因为浮点数的默认类型是 double, double的取值范围是大于?oat的,类型不兼容。
7:  强制类型转换:
       把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。
       强制类型转换格式:目标数据类型 变量名 = (目标数据类型)值或者变量;
       自动类型转换:
       把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。这种转换方式是自动的,直接书写即可。
回复 使用道具 举报
为什么Java语言可以跨平台运行 : java不是直接运行的,通过jvm虚拟机进行运行程序。
JDK、JRE和JVM的区别:  JDK包含JRE,JRE包含JVM
注释有几种,注释的作用:3种  
多行注释,多行注释的格式是使用/* 和 */将一段较长的注释括起来,对类的代码进行说明。
单行注释:单行注释的格式是使用//,对单行代码说明;
文档注释:以/**和*/

注释的作用:注释是对代码的解释和说明文字,可以提高程序的可读性

什么是关键字:被java语言赋予了特殊含义的单词,单词必须小写,高级代码编辑器高亮显示;

什么是标识符,以及几种标识符命名的规则
标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。

2种表示符命名规则:1、大驼峰命名类名,2,小驼峰命名方法名;
什么是常量,什么是变量,常量和变量的区别:

常量:在程序运行过程中,其值不可以发生改变的量。
变量:在程序运行过程中,其值可以发生改变的量。

什么是强转?什么是自动类型转换?
强转:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。
自动类型转换:一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
回复 使用道具 举报
1)为什么Java语言可以跨平台运行?

   因为java语言在每个操作系统上都有对应的虚拟机(JVM),使java程序和操作系统之间沟通桥
梁。一个java语言,会由对应的虚拟机转换为自己使用的操作系统的语言。

2)JDK、JRE和JVM的区别

   JDK:java语言的开发环境,包含了JRE和java开发工具包。
   JRE:java语言的运行环境,包含了JVM和核心类库。
   JVM:虚拟机(虚拟的电脑),可以让java语言实现跨平台效果。

3)注释有几种,注释的作用?

   注释有三种,分别为:
   1.单行注释(//):存在于一行的注释,//后面跟注释内容,可以单独一行也可以与代码一行。
   2.多行注释(/* */):多行文字注释,对一段内容,或整个文件进行解释说明。
   3.文档注释(/** */):对文档的解释。
   
   作用:对代码的解释说明;且可以让目前不运行的代码暂时失效。
   注意:多行注释不能嵌套。

4)什么是关键字?

   java语言里已经定义的具有特殊含义的单词。
   注意:需要全部小写,且在常用的代码编译器里会有高亮显示。

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

   标识符就是程序员自己定义的符号,变量名,方法名,类名等。
   规则:由字母,数字,下划线,美元符号组成。
   注意:1.第一个不能是数字。
         2.不能使用java中的关键字。
         3.需要区分大小写(建议类名使用大驼峰命名法,方法名和变量名使用小驼峰命名法,
且尽量做到“见名知意”)。

6)什么是常量,什么是变量,常量和变量的区别?

   常量:在一次运行过程中,不会改变的量。(如字符串常量,整数常量,小数常量,字符常量,
布尔常量,空常量)。
   注意:1.字符串常量可以0个或多个字符;字符常量有且只有一个字符,且不能没有字符。
         2.空常量无法直接打印输出。

   变量:在一次运行过程中,值可以改变的量。(数据类型 变量名 = 值;)
   注意:1.一个=表示赋值操作,将指定的值交给变量保存。
         2.在同一个花括号中,变量名不能重复。
         3.定义long类型的变量,需要在整数后面加L。
         4.定义float类型的变量,需要在整数后面加F。

   区别:常量可以直接用,变量需要初始化(赋值)后才能用。

7)什么是强转?什么是自动类型转换?
   
   强制类型转换:将一个大的数据类型强制转换成一个小的数据类型。
   小的数据类型 变量名 = (小的数据类型)大的数据;

   自动类型转换:将一个小的数据类型自动转换成一个大的数据类型。
   大的数据类型 变量名 = 小的数据;
   
   转换规则:byte->short/char->int->long->float->double  (不包含boolean类型)

   注意:1.进行强制类型转换,需要注意表示范围,否则会数据溢出。
         2.浮点型转为整数型,结果会舍弃小数位(精度丢失)。
         3.编译器会自动对常量,或者常量相加进行强转。
  





回复 使用道具 举报
为什么Java语言可以跨平台运行
通过各平台对应的JVM
JDK、JRE和JVM的区别
JDK是开发工具程序包,它包括了JRE和开发人员所使用的工具 想开发一个新的Java程序必须有JDK
JRE 是java运行时的环境,它包括JVN和运行时所需的核心类库 想运行一个java程序只需要JRE
JVM是能保证java程序跨平台

注释有几种,注释的作用
注释分为单行注释、多行注释、文档注释
注释是在指定位置添加说明信息,不参与运行但是起到说明性作用

什么是关键字
关键字就是被Java语言赋予了特殊含义的单词
关键字的字母都是小写
常用的代码编辑器关键字一般有特殊颜色,非常直观

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

什么是常量,什么是变量,常量和变量的区别
常量就是通过一次运行过程中,数值保持不变的量
变量就是通过一次运行过程中,数值可以发生改变的量

什么是强转?什么是自动类型转换?
自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。
强制类型转换:把一个表示数据范围大的数值或变量赋值给另一个表示数据范围小的变量。
回复 使用道具 举报
为什么Java语言可以跨平台运行
Java编译器会将Java源程序编译成与平台无关的字节码文件,安装对应平台的Java虚拟机对字节码文件进行解释执行,即可实现跨平台运行。

JDK、JRE和JVM的区别
JDK是Java开发工具包,包含JRE和开发工具。
JRE是Java运行环境,包含JVM和Java核心类库。
JVM是Java虚拟机,是实现Java跨平台运行的基础。

注释有几种,注释的作用
有3种,单行注释、多行注释、文档注释。
注释是对代码的解释,能增加代码的可阅读性。

什么是关键字
关键字是被Java语言赋予了特殊含义的单词,关键字全部是小写,在加强型文本编辑器里会以特殊颜色显示。

什么是标识符,以及几种标识符命名的规则
标识符是程序员编程时使用到的名字,用于给类、方法、变量、常量等命名。
命名规则:
1. 由字母、数字、下划线、美元符号“$”组成,第一个字不能是数字。
2. 不能与Java关键字相同。
3. 区分大小写。
4. 变量名和方法名用小驼峰命名法,类名用大驼峰命名法。

什么是常量,什么是变量,常量和变量的区别
常量是指在一次运行过程中不会改变的值。
变量与常量相反,是指会在一次运行过程中会发生改变的值。

什么是强转?什么是自动类型转换?
强制类型转换和自动类型转换统称为类型转换,
数据类型从小到大排列为:byte、short(char)、int、long、float、double,boolean类型不参加转换。
当数据类型从大到小转换时,称作强制类型转换;
当数据类型从小到大转换时,称作自动类型转换。
回复 使用道具 举报
为什么Java语言可以跨平台运行
        因为java程序并不是直接运行在操作系统上的,而是运行在不同版本的JVM虚拟机上。
JDK、JRE和JVM的区别
        JDK包含JRE和开发工具包;JRE包含JVM和核心类库;
注释有几种,注释的作用
        三种注释:单行注释://  注释单行,用于解释这一行语句所产生的的作用。
                多行注释:/* */多放在一段程序前面,用以说明这一段程序所要产生的功能和作用。
                文档注释:/** */
什么是关键字
        在Java中有特殊含义,并以定义好的单词。
什么是标识符,以及几种标识符命名的规则
        标识符是用来给类名、方法名和变量名命名的。
        标识符可用字母、数字、下划线和美元符来命名,但第一个字母不能是数字。并且严格区分大小写。
        类名用大驼峰式命名:所有命名单词首字母都要大写。
        方法名和变量名用小驼峰式命名:命名单词第一个字母的首字母小写,其余单词首字母大写。
什么是常量,什么是变量,常量和变量的区别
        常量:在程序一次运行中,其值不会改变的量。
        变量:在程序一次运行中,其值可以发生改变的量,并且其本质是在内存中的一块区域。
        区别:常量在程序一次运行中不会发生变化,而且常量除空常量外可以直接用输出语句输出。而变量的使用需要通过变量名访问。
什么是强转?什么是自动类型转换?
        强转:当要把一个数据范围大的值或者变量要赋值给另一个表示数据范围小的变量时,就需要强制类型转换。
        自动类型转换:把一个小的数据范围的值和变量赋值给另一个表示数据范围大的变量时,会自动类型转换
回复 使用道具 举报
肖鲲 初级黑马 2019-7-31 21:36:52
8#
为什么Java语言可以跨平台运行

答:java有在各个平台上有虚拟机,通过虚拟机的作用进行运行;


JDK、JRE和JVM的区别

答:①JDK包含了JRE和开发工具包;
②JRE是运行程序,包含了JVM和核心类库;
③JVM是虚拟机,可以在任意平台上对应的虚拟机上进行编译运行;

注释有几种,注释的作用

答:注释分为单行注释、多行注释、文档注释
注释是在指定位置添加说明信息,不参与运行但是起到说明性作用;


什么是关键字

答:关键字就是被Java语言赋予了特殊含义的单词
关键字的字母都是小写
常用的代码编辑器关键字一般有特殊颜色;

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

答:①标识符就是给类、变量、方法的起名字的符号
②规则:由数字,字母,下划线(_),美元符号($)组成 不能以数字开头 不能用关键字  区分大小写;

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

答:①常量就是通过一次运行过程中,数值保持不变的量;
②变量就是通过一次运行过程中,数值可以发生改变的量;


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

答:①自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量;
②强制类型转换:把一个表示数据范围大的数值或变量赋值给另一个表示数据范围小的变量;会影响精准度,会溢出。不建议使用;
回复 使用道具 举报
为什么Java语言可以跨平台运行
   因为jvm的原因,Java中有多个对应不同系统的jvm虚拟机,
   即使我们在windon进行编写,那么就算再其他系统中也是可以运行的,在其他系统运行时,会去找jre中对应系统的jvm


JDK、JRE和JVM的区别
  jdk是开发工具包包含了jre(可以进行编写程序也可以运行java),jre是java中的运行环境,如果你不是开发人员,只希望运行java那么只需要具有jre就可以
  jre中包含了jvm,jvm是java可以跨平台的重要因素


注释有几种,注释的作用
  注释有三种 1. 单行注释,一般只对单行代码进行解读,可以自己写在一行,也可以和代码一起
             2. 多行注释,一般写在开头位置,简述程序的作用
             3. 文档注释
  注释的作用:解释自己代码的功能

什么是关键字
  1.在java中被赋予了特殊含义的单词,
  2.在编译器中会有颜色显示
  3.单词字母都是小写
什么是标识符,以及几种标识符命名的规则
  1.作为标识存在的符号(大白话就是起名字)
  命名规则:
         类名:大驼峰命名法,每个首字母大写如 :HelloWorld
         变量名和方法名:小驼峰命名法,开始第一个单词首字母小写,其余单词首字母大写如 :userName,passWord
什么是常量,什么是变量,常量和变量的区别
  1  什么是常量. 在运行期间固定不变的量
  2. 变量:在运行期间变化的量,内存中的一块区域,用来存储常量
  3. 区别: 常量在运行时期不会变化,而变量在运行时期可能会变化;而且在编译器优化的时候变量并不会进行优化
  
什么是强转?什么是自动类型转换?
  1.当大字节的数据转为小字节就需要进行强转,需要手动编写
  2.当小字节转为大字节的时候,编译器会自动进行类型提升(小字节的类型提升为大字节的类型),会自动编写   
  3.
   这个时候如果是浮点型转为整数型不管是强转还是自动类型提升都会发生精度丢失
   在进行强转的时候,如果是大字节的数值超出了小字节的接受范围那么就会发生数据溢出

   
回复 使用道具 举报
1:Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚 拟机
  (JVM)对字节码文件解释执行。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的 跨平台。
2:JVM为Java虚拟机,JRE为Java运行环境,包含了JVM和Java的核心类库,JDK为Java开发工具,包含了JRE和开发工具
3:注释分为三种,单行注释、多行注释、文档注释。
     单行注释。单行注释的格式是使用//,从//开始至本行结尾的文字将作为注释文字。
     多行注释。多行注释的格式是使用/* 和 */将一段较长的注释括起来。
     文档注释。文档注释以 /** 开始,以 */ 结束。
4:关键字是指被Java语言赋予了特殊含义的单词
5:标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。
      Java中标识符由字母、字数、下划线“—”、美元符号“$”组成,第一个字符不能是数字。
      不能使用Java中的关键字作为标识符。
      标识符对大小写敏感(区分大小写)
6: 常量:在程序运行过程中,其值不可以发生改变的量。
      变量:在程序运行过程中,其值可以发生改变的量。
       (1). 在同一对花括号中,变量名不能重复。
       (2). 变量在使用之前,必须初始化(赋值)。
       (3). 定义long类型的变量时,需要在整数的后面加L(大小写均可,建议大写)。因为整数默认是int类型,整数太 大可能超出int范围。
       (4). 定义float类型的变量时,需要在小数的后面加F(大小写均可,建议大写)。因为浮点数的默认类型是 double, double的取值范围是大于float的,类型不兼容。
7:  强制类型转换:
       把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。
       强制类型转换格式:目标数据类型 变量名 = (目标数据类型)值或者变量;
       自动类型转换:
       把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。这种转换方式是自动的,直接书写即 可。
回复 使用道具 举报
同学们,今天是我们第一天正式开课,同学们是否适应了黑马程序员的节奏呢?
请将下面问题用自己理解的话表述出来:

今日需要掌握的有:
为什么Java语言可以跨平台运行
答:因为我们可以针对不同的操作系统,提供与该操作系统相对应的java虚拟机JVM,进而实现java语言的跨平台
JDK、JRE和JVM的区别
答:JDK是java程序的开发工具包;JRE是java的运行时环境;JVM可以保证java程序的跨平台运行。
注释有几种,注释的作用
答:①注释有三种分别是://:单行注释,/*注释内容*/:多行注释,/**注释内容*/:文档注释
        ②注释的作用:不参与程序的运行,仅起到解释说明
什么是关键字
答:就是被java语言赋予了特定含义的单词
什么是标识符,以及几种标识符命名的规则
答:就是给类、方法、变量等起名字的符号
规则:①由数字、字母、下划线及美元符组成②不能以数字开头③不能是关键字④区分大小写
什么是常量,什么是变量,常量和变量的区别
答:常量:在程序运行过程中,其值不可以发生改变的量;变量:在程序运行过程中,其值可以发生改变的量
区别:区别在于在程序运行中一个可以发生改变一个不能发生改变

什么是强转?什么是自动类型转换?
答:强转:把一个表示数据范围大的数值或变量赋值给另一个表示数据范围小的变量
自动类型转换:把一个表示数据范围小的数值或变量赋值给另一个表示数据范围大的变量
回复 使用道具 举报
1)为什么Java语言可以跨平台运行?

   因为java语言在每个操作系统上都有对应的虚拟机(JVM),使java程序和操作系统之间沟通桥
梁。一个java语言,会由对应的虚拟机转换为自己使用的操作系统的语言。

2)JDK、JRE和JVM的区别

   JDK:java语言的开发环境,包含了JRE和java开发工具包。
   JRE:java语言的运行环境,包含了JVM和核心类库。
   JVM:虚拟机(虚拟的电脑),可以让java语言实现跨平台效果。

3)注释有几种,注释的作用?

   注释有三种,分别为:
   1.单行注释(//):存在于一行的注释,//后面跟注释内容,可以单独一行也可以与代码一行。
   2.多行注释(/* */):多行文字注释,对一段内容,或整个文件进行解释说明。
   3.文档注释(/** */):对文档的解释。
   
   作用:对代码的解释说明;且可以让目前不运行的代码暂时失效。
   注意:多行注释不能嵌套。

4)什么是关键字?

   java语言里已经定义的具有特殊含义的单词。
   注意:需要全部小写,且在常用的代码编译器里会有高亮显示。

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

   标识符就是程序员自己定义的符号,变量名,方法名,类名等。
   规则:由字母,数字,下划线,美元符号组成。
   注意:1.第一个不能是数字。
         2.不能使用java中的关键字。
         3.需要区分大小写(建议类名使用大驼峰命名法,方法名和变量名使用小驼峰命名法,
且尽量做到“见名知意”)。

6)什么是常量,什么是变量,常量和变量的区别?

   常量:在一次运行过程中,不会改变的量。(如字符串常量,整数常量,小数常量,字符常量,
布尔常量,空常量)。
   注意:1.字符串常量可以0个或多个字符;字符常量有且只有一个字符,且不能没有字符。
         2.空常量无法直接打印输出。

   变量:在一次运行过程中,值可以改变的量。(数据类型 变量名 = 值;)
   注意:1.一个=表示赋值操作,将指定的值交给变量保存。
         2.在同一个花括号中,变量名不能重复。
         3.定义long类型的变量,需要在整数后面加L。
         4.定义float类型的变量,需要在整数后面加F。

   区别:常量可以直接用,变量需要初始化(赋值)后才能用。

7)什么是强转?什么是自动类型转换?
   
   强制类型转换:将一个大的数据类型强制转换成一个小的数据类型。
   小的数据类型 变量名 = (小的数据类型)大的数据;

   自动类型转换:将一个小的数据类型自动转换成一个大的数据类型。
   大的数据类型 变量名 = 小的数据;
   
   转换规则:byte->short/char->int->long->float->double  (不包含boolean类型)

   注意:1.进行强制类型转换,需要注意表示范围,否则会数据溢出。
         2.浮点型转为整数型,结果会舍弃小数位(精度丢失)。
         3.编译器会自动对常量,或者常量相加进行强转。
  
回复 使用道具 举报
1.java虚拟机的机制,使java成为跨平台语音
2.JDK包含JRE包含JVM
3.三种,增加代码的阅读性
4.关键字是指被java语言赋予了特殊含义的单词
5标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。
Java中标识符的组成规则:由字母、数字、下划线“_”、美元符号“$”组成,第一个字符不能是数字。
不能使用java中的关键字作为标识符。标识符对大小写敏感(区分大小写)。
小驼峰式命名,大驼峰式命名
6.常量:在程序运行过程中,其值不可以发生改变的量 ,变量:在程序运行过程中,其值可以发生改变的量
7:强制类型转换:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。
回复 使用道具 举报
为什么Java语言可以跨平台运行

它可以有相对应操作系统的虚拟机来翻译


JDK、JRE和JVM的区别

Jdk是java程序开发工具包,它包含了jre和开发人员使用的工具
Jre是java程序运行时的环境。包含了jvm和运行时所需要的核心类库
Jvm是java要在某个操作系统要运行开发的相对应的虚拟机

注释有几种,注释的作用

3种 分别是单行注释 //;多行注释/*注释内容*/ ;文档注释/**注释信息*/

注释是在程序指定位置添加的说明性信息,注释不参与程序运行,仅仅起到说明作用


什么是关键字

关键字是具有特殊含义的单词 即 被java语言赋予了特定含义的单词
关键字都是小写的且在编译软件中有特别的颜色

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

标识符就是 给类,方法,变量起名字的符号
规则:        需由数字、字母、下划线_和美元符$组成
                        不能以数字开头
                        不能是关键字
                        要区分大小写

(常见命名约定

小驼峰命名法:针对的是方法和变量   
标识符只有一个单词的时候,首字母小写eg:name,
标识符有多个单词时,第一个单词首字母小写,其他单词首字母大写eg:firstName

大驼峰命名法:针对的是类
标识符只有一个单词的时候,首字母大写 eg:Student
标识符有多个单词时,每个单词的首字母大写  eg:GoodStudent



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

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

把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量,即右边的数据类型大于左边的数据类型,转换的时候要加强转的数据类型在前面,但会出现数据溢出
把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量,左边的数据类型大于右边的数据类型,然后进行数据类型转换,叫自动类型转换
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马