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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

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

17 个回复

倒序浏览
为什么Java语言可以跨平台运行
#Java文件是运行在JVM上,而每种操作系统都有相对应版本的JVM,所以Java语言可以跨平台运行。
回复 使用道具 举报
1.Java实现跨平台无非就是JVM起的作用我们编译好了一份Java字节码,换到不同的平台上时,并不需要重新编译,前提是这些平台上都装了相应平台的JVM,JVM不是跨平台的,但是这是Sun公司的工作:为不同平台提供对应的JVM。所以,实现跨平台的根本机制还是JVM
2.jdk是开发工具包其中包含jre, jre是运行环境其中包含虚拟机,jvm是虚拟机它将.class字节码文件编译成机器语言,以便机器识别
3.注释有两种//行注释和/**/区块注释
4.关键字就是完全小写的字母,关键字不能用作标识符
5.标识符就是自己拿来你用来标识变量名、符号常量名、函数名、数组名、文件名、类名、对象名等的.硬性要求:可以包含:英文大小写字母,0-9,_和$,不能用数字开头,不能使用关键字
6.变量就是会变化的量,常量就是固定不变的量
回复 使用道具 举报
提示: 该帖被管理员或版主屏蔽
回复 使用道具 举报
为什么Java语言可以跨平台运行
答:JVM虚拟机
JDK、JRE和JVM的区别
答:JDK包含JRE,JRE包含JVM
注释有几种,注释的作用
答:单行注释和多行注释
什么是关键字
什么是标识符,以及几种标识符命名的规则
答:对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符.
什么是常量,什么是变量,常量和变量的区别
答:可以修改的是变量,不能被修改的是常量,比如1,2,3,a,b,c或者被Final修饰的变量


9/25学习总结

基础班课程的回顾
定义简单的标准类(student)
        get,set,show方法
静态的成员方法
静态的成员变量
工具类(math类)
        abs
        ceil
        floor
        round
        pow
        random
自定义工具类
代码块()
        局部代码块:定义在方法或语句中
        构造代码块:定义在方法或语句中
        静态代码块:定义在成员位置,使用static修饰的代码块
继承的概念和使用方法
继承特点成员变量等
继承中的执行顺序
this、super在继承中的使用
匿名构造
final修饰符
回复 使用道具 举报
掌握得还可以
回复 使用道具 举报
lqz 初级黑马 2018-9-25 21:43:57
7#
今天的课把之前的知识点回顾了一遍,也学到了一些扩张的知识
回复 使用道具 举报
写得很好啊,
回复 使用道具 举报
1.为什么Java语言可以跨平台运行
  任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系统上,这个特性称为Java语言的跨平台特性。
  该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM运行在操作系统上。Java的虚拟机本身不具备跨平台功能的,每个操作系统下都有不同版本的虚拟机。
2.JDK、JRE和JVM的区别
  JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境。我们编写的Java代码,都运行在 JVM 之上。
  JRE (Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所要的核心类库 。
  JDK (Java Development Kit):是Java程序开发工具包,包含 JRE 和开发人员使用的工具。
3.注释有几种,注释的作用
  注释有三种,分别为:
  单行注释://
  多行注释:/* */
  文档注释:/**   */
  注释就是对代码的解释和说明。
4.什么是关键字
  关键字是指在程序中,Java已经定义好的单词,具有特殊含义。  
5.什么是标识符,以及几种标识符命名的规则
  标识符是指在程序中,我们自己定义内容。比如类的名字、方法的名字和变量的名字等等,都是标识符。
  命名规则:
A.标识符可以包含 英文字母26个(区分大小写) 、 0-9数字 、 $(美元符号) 和 _(下划线) 。
B.标识符不能以数字开头。
C.标识符不能是关键字。
①类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。
②方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)。
③变量名规范:全部小写。
6.什么是常量,什么是变量,常量和变量的区别
  常量是指在Java程序在运行时固定不变的数据。
  变量是指在Java程序在运行时可以变化的数据。
回复 使用道具 举报 1 0
为什么Java语言可以跨平台运行?
linux  macos window都有对应的jdk,只要编写一次java程序都能在三大系统运行,所以跨平台
JDK、JRE和JVM的区别
jdk>jre>jvm
注释有几种,注释的作用?
单行注释,多行注释,文档注释,注释作用是给开发者看的,便于理解记忆,技术交流
什么是关键字?
java特殊的单词 public class int  char 等 不能用做变量名
什么是标识符,以及几种标识符命名的规则?
字母,数字,$,_     命名不能是关键字,不能数字开头
什么是常量,什么是变量,常量和变量的区别
固定不变的数据叫常量,    可以变化的叫变量,常量可以是数字  字符等,变量经常用不同的常量赋值,达到变化数据的目的
回复 使用道具 举报
跨平台是由于各平台jvm的存在    ,jvm本身不具跨平台性。
关键字 全部小写.在java中具有特殊含义。
标识符由自己定义。不能以数字开头,以数字 字母  $ 下划线组成,不能是关键字。变量名全部小写。类名大驼峰,方法名 小驼峰。
常量 6种。空常量null。
回复 使用道具 举报
郭林源



1.jsp的九大内置对象都有哪些?-->pageContext,request,session,application,response,page,out,config,exception
2.什么是MVC开发模式,每部分都负责什么?-->MVC开发模式就是分为控制器--(获取用户输入,调整模型,将数据传给视图),视图(展示数据),模型(完成具体业务操作)
3.什么是三层架构设计思想?每部分都负责什么?-->软件设计模式,分为界面层(展示页面),业务逻辑层(处理业务逻辑),数据访问层(操作存储数据)
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么--->MVC是一种思想,可以减少冗余,程序简洁方便维护,可以利于分工协作,三层架构是一种软件设计模型,可以降低程序耦合性
回复 使用道具 举报
1.JAVA语言能在虚拟机上运行,不同平台有不同的jvm供运行
2.jdk包含jre,jre包含jvm
3.单行 多行  文档注释 不影响程序运行,使使用者能直观程序的功能
4.默认功能的单词  不能用来命名
5.方法名 类名之类的名称 ,数字 字母 _ $组成名字,不能数字开头,不能包含关键字  大驼峰和小驼峰的命名规则
6.常量一经定义默认不变的量,变量可以改变的量,
回复 使用道具 举报
了解了JDK和JRE,还有JAVA的跨平台性,重点掌握了变量和常量。
回复 使用道具 举报

为什么Java语言可以跨平台运行
因为不同计算机想要运行java语言至少需要下载JRE环境,而JRE里面包含JVM 也就是JAVA virtul machine。 java虚拟机,JVM会根据当前不同的计算机环境,编译成与之相对应的可以被解析出来的程序。不同的操作系统对应不同的JVM。
JDK、JRE和JVM的区别
JDK 是 JAVA开发工具包。是程序员想要开发JAVA程序需要下载的工具包。里面包含JRE 和JVM 和一些类库。
JRE 是java运行环境,当java 编写完成生成.CLASS文件时。想要运行必须在JRE环境下运行。JRE 中包含JVM
JVM 是Java虚拟机, 是JAVA能够跨平台的核心。
注释有几种,注释的作用
注释包含,单行注释,多行注释,和文档注释。
注释分为对程序或者方法的解释,更加利于阅读。和在调试代码时,当不想删掉代码,可以先采用注释的方法来使被注释的代码失效。
什么是关键字
关键字是计算机已经提前定义好的具有特殊意义的字符。当定义变量时,不能使用已经被计算机定义好的关键字。
什么是标识符,以及几种标识符命名的规则
标识符是用来标识某一个实体的符号。可以是常量,数组,函数等类型。标识符的命名规则有:
1,不能以数字开头。
2,不能使用除了_$以外的其他特殊字符。
3.不能使用计算机已经定义好的关键字
什么是常量,什么是变量,常量和变量的区别
常量是不会变化的量,java中常量有 byte short int long double float char boolen. 其中从-128~127之间的自然数,JAVA已经预先创建好了,所以int a = 10  int b = 10 ;  a  和  b 的地址是一样的。
变量是可以变化的量。int a  = 200;中 200 是常量, a 是变量 , a 可以重新指向其他的int 类型的常量
回复 使用道具 举报

1.因为每个系统有对应的JVM;
2.JDK>JRE>JVM;
3.注释有三种,便于理解代码;
4.(1)全是小写字母;(2)在加强版文本中,有颜色。
5.专门用于命名,还可用于类、方法等名称上。类(class):大驼峰式;方法、变量:小驼峰式。
6、常量:在程序执行过程中,其值不发生改变的量。变量:在程序执行过程中,其值可以发生改变的量。
区别:不可变和可变。
回复 使用道具 举报
庄俊能
1、为什么Java语言可以跨平台运行
A:Java程序是在JVM上运行,每个不同的操作系统都有对应版本的JVM。
2、JDK、JRE和JVM的区别
A:JDK>JRE>JVM。其中JDK还包含其他开发工具,是程序员编写程序使用的工具包;JRE是客户端使用的工具,包含Java虚拟机。
3、注释有几种,注释的作用
A:注释有三种,是用来备注代码的含义,且不会被程序执行的部分。分别为:
单行注释//    多行注释/*  */     文档注释/**   */
4、什么是关键字
A:关键是是系统保留的、纯英文小写字母、不能随意使用的单词。在notepad++有特殊颜色标记
5、什么是标识符,以及几种标识符命名的规则
A:标识符是开发人员自定义的名称。有:
硬性要求:
a)只能是字母、数字、$、_四种,且不能以数字开头。
b)不能为关键字
软性要求:
c)类名:大驼峰命名法NamePad
d)变量名/方法名:小驼峰法getNum
6、什么是常量,什么是变量,常量和变量的区别
A:常量:程序运行过程中,不会变化的量10;0.2
变量:程序运行过程中,会发生变化的量。
数据类型 变量名=数据值
回复 使用道具 举报
1.为什么Java语言可以跨平台运行:
Java程序运行在JVM上,通过不同平台的JVM实现,所以Java能跨平台运行。

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

3.注释有几种,注释的作用:
单行注释 //
多行注释 /* */
文档注释 /** */
作用:是代码的解释和说明,为了能快速了解代码。

4.什么是关键字:
Java程序中定义好的,具有特殊含义的单词。

5.什么是标识符,以及几种标识符命名的规则:
标识符:我们自定义的类的名称、变量的名称、方法的名称。
命名规则:
包含 26个英文字母、美元$、下划线_、数字;
不能以数字开头;
不能时关键字

6.什么是常量,什么是变量,常量和变量的区别
在程序运行中固定不变的量称为常量;
在程序运行中可以变化的量称为变量;
区别:
常量不可改变,变量可以随时发生变化
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马