![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
我爱呢晴天
这个作者很懒,什么都没留下…
展开
-
学习包装类
基本数据类型包装类byteByteintIntegercharCharacterbooleanBooleanshortShortlongLongfloatFloatdoubleDoubleNumber是所有包装类的父类,抽象类,所有包装类都是final方法不能被继承。自动拆箱自动装箱Integer缓存 ......原创 2020-05-03 22:08:03 · 146 阅读 · 0 评论 -
StringBulider StringBuffer String
String 长度不可变StringBuilder 长度可变 效率高 线程不安全StringBuffer 长度可变 效率低 线程安全1.StringString类为final 类,不能被继承。长度不可变的原因是 赋值到final数组中,值不可变编译器优化常量合并。但是变量无法处理。2.StringBuffer3.StringBuilder方法没有synchronized ......原创 2020-05-03 22:54:41 · 121 阅读 · 0 评论 -
关联关系、依赖关系总结
一、关联关系总结:1.对象和对象之间的连接。在Java中,关联关系的代码表现形式为一个类做为另一个类的属性类型存在。即“有”的关系:”has-a”。2.关联关系的方向:关联关系分为单向关联和双向关联①单向关联: A类关联B类。②双向关联:A类关联B类,B类关联A类。3.关联关系的多重性:①一对一关联:一个学生,只能在一个班级里学习。②一对多关联:一个学生,可以参加多个班级学习。③解决一对多的关联的方案:集合和数组。集合例:public class Classes{ }p转载 2021-07-10 14:01:38 · 1764 阅读 · 0 评论 -
转载:JavaSE之彻底搞懂try,catch,finally与return的执行
在开始我的博客之前,我先引用马士兵老师的一句话,掌握了内存你就掌握了一切(滑稽)。一般情况下,程序执行到try里面的内容一定会执行finally里面的内容。如果在try或者catch里面遇到return,那么函数在执行完return后面的表达式之后,会先去执行finally里面的语句块,然后再结束方法体。但有一种特殊情况,如果在try里面有System.exit(0)这样的语句,System.exit(0)是终止Java虚拟机JVM的,连JVM都停止了,所有都结束了,当然finally语句也不会被执行到。转载 2020-05-12 09:45:29 · 145 阅读 · 0 评论