java学习

本文由用户“killerboywolf”分享发布 更新时间:2022-04-19 09:30:13 举报文档

以下为《java学习》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

数据类型转换

自动转换:将 取值范围小的类型 自动提升为 取值范围大的类型 。

byte、short、char  >int  >long  >float  >double

强制转换:将 取值范围大的类型 强制转换成 取值范围小的类型 。

编码表:就是将人类的文字和一个十进制数进行对应起来组成一张表格。

/

运算符

%:取模运算,两个数相除取余数

++ -- :自增自减独立运算:

变量在独立运算时, 前++ 和 后++ 没有区别 。

和其他变量放在一起, 前++ 和 后++ 就产生了不同。

变量 前++ :变量a自己加1,将加1后的结果赋值给b,也就是说a先计算。a和b的结果都是2

变量 后++ :变量a先把自己的值1,赋值给变量b,此时变量b的值就是1,变量a自己再加1。a的结果是2,b 的结果是1。

符号在字符串中的操作:

+ 符号在遇到字符串的时候,表示连接、拼接的含义。

"a"+"b"的结果是“ab”,连接含义

赋值运算符

/

赋值运算符,就是将符号右边的值,赋给左边的变量。

public 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 解。

return:方法结束。因为返回值类型是void,方法大括号内的return

方法调用

接口的定义和使用

接口使用interfacs来定义

Java中接口和类时并列的两个结构

如何定义接口:接口中的成员

JDK7以及以前:只能定义全局常量和抽象方法

>全局常量:public static final的。但是书写时可以省略不写

>抽象方法:public abstract的

JDK8:除了定义全局常量和抽象方法之外,还可以定义静态方法、默认方法

接口中不能定义构造器,意味着接口不可以实例化

Java开发中让类实现(implements)接口

如果实现类中覆盖了接口中的所有抽象方法,则实现类就可以实例化

如果实现类中没有覆盖了接口中的所有抽象方法,则实现类还是抽象类

Java可以实现多个接口,这弥补了Java单继承性的局限性

接口与接口之间可以继承,而且可以多继承

接口的使用体现了多态性

接口实际可以看成一种规范

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《java学习》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览