以下为《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学习》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。