Java总结

Java三天课程总结

第一部分语法基础篇

一、计算机组成部分

计算机的组成主要分为两大类:硬件,软件

1、硬件

是可以看的到的一些物理部分,都是一些电子元器件

常见的硬件:

1、CPU:CenterProcessingUnit中央处理器主要指令控制和数值计算功能(日常工作任务)
2、内存:临时性存储数据的存储设备RAM,当内存不通电的时候,这数据也就消失了
3、显卡GPU:GraphicProcessingUnit图形图像处理单元主要用于计算图形数据(图形图像任务)
4、存储设备:永久性存储设备ROM任何数据都是以二进制的形式存储的
(1)机械硬盘
(2)固态硬盘
(3)U盘
(4)光盘
(5)移动硬盘
5、输入输出设备:
键盘:输入字符数据
鼠标:输入定位数据
显示器:输出图形图像数据
扬声器:输出声音数据
麦克风:输入声音数据
打印机:输出图形图像文本数据
扫描仪:输入图形图像文本数据
6、网络设备输入:
从互联网上下载数据输出:从本地上传数据到互联网
示意图:
在这里插入图片描述

2、软件

是看不得到的部分,它是一些列的指令,这些指令主要用于控制硬件来完成一些列特定的工作

二、人机交互方式

图形化界面操作方式:

操作简单,表现直观,容易上手操作,步骤繁琐,占用空间大
命令行操作方式CMD(Commandwin+R输入cmd回车)
窗口:操作复杂,命令较多,不容易上手,步骤简单,占用空间小,适合远程操作

三、Java语言介绍

Java语言的前身Oak(橡树),1994年詹姆斯高斯林和他的团队开发出来的嵌入式编程语言。随着互联网的发展,紧随潮流编程互联网应用程序开发语言(面向对象),一直到2010年Sun公司被Oracle收购,Java就属于Oralce的子产品。

1、Java最大的特点——跨平台跨平台的

意思就是说,一个软件可以在多个平台上运行,而不用更改软件的内容。是因为JVM的功劳:JVM(JavaVirtualMachine)Java虚拟机。
Java源代码文件后缀名为xxx.java所编译出来的二进制文件后缀名为xxx.class
JVM主要负责将java语言的字节码文件转换为本地操作系统指令的一个工具软件。所以,最终是字节码文件在跨平台!
在这里插入图片描述

四、常见错误

1、语法错误

指在编译的过程中出现的一些错误,这种错误的原因主要由那些因素产生呢?
(1)单词评写
(2)遗漏分号
(3)使用中文符号的问题
(4)大括号不匹配
(5)遗漏关键字单词
在这里插入图片描述

2、运行错误

是指编译能够通过,但是在运行期间出现的问题
在这里插入图片描述

3、逻辑错误

代码的运行结果和自己认为的结果不一样!
在这里插入图片描述

五、关键字

关键字是指被高级编程语言赋予特殊含义的一些单词,关键字一般都是由小写字母组成。好比是汉语当中的一些专有名词:北京,天安门,兵马俑。不能乱用。

用于定义数据类型的关键字:

byteshortintlongfloatdoublecharbooleanvoidclassinterface

用于定义数据类型值的关键字:

truefalsenull

用于定义流程控制语句的关键字:

ifelseswitchcasedefaultwhiledoforbreakcontinuereturn

用于定义访问权限修饰符的关键字:

publicprotectedprivate

用于定义继承关系的关键字:

extendsimplements

用于定义实例对象的关键字:

newthissuperinstanceof

用于定义函数类型的关键字:

staticfinalabstractsynchronized

用于处理异常的关键字:

trycatchfinallythrowthrows

用于包的关键字:

packageimport

其他的一些修饰关键字:

nativeassertvolatiletransient

六、标识符标识符

指的是我们在程序中对变量、函数、类、接口、常量所定义的名称,也就是说这些名称是我们自定义的。

1、标识符必须满足以下组成规则:

标识符可以由数字、字母、下划线_、美元符$组成
标识符不能以数字开头,当然下划线和美元符其实是可以开头的,但不推荐标识符不能是关键字标识符也不能是Java内置类的名称
标识符可以为任意长度,但必须是一个连续的词标识符严格区分大小写

2、标识符命名的规范:

1、大驼峰式:主要针对类名,接口名。所有单词的首字母大写
2、小驼峰是:主要针对于变量名,函数名。除了第一个单词之外,其他单词首字母大写
3、常量规范:所有单词字母大写,单词与单词之间用下划线分隔
4、包名规范:所有单词字母小写,单词与单词之间用句号.分隔

七、数据类型

在Java当中,数据类型主要分为两大类:

1、基本数据类型:在变量的空间中存储数据
整型

byte1字节
short2字节
int4字节
long8字节

浮点型

float4字节
double8字节

字符型

char2字节

布尔型

boolean不确定
在这里插入图片描述

八、运算符

1、算术运算符

在这里插入图片描述
在这里插入图片描述

2、比较运算符

运算的结果为布尔类型
1、 >大于
2、<小于
3、>=大于等于
4、<=小于等于
5、!=不等于

3、逻辑运算符

1、&单与
2、|单或
3、^异或
4、!非
5、&&双与
6、||双或
在这里插入图片描述

位运算符

1、&位与
2、|位或
3、^位异或
4、>>右移
6、<<左移

九、例题

1、在这里插入图片描述
在这里插入图片描述
2、在这里插入图片描述
在这里插入图片描述

流程控制语句

一、if条件语句

单分支if语句
在这里插入图片描述
在这里插入图片描述

2、例题

在这里插入图片描述
在这里插入图片描述

二、双分支if-else语句

在这里插入图片描述

三、多分支if-else-if语句

在这里插入图片描述
在这里插入图片描述

四、switch分支语句

与if分支语句一样,都是对条件的判断。switch一般用在条件较多的情况下,但是有一个重要的细节及时,if语言可以对区间值或固定值进行判断,switch只能对固定值进行判断
在这里插入图片描述

switch的一些使用细节

1、switch所传入的变量,char,byte,short,int,String或者枚举类型
2、值1,值2,一直到值n,这几个值必须是同一个数据类型的
3、当变量匹配的相关case的值的时候,执行case中的语句,直到遇到break结束;如果该case语句中没有break,则继续向下执行,直到遇到另外一个break结束

六、for循环语句

循环主要解决具有规律性的且具有重复性的代码问题,避免程序冗余

循环四要素

1循环的初始化:循环的第1次执行从哪里开始
2循环的继续条件:循环从当前轮是否向后执行下一轮
3循环体:需要被循环执行的部分
4循环的步长、周期:当前循环到下一轮循环之间的变化

for循环演示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

七、while循环语句

while循环主要用于解决循环次数未知,但循环结束条件已知的情况。
while其实和for循环是可以相互转换的,是因为都逃不开循环四要素
在这里插入图片描述

八、break、continue跳转语句

break在循环语句中叫做终止语句,终止的是break最近的一层循环
continue在循环语句中叫做跳过语句,跳过本次循环开启下一轮循环

例题

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值