摘要: 一、 =+ 和+= 运算的返回值类型 看个有趣的例子: short i1 = 10; //i1 = i1 + 1; //不兼容的类型: 从int转换到short可能会有损失 i1 += 1; //下面打印11 System.out.print("i1 =" + i1 + '\n'); short i 阅读全文
posted @ 2021-03-29 23:25 小拙 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.51cto.com/12139097/2567558 一、?:表达式中,:前后的两个参数类型如何呢? (1) 如果第1个和第2个操作数具有相同的类型,那么它就是条件表达式的类型。 (2) 如果一个操作数的类型是T,T表示 byte、short 或 char,而另一个操 阅读全文
posted @ 2021-03-29 23:23 小拙 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/dengxingbo/article/details/5128946 一、等于(==) 如果 == 运算符的两个操作数相等,计算结果为 true;否则计算结果为 false。 如果操作数是基本类型,这个运算符测试两个操作数的值是否一样。 如果操作数是 阅读全文
posted @ 2021-03-29 23:20 小拙 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/u011702479/article/details/82262823 一、Java String 类——String字符串常量 字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串 阅读全文
posted @ 2021-03-29 23:14 小拙 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 参考: https://www.cnblogs.com/wulouhua/p/3875630.html https://blog.csdn.net/xiamiflying/article/details/82860721 通过如下几个样例,来理解Java中的String定义,在内存中申请多少个对象。 阅读全文
posted @ 2021-03-29 20:32 小拙 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一、String的定义 Java中的String在java.lang.String中定义。 public final class String implements java.io.Serializable, Comparable<String>, CharSequence { private fi 阅读全文
posted @ 2021-03-29 20:29 小拙 阅读(850) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/womenghuangliang/article/details/17377285 一、Integer类型的常量池 Integer常见定义对象的几种赋值方式: Integer i = 11; Integer bar = new Integer(90) 阅读全文
posted @ 2021-03-29 19:46 小拙 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/jingjbuer/article/details/42419305】 一、Java中的不可变类型 什么叫不可变类型呢?我们先看两个例子 样例1: public class Test { public int num; public static v 阅读全文
posted @ 2021-03-29 19:37 小拙 阅读(3316) 评论(0) 推荐(0) 编辑
摘要: 一、Math数学运算类 Math类在Java.lang.Math包中定义,包含了执行基本数学运算的属性和方法,如三角函数、指数、对数、开方等。 Math中大部分是static方法。 1) abs() 返回参数的绝对值 double abs(double d) float abs(float f) i 阅读全文
posted @ 2021-03-29 19:28 小拙 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 基础类型和封装类型之间有三个主要区别: 1、基本类型只有值,而包装类型可以具有 相同的值 和 不同的同一性(值相同,但是==false) 2、基本类型只有功能完备的值,而每个包装类型除了它对应基本类型的所有功能值以外,还有个非功能值:null。 3、基本类型通常比包装类型更节省时间和空间。(包装类型 阅读全文
posted @ 2021-03-29 19:22 小拙 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 一、字符封装类 Java中字符的封装类为Character,Character中封装了一个基本类型char的值。 创建Character对象:Character ch = new Character('a'); Character对象同样有封箱、拆箱过程: Character ch = ‘a’;由于 阅读全文
posted @ 2021-03-29 19:19 小拙 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 一、Number封装类Java内置了基本数据类型(boolean、char、byte、short、int、long、float、double),但是我们在编码更多的是使用基础数据类型封装类的对象、而不是内置数据类型。 Java中对内置数据类型封装了封装类,包含在java.lang包。 Number是 阅读全文
posted @ 2021-03-29 19:16 小拙 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 一、Java中的基本数据类型 java中有8种基本数据类型,包括:6种数字类型、1种字符类型、1种布尔类型: 1) boolean:1个bit。true/false,java中默认值false 2) char:2Byte的Unicode 字符(Java采用UniCode,2个字节来表示一个字符),j 阅读全文
posted @ 2021-03-29 19:08 小拙 阅读(458) 评论(0) 推荐(0) 编辑