JaguarXu
JaguarXu
全部文章
分类
Android学习笔记(10)
Java相关(8)
搭环境踩坑(2)
杂学习笔记(3)
测试(5)
归档
标签
去牛客网
登录
/
注册
JaguarXu的博客
菜鸟技术成长笔记
全部文章
(共27篇)
Java类中的无参构造函数的作用
参考文献:https://www.jianshu.com/p/cf5ad29676dahttps://blog.csdn.net/jdkorg/article/details/100405149 一、背景:在学习安卓布局里的gridview时,才注意到源码里定义一个java类时会先构造一个无参的函数...
2021-06-21
0
1041
java 单例模式
参考文献:http://c.biancheng.net/view/1338.htmlhttps://www.runoob.com/design-pattern/singleton-pattern.html 单例模式 Singleton一、特点:1.单例类只有一个实例对象2.该对象必须由单例类自行创建...
2021-06-07
0
377
Java面向对象特性入门级demo
一、需求分析实现一个哪国人说哪国话的功能 二、项目目录结构 三、show me your code父类Person:Q:为什么要设计抽象类(abstract关键字)?A:当父类知道子类应该包含什么方法,但不知道子类将如何实现,所以先将共性取出定义成一个抽象方法,方便子类继承后重写 package ...
2021-06-04
0
372
Java内存
一、java内存区域划分示意图 Java 堆(Java Heap):几乎所有的对象实例和数组都在这里分配内存。Java Heap 是垃圾收集器管理的主要区域,因此很多时候也被称为“GC堆”。 方法区也是各个线程共享的内存区域,它用于存储已经被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代...
2021-06-04
0
295
java多线程开发以及synchronize关键字demo
一、一个线程的生命周期阻塞状态(Blocked):线程因为某种原因放弃CPU使用权,暂时停止运行。直到线程进入就绪状态,才有机会转到运行状态。(一)、等待阻塞:运行的线程执行wait()方法,JVM会把该线程放入等待池中。(wait会释放持有的锁)(二)、同步阻塞:运行的线程在获取对象的同步锁时,若...
2021-06-02
0
389
java线程相关
1.why?在程序中如果没有主动创建,只会存在一个主线程(但是在JVM中不止一个线程,还有诸如垃圾回收等)所以为了提升性能aka加速,java开发中通常需要创建线程 2.how?方法一:继承Thread类并重写run() public class TestDemo{ public stati...
2021-06-01
0
304
Android端fcm架构下发push机制以及测试方法梳理
FCM为Android使用的推送服务,Google官方文档:https://firebase.google.com/products/cloud-messaging/ fcm token:发送、接收fcm push的最基本条件,如果获取token不为空,就传给传输服务的sdk,上报token至wns...
2020-08-21
0
1173
数据迁移测试方法(初阶)
数据迁移需求解读:“飞行过程中换发动机、给行驶的汽车换轮胎”数据迁移是指将正在线上提供服务的数据,从一个地方迁移到另一个地方,整个过程要求不停机、服务不受影响。四个步骤:上线双写(写新+写旧,即同时写入新旧两种数据)➡️ 历史数据搬迁➡️ 将读请求路由到新系统(切读)➡️ 清理沉淀(旧数据、旧代码逻...
2020-08-11
0
391
后端开发常见错误返回码500/501/502/503/504/505
500:Internet Server Error,一般为程序语言错误,可能是用户权限问题,可能是数据库连接有问题,总之要检查服务器语句错误。501:Not implemented,服务器不理解或不支持请求,可以用HttpWebRequest指定一个UserAgent来测试502:Bad Gatew...
2020-08-11
0
806
Android项目结构
参考书:《第一行代码-android》 project模式:.gradle和.idea 这两个目录下放置的都是Android Studio自动生成的一些文件,无须关心,也不要去手动编辑。app存放项目中的代码、资源等内容,后续的开发工作也基本都是在这个目录下进行的build目录也不需要过多关心,它主...
2020-08-04
0
454
首页
上一页
1
2
3
下一页
末页