- 博客(12)
- 收藏
- 关注
原创 【Java】StringBuffer与StringBuilder
都是可变的字符序列,我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时又浪费空间,这个时候就需要使用StringBuffer或StringBuilder来解决这个问题,当需要考虑线程安全的场景下,使用StringBuffer,如果不需要考虑线程安全,追求效率的情况下,可以使用StringBuilder。对可变的理解:案例://长度为20 //向末尾追加内容 stringBuffer . append("efg111111");
2023-02-04 10:59:16
226
转载 【Java】多态中的向上转型与向下转型
首先是说到了向上转型,介绍了它会出现的三种场景,也分析了它的优缺点,知道了在向下转型之后无法调用子类特有的方法。但是在向下转型中,我们解决了这个问题,通过对父类对象进行一个强转,就可以调用到子类当中的方法,不过可以看到这种做法不太安全,若是一开始父类对象接受了一个子类的引用,但是在强转的时候转化为了另外一个子类,就会造成类型转换的问题。于是后面对方法进行了修正,在前面加上了instanceof关键字进行一个判断,只有父类接收到了这个子类的引用,才可以强转为这个子类的对象。
2023-02-03 15:22:12
2599
4
原创 【Android】图形图像处理之drawable用法分析
如果你的视图对象设置NinePath为背景然后指定特殊的视图字体,它将自行伸缩使所有的文本来适应根据右线与底部线设计好的区域(如果有的话),当然内边距线不包括其中,Android可以使用左边的线与上面的线来定义一个drawable区域。一个比较简单的方法是添加一个图片到你的程序中,然后通过资源文件引用这个文件,支持的文件类型有PNG(首选的) JPG(可接受的)GIF(不建议),显然这种对于显示应用程序的图标跟来说是首选的方法,也可以用来显示LOGO,其余的图片可以用在例如游戏中。
2022-12-06 15:34:00
503
原创 【Java】基本数据类型,循环结构,分支循环;
它的值是指向内存空间的引用,就是地址,所指向的内存中保存着变量所表示的一个值或一组值。如:类,接口,数组,在Java除了基本类型,其他都是引用类型只不过分为:强引用,弱引用,软引用,虚引用。在Java中,有的数值是不固定的,我们需要记录这些值,我们可以把这些值理解为变量;Java常量就是在程序运行中一直不会改变值,是不能改变的数据。浮点型: float 单精度,对小数部分的精度要求不高。用三个元素来描述变量:变量类型,变量名以及变量值;long 取值范围-2的63次方~2的63次方-1。
2022-11-01 00:27:07
122
原创 【Android】清单文件中使用<activity>元素的launchMode属性
使用清单文件launchMode属性说明了Activity应如何启动到任务中,您可以launchMode属性指定4种不同的启动模式:“standard”:(默认模式)默认值。系统在启动该 Activity 的任务中创建 Activity 的新实例,并将 intent 传送给该实例。Activity 可以多次实例化,每个实例可以属于不同的任务,一个任务可以拥有多个实例。“singleTop”:如果当前任务的顶部已存在 Activity 的实例,则系统会通过调用其 onNewIntent() 方法来
2022-05-26 17:24:11
217
原创 【Java】泛型
概述在Java5以前,普通的类和方法只能使用特定的类型:基本数据类型或类类型,如果编写的代码需要应用于多种类型,这种严苛的限制对代码的束缚就会很大。Java5的一个重大变化就是引入泛型,泛型实现了参数化类型,使得你编写的组件(通常是集合)可以适用于多种类型。泛型的初衷是通过解耦类或方法与所使用的类型之间的约束,使得类或方法具备最宽泛的表达力。然而很快你就会发现,Java泛型并没有你想的那么完美,甚至存在一些令人迷惑的实现。泛型类:促成泛型出现的最主要的动机之一就是为了创建集合类,集合用于存放要使用到
2022-05-13 17:02:41
166
原创 【Java】集合详解
一览图**总结:** Connection接口:List有序,可重复ArrayList:优点:底层数据结构是数组,查询快,增删慢。缺点:线程不安全,效率高LinkedList:优点:底层数据结构是链表,查询慢,增删慢。缺点:线程不安全,效率高Vector:优点:底层数据是数组,查询快,增删慢。缺点:线程安全,效率低。Set无序,唯一HashSet:a.底层数据结构是哈希表。(无序,唯一)b.如何来保证元素唯一性?依赖两个方法:hashCode()和equal
2022-05-11 17:46:54
186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人