自学Java第二周
本周学习
一、Java能干些什么?
1.共三个版本:Java SE、Java EE、Java ME
Java SE:Java语言的(标准版),用于桌面应用开发,是其他两个版本的基础。
Java ME:Java语言的(小型版),用于嵌入式电子设备或者小型移动设备。
Java EE:Java语言的 (企业版) ,用于Web方向的网站开发(浏览器和服务器)。在这个领域,是当之无愧的NO1。
2.六大应用场面
桌面应用开发、企业级应用开发、移动应用开发、科学计算、大数据开发、游戏开发
二、字面量
1.含义
告诉程序员:数据在程序中的书写格式。
2.类型
整数类型、小数类型、字符串类型、字符类型、布尔类型、空类型(一个特殊的值,空值。值是:null)。
注:空类型null不能直接打印,可以以字符串形式打印。
3.特殊字符
\t 制表符。在打印时把前面字符串的长度补齐到8,或8的整数倍。最少补一个,最多补八个。
三、结构化程序设计
1.特点:自项向下,逐步求精,模块化。整个系统有一个个函数组成,运行入口往往由一个主函数代表。
2.三种基本结构
顺序结构、选择结构、循环结构。
循环结构:又分为当型结构(先判断是否满足条件)、直到型循环(先运行再判断是否满足条件)。
注:虽然Java是面向对象的,但Java的方法里则是一种结构化的程序流。
1>顺序结构
从上而下依次执行每条语句。
2>分支结构
a.if
if()
...;
if()
...;
else
...;
if()
...;
else if()
...;
else if()
...;
else
...;
b.switch(可以是int、short、char、byte、枚举类型、Java.long.String)
switch(expression){
case condition1:{
...;
break;
}
case condition2:{
...;
break;
}
}
四、面向对象程序设计
1.特点:封装、继承、多态
五、基本数据类型、基本数据类型的转换
六、运算符及其优先级
下周学习
1.while循环
2.do while
3.for
4.嵌套循环
5.break、condition、用return结束
6.数组
7.foreach 循环
8.类和对象
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现