diff --git "a/\345\244\215\344\271\240javase.md" "b/\345\244\215\344\271\240javase.md" new file mode 100644 index 00000000..30d58516 --- /dev/null +++ "b/\345\244\215\344\271\240javase.md" @@ -0,0 +1,14 @@ +# k0001.Integer & int 的区别 +1.一个是包装类型的,一个是原始数据类型.
+2.int 是一种存储 32 位有符号二进制补码整数的数据类型,而 Integer 是将基本类型 int 包装在对象中的类.
+3.Integer 可用作需要对象的方法的参数,而 int 可用作需要整数值的方法的参数,可用于算术表达式.
+4.int 数据类型有助于在内存中存储整数值,而 Integer 有助于将 int 转换为对象以及将对象转换为 int.
+5.int 类型的变量是可变的,除非它被标记为 final 并且 Integer 类包含一个 int 值并且是不可变的.
+ +- 参考:https://www.tutorialspoint.com/what-are-the-differences-between-an-integer-and-an-int-in-java
+- 关于拆箱和装箱的概念:https://www.cnblogs.com/cdlyy/p/12512320.html + +--- + +# k0002.待定 +