学习大纲:
Day01(java基础知识)学习目标
【学习目标】理解、了解、应用、记忆
通过今天的学习,参训学员能够:(解释的时候说出二级目标的掌握程度)
- 【应用】理解Java概述、helloworld案例
- 【了解】知道java语言的发展史
- 【理解】JVM、JRE、JDK分别是什么?有什么作用?有什么关系
- 【应用】能够操作常用的DOS命令
- 【应用】独立下载安装JDK
- 【应用】独立编写HelloWorld案例,并能够调试问题,使程序正常运行
- 【理解】理解工具安装 、配置环境变量、注释、关键字
- 【应用】独立安装并配置Notepad软件
- 【应用】独立配置path环境变量
- 【理解】阐述注释、关键字的作用及分类、特点
- 【理解】常量、变量、数据类型、标识符
- 【理解】阐述常量的特点及分类
- 【理解】阐述变量的作用及定义格式
- 【理解】阐述数据类型分类
- 【理解】阐述标识符的组成规则及注意事项
- 【应用】能够定义变量,使用变量
- 【理解】阐述数据类型转换之隐式数据类型转换和强制数据类型转换的方式及注意事项
记录一下比较重要的收获:
1 Java程序执行流程:
Javac负责编译 java负责解释
2Jdk 配置:
a:计算机-右键属性-高级系统设置-高级-环境变量-系统变量
b:创建新的变量名称:JAVA_HOME,为JAVA_HOME添加变量值:JDK安装目录
c:在path环境变量最前面添加如下内容 %JAVA_HOME%\bin;
如下图:
评价:
书上有两种方法:1在系统变量的Path后面加上 安装路径\bin (经过实践,是很方便的)
2用户变量里面新建PATH 环境变量设置为 安装路径\bin
因此上述方法显得有点多余、累赘
常见问题:
这个是因为eclipse 和 jdk版本不一致的原因,可能eclipse是64位,jdk是32位。
3java程序、JVM、JRE、JDK包含关系
4HelloWorld程序:
//这是我的HelloWorld案例
public class HelloWorld {
/*
这是main方法,main是程序的入口方法
所有代码的执行都是从main方法开始的
*/
public static void main(String[] args) {
//这是输出语句
System.out.println("HelloWorld");
}
}
5数据类型概述和分类
6数据类型转换:
隐式转换:
当有不同格式,多个相加,最终结果——我们如下图从左往右转换
byte,short,char -- int -- long -- float -- double
强制转换:
目标类型 变量名 = (目标类型) (被转换的数据);
7变量的定义格式:
数据类型 变量名 = 初始化值;