java 2302 sbc
2023-02-22 19:22:00 7 举报
AI智能生成
上课总结
作者其他创作
大纲/内容
2023.2.20
开班仪式
自我介绍
环境安装
2023.2.21
java简介
1991年詹姆斯高斯林oak语言
1995年san公司收购改名java
1997年san公司推出三个版本
javaME
javaSE
javaEE
2009年被Oracle收购
2014年推出java1.8(java8,最经典的一代)
2023年最新版本java19
java语言特点
面向对象
跨平台
简单性
稳定性
多线程
java专有名词
jdk 开发工具包
jre 运行时环境
jvm java虚拟机
计算基础
bit位
byte字节 别
kb 苦
mb 闷
gb 国
tb 土
pb 配
eb 额
zb 资
yb 源
bb 不
nb 能
db 动
cb 次
xb 序
2023.2.22
变量
定义:表示数据在内存中内存地址,变量对应的数据是可以改变
如何使用变量
申明变量(申请内存地址)
变量初始化(变量赋值)
使用变量
变量的命名规范
只能是数字、字母、下划线、美元$符号组成
不能使用数字开头
不能使用java中的关键字和保留字
使用驼峰命名法(两个单词以上组成变量)
小驼峰:helloWorld 变量名、方法名
大驼峰: HelloWorld 类名、接口
见名知意
java中区分大小写
数据类型
基本数据类型
整数类型
浮点类型
布尔类型
字符类型
引用数据类型
String表示引用数据类型
在Java中一切用""包裹起来的类型都是String类型
数据类型转换
在Java中要求等号左边和等号右边的类型要一致。如果出现不一致,就需要进行数据类型转换
自动类型转换
在数据类型兼容的情况下, 小转大
隐式类型转换,即不需要做任何操作
强制类型转换
在数据类型兼容的情况下, 大转小
显式类型转换,需要添加对应语法
数据类型转换注意点
boolean不能参与任何数据类型转换
基本类型中范围(大小) byte short|char int long float double
强制类型转换可能会造成数据丢失
数据类型提升
运算符
算术运算符
+ - * / % ++ --
赋值运算符
= += -= *= /= %=
关系运算符
> < >= <= != ==
逻辑运算符
&& || !
三目运算符
boolean类型表达式 ? 结果1 : 结果2;
位运算符
& | ^ ~ << >> >>>
收藏
0 条评论
下一页