- 博客(3)
- 收藏
- 关注
原创 2021-07-06
1.如何理解String表现的是值传递 因为String是不可改变的。String str =‘abc’ f(str) f(String s) s=‘efg’ 解释:str是一个变量,记录了’abc’的地址,方法传参之后,s也是个变量,也记录了’abc’的地址。然后执行方法,s就记录了dfg的地址,它和str没有关系。如果通过反射可以改变string的值,那么改变s就相当于改变了str的值。 2.基本类型是值传递的,通俗说就是改变方法内部的形参,不会改变方法的实参。 3.除了String ,Intetger
2021-07-06 23:26:31
58
原创 2021-06-29
强类型与弱类型的区别 1.强类型一旦定义了某种类型,除非使用强制类型转换。否则它一直是定义时点类型。这样可以保证数据的安全性。比如java语言就是。 2.弱类型定义一种类型,可以根据赋值不同而改变数据类型。比如javaScript。例如var num =5打印typeof num 结果为number类型,再次赋值 num ='abc’同样打印结果为string。 ...
2021-06-29 07:38:35
84
原创 java基础
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Ma...
2021-06-23 22:42:45
45
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人