Day01(java基础知识)学习目标
【学习目标】理解、了解、应用、记忆
通过今天的学习,参训学员能够:(解释的时候说出二级目标的掌握程度)
-
【应用】理解Java概述、helloworld案例
a. 【了解】知道java语言的发展史
b. 【理解】JVM、JRE、JDK分别是什么?有什么作用?有什么关系
JVM:JVM是java虚拟机(JVM Java Virtual Machine),java程序需要运行在虚拟机上,不同平台有自己的虚拟机,因此java语言可以跨平台
JRE:包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
JDK:JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
JDK:JRE+JAVA的开发工具。
c. 【应用】能够操作常用的DOS命令
d. 【应用】独立下载安装JDK
e. 【应用】独立编写HelloWorld案例,并能够调试问题,使程序正常运行
【理解】理解工具安装 、配置环境变量、注释、关键字
java配置环境:
– 创建新的变量名称:JAVA_HOME
计算机-右键属性-高级系统设置-高级-环境变量-系统变量
– 为JAVA_HOME添加变量值:JDK安装目录
– 在path环境变量最前面添加如下内容
%JAVA_HOME%\bin;
a. 【应用】独立安装并配置Notepad软件
b. 【应用】独立配置path环境变量
c. 【理解】阐述注释、关键字的作用及分类、特点-
【理解】常量、变量、数据类型、标识符
a. 【理解】阐述常量的特点及分类
常量分类:
– 字符串常量 用双引号括起来的内容(“HelloWorld”)
– 整数常量 所有整数(12,-23)
– 小数常量 所有小数(12.34)
– 字符常量 用单引号括起来的内容(‘a’,’A’,’0’)
– 布尔常量 较为特有,只有true和false
– 空常量 null(数组部分讲解)
b. 【理解】阐述变量的作用及定义格式
c. 【理解】阐述数据类型分类
d. 【理解】阐述标识符的组成规则及注意事项
1:作用
– 给包,类,方法,变量等起名字
2: 组成规则
– 由字符,下划线_,美元符$组成
• 这里的字符采用的是unicode字符集,所以包括英文大小写字母,中文字符,数字字符等。
– 注意事项
– 不能以数字开头
– 不能是Java中的关键字
3 : 命名原则:见名知意
3.1:包
最好是域名倒过来,要求所有的字母小写
:3.2:类或者接口
如果是一个单词首字母大写
如果是多个单词每个单词首字母大写(驼峰标识)
3.3:方法或者变量
如果是一个单词全部小写
如果是多个单词,从第二个单词首字母大写
3.4:常量
如果是一个单词,所有字母大写
如果是多个单词,所有的单词大写,用下划线区分每个单词
e. 【应用】能够定义变量,使用变量
注意:
整数默认是int类型,定义long类型的数据时,要在数据后面加L。
浮点数默认是double类型,定义float类型的数据时,要在数据后面加F。
f. 【理解】阐述数据类型转换之隐式数据类型转换和强制数据类型转换的方式及注意事项
注意:
取值范围小的数据类型与取值范围大的数据类型进行运算,会先将小的数据类型提升为大的,再运算