自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 java String

string拼接+、concat、StringBuilder性能对比"+"性能最低,这是由于“+”底层实现是new StringBuilder(temp).append("123").toString();所以当大量使用“+”来进行字符串拼接的时候,内存消耗过大,不断开辟stringBuilder来进行拼接。.1.1 每次拼接都会生成两个新的对象, StringBuild 和 S...

2019-10-10 16:28:30 115 1

转载 Java运行时识别类信息

1.class类java在创建某个类的对象时,先会到内存中查找是否存在该类的class对象,如果没有,则会先创建class对象,创建完class对象,就拥有了该类的各种信息,所以不会因为向上转型丢失该类的信息;2.获取class对象的其他方式(1)通过.class方式获取class对象时,不会自动的初始化该对象,初始化被延迟到静态方法或者非final静态域调用时才会初始化该对象,这样的...

2019-10-10 11:35:48 179

转载 Android类加载

Android类加载定义:把描述类的数据.class文件(二进制的字节流)加载到内存,对数据进行验证,转化解析,初始化等一系列操作的,最终形成被jvm直接使用的java类型。类加载的操作是在运行期间完成,java可扩展的语言特性都是在运行期间通过动态加载和动态链接完成的。(热更新依赖于自定义的类加载器在运行期间完成class文件替换)1.1类加载阶段:加载,验证,准备,解析,初始化,使用,...

2019-07-17 16:01:11 106

原创 repo相关命令行

切换所有module分支repo forall -cv 'git checkout dev ; git merge aitek/dev'在未发生任何add或commit的情况下:git checkout .这条命令,只能清除所有修改的文件,但是新建的文件和文件夹无法清除,还必须使用:git clean -df 清除所有新建的文件及文件夹 对于add的部分,先要撤销add:...

2018-10-22 09:46:03 201

原创 Android8.0查看当前的activity

linux:adb shell dumpsys activity | grep "mResumedActivity"windows:adb shell dumpsys activity | findstr "mResumedActivity"android 7.0&7.1windows:adb shell dumpsys activity activities | ...

2018-09-21 15:38:57 1726

原创 android 点击home键退出app,点击悬浮窗进入app的某个activity,出现延迟5s的现象

无意中发现这个问题,当你点击home键返回到手机页面,再次点击悬浮窗进入app,会出现5s的延迟.如果你等待5s后不会出现这种情况.后来发现是google故意设置成这样,来提升用户体验的.解决方案:使用pendingIntent,将Intent封装起来,代码如下:PendingIntent pendingIntent = PendingIntent.getActivity(contex...

2018-08-13 09:31:33 3103 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除