一、学习准备
1.什么是编程语言?java简介
人和计算机之间交流沟通的,java是广泛应用的一种编程语言
java版本发展史:1.0-1.4 5.0(发生了重大更新) 7.0 8.0(目前公司应用最多的)9.0 10.0 11.0
2.java语言跨平台原理
三个平台:windows macOS linux
Java------>jvm(可以理解为翻译官)-------->windows macOS linux
3.JRE和JDK
JRE是java程序运行的环境(jvm+核心类库)
JDK是java程序的开发工具包(JRE+开发工具(编译工具javac.exe+运行工具java.exe))
4.JDK的下载
通过官网下载,javac和java就存放在bin目录下
5.常用DOS命令
E:切换盘符(不区分大小写)
dir:显示所有文件
cd:进入文件夹
cd\1\2:进入多级文件夹
cd..:回退
cd\:回退到盘符目录
cls:清屏
exit:退出命令提示符窗口
6.PATH环境变量的配置
为了方便使用javac和java工具,所以需要配置,百度即可
7.HelloWorld案例
java程序开发运行流程:编写程序(各类工具)------>编译程序(javac.exe)-------->运行程序(java.exe)
HelloWorld案例常见问题:
BUG:识别、分析、解决BUG
a.注意中英文字符问题
b.注意大小写问题
8.Notepad++软件的安装和使用
二、java基础语法
1.注释:对一段代码的解释,仅仅起到说明作用,不参与程序的运行
单行注释://
多行注释:/* */
文档注释:/** */
2.关键字:java里具有特殊含义的单词(仅在java里使用),关键字的字母全部小写,在软件里高亮显示
3.常量:程序运行过程中,固定不变的值称为常量
分类:字符串常量、整数常量、小数常量、字符常量、布尔常量、空常量(不能直接输出)
4.数据类型:计算机存储单元 位bit 字节B 1B=8b
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
数据类型:1.基本数据类型:数值型:整数:byte、short、int(默认)、long、浮点数:float、 double(默认)、char 非数值型: boolean
2.引用数据类型:类、接口、数组
5.变量:在程序运行过程中,值可以发生改变的量(本质是内存中的一小块儿区域)
定义:数据类型 变量名 = 变量值;
修改:变量名 = 值;
注意事项:1.同一个类中,变量名不能重复
2.要有初始化的值
3.默认整数值是int,定义long类型的在值后面加一个L
4.定义float类型的,值后面加F
6.标识符 :给变量、方法等起名字的符号
规则:由数字、字母、下划线和$符号组成,不能以数字开头、不能是关键字、区分大小写
常见命名规则:小驼峰命名--方法和变量 firstName
大驼峰命名--类 StudentName
7.类型转换
自动类型转换:数值范围由小到大可以自动转换 byte-->short-->int--->long--->float--->double
char-->short-->int--->long--->float--->double
byte不能到char
强制类型转换:数值范围由大到小要强制转换 int a = (int)66.66;----->66 会有数据的丢失