1~4 初始java、数据类型、运算符、流程控制

【赵珊珊老师的JavaSE】
视频地址:https://www.bilibili.com/video/BV1Ff4y147WP/?spm_id_from=333.337.search-card.all.click

05~26第一阶段:初始java
27~96第二阶段:java语言语法
97~116第三阶段:集成开发环境
117~168第四阶段:面向对象(封装、继承、多态)
169~348第五阶段:javaSE进阶学习
异常169~179
常用类180~205
集合,集合补充206~252
IO流253~277
多线程278~302
网络编程303~314
Junit_注解_枚举332-336、315-331
反射337~348

Java后端架构图:
https://www.mashibing.com/sf/java.html

java就业班笔记.nyf
https://download.csdn.net/download/m0_58062414/20964475

1 初始Java

1.1 计算机语言的发展历史

第一代:机器语言(相当于人类的原始阶段)
第二代:汇编语言(相当于人类的手工业阶段)
第三代:高级语言(相当于人类的工业阶段)
面向过程:C、Pascal、Cobol、Fortran、ADA
面向对象:C++、Python、Java、C#

1.2 Java体系结构

JavaSE(Java Standard Edition):标准版,定位在个人计算机上的应用
JavaEE(Java Enterprise Edition):企业版,定位在服务器端的应用
JavaME(Java Micro Edition):微型版,定位在消费性电子产品的应用

1.3 核心机制

垃圾收集机制,GC的自动回收,提高了内存空间的利用效率,也提高了编程人员的效率,很大程度上减少了因为没有释放空间而导致的内存泄露。
跨平台原理,JVM(Java Virtual Machine)

1.4 常用DOS命令

控制命令台:win+r--->cmd
切换盘符:c: d: e: 大小写没有区分
显示详细信息:dir
改变当前目录:cd
.当前目录
..代表上一层目录
清屏:cls
切换历史命令:上下箭头
补全命令:tab按键
创建目录:md
删除目录:rd
复制文件命令:copy
删除文件命令:del

1.5 注释

单行注释 //开头
多行注释 /* 开头 */结尾
文档注释 /** 开头 */结尾

1.6 反编译工具

jd-gui.exe

1.7 JDK、JRE、JVM的区别

JDK(Java Development Kit)Java开发工具包
JRE(Java Runtime Environment)Java运行环境
JVM(Java Virtual Machine)Java虚拟机
jvm+lib=jre
jre+bin+lib=jdk

2 数据类型

2.1 标识符

遵照驼峰命名:
类名、Model名、Project名:首字母大写,其余遵循驼峰命名
方法名、变量名:首字母小写,其余遵循驼峰命名
包名:全部小写,不遵循驼峰命名

2.2 关键字


以上图片来自网络

2.3 变量和常量

2.3.1 常量

一般将1、2、3、’a’、’b’、true、false、”helloWorld”等称为字面常量
使用final修饰的PI等称为符号常量(字符常量)

2.3.2 变量

变量的声明格式
变量的声明
变量的赋值
变量的使用
变量的内存
变量的作用域:类变量(方法外static修饰)、实例变量(方法外无static修饰)、局部变量(方法内)

2.4 基本数据类型

以上图片来自网络

基本数据类型,数值型(整数类型(byte-1、short-2、int-4、long-8)、浮点类型(float-4、double-8))、字符型(char-2)、布尔型(boolean-1位bit)
引用数据类型,类(class)、接口(interface)、数组
【基本数据类型转换】
自动转换、强制转换
在进行运算的时候:
左=右:直接赋值
左<右:强转
左>右:直接自动转换

double d = 6;//int-->double  自动类型转换
int i = (int)(6.5);//double--->int  强制类型转换 (强转)

3 运算符

3.1 Java运算符

算术运算符+,-,x,/,%,++(自增),--(自减)
赋值运算符=
扩展赋值运算符+=,-=,x=,/=
关系运算符>,<,>=,<=,==,!=
逻辑运算符&&,||,!,&,|,^(&&||短路运算,&|非短路运算(不建议使用))
位运算符&,|,^,~ , >>,<<,>>> (了解!!!)
条件运算符(三目运算符)?:

3.2 运算符的优先级

赋值<三目<逻辑<关系<算术<单目

上图来自网络

4 流程控制

4.1 分支结构(选择结构)

if、if/else、if/else if/else、switch/case/default

4.2 循环结构

while、do-while
普通for循环、增强for循环

4.3 关键字

break用于强行退出循环,不执行循环中剩余的语句。
continue用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。
return结束当前所在方法的执行。

posted @   LiWeixiao  阅读(61)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示