全部 文章 问答 分享 共找到1327个相关内容
类加载子系统
二进制字节流 将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构 内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的访问入口。 链接(linking)
Android初学者高频问题
解决方法,报错原因简单明显的问题什么是简单,明显的问题呢?比如说:指针异常指针的解决思路首先我们要知道的是为什么会引发指针一场,因为对象。那么问题就来了:为什么对象呢?所以,同学们要明白的
android四大组件之服务(Service)
方法抛出指针异常原因就是Toast中this下文并没有获取到,因为Service是间接继承自Context,服务相当于一个后台进程,服务进程对 像的分配是由系统分配的,而不是人为控制。 Caused
Kotlin基础学习3
了一个可为的全局变量content,然后主函数里对其进行了判处理,当content不为时才会调用下面的方法输出它的大写值。从逻辑讲似乎没什么问题,但这段代码无法通过编译。因为
JVM参数调优
MetaspaceSize:设置元空间大小 元空间的本质和永久代类似,都是对JVM规范中方法区的实现,不过元空间与永久代之间最大的区别在于:元空间并不虚拟机中,而是使用本地内存,因此,默认情况下,元空间的大小仅受本地内存
指针异常
模拟器正常运行之后,从主页面向子页面跳转出现闪退。log显示对象简历模拟方法,检查activity也注册过了,到底是怎么一回事嘞
JVM--运行时数据区概述及线程
运行时数据区概述及线程 内存结构图 运行时数据区图 按照HotSpot虚拟机讲解,JRockit和J9是没有方法区的。 内存是非常重要的系统资源,是硬盘和cpu的中间仓库及桥梁,承载着操作系统和应用
Android开发性能优化
件的时候要考虑。优化绘制,可以让用户体验流程,节省内存,节省电量。 不要onDraw方法中创建对象 onDraw方法里头,不要创建对象。因为onDraw方法是频繁调用的,如果onDraw方法
Kotlin进阶学习1
let函数的用法,主要用于配合?.操作符进行辅助判,这里就不再多言了。 with函数 with函数接收两个参数:第一个参数可以是一个任意类型的对象,第二个参数是一个Lambda表达式。with函数会
JVM内存模型( Run-Time Data Areas)
becomes unnecessary. The memory for the method area does not need to be contiguous. 方法区是虚拟机启动的时候创建的。虽然说方法
PicGo + 阿里云oss搭建个人图床工具
确实产品的方面花了心思,解决了用户的长期痛点。 PS:另外这里为什么不推荐PicGO+GitHub的方案呢,其实大家都懂的,慢!而且阿里云OSS的开通是免费的! 一、建立个人图床(阿里云对象存储OSS
IDEA-Debug高级技巧
断点,主要的作用是,点击F9, 进入到方法中第一行和最后的一行 接口打断点,当一个接口有多个实现类,接口的方法打断点,可以快速的定位到具体的实现类 四、异常断点 哪里有异常,断点就会停留
spring 发现第一次请求都特别慢,之后都比较正常,经过log发现是建立redis链接比较慢,有什么解决方式
配置文如下: redis是window的没有用虚拟机 有什么能让redis不要懒加载
多线程 --学习笔记
接口来创建线程: 创建类实现Callable 接口 重写call 方法 ,编写线程执行的代码 创建FutureTask 对象 , 把新创建的对象作为参数传给, FutureTask 构造方法
Android学习笔记——记住密码的功能实现(二)
方法方法里面传入上下文的参数,即this,然后再创建一个Map的对象,再判断Map对象是否为,不为的话,就设置账号和密码输入框的文本 //通过工具类调用获取数据的方法方法里面传入上下文参数,再
Java的自动装箱与自动拆箱
low = -128; static final int high; //可以进行配置,默认是127那么这代码可以改成这样,比较方便阅读: public static Integer
你真的懂IPC吗?
Android多进程吗? Android系统会给每一个进程分配一个独立的虚拟机,不同的虚拟内存分配有不同的地址空间,这就导致了很多问题: 静态成员和单例模式失效 线程同步机制失效 SP并发操作导致数据可靠性
JAVA中的网路编程
InetAddress类,java.net包中放着,需要用的话,就不用客气地把它导入。InetAddress这个类不有构造方法,所以呢,不能实例化,但可以通过它本身的方法获取到对象,还记得单例设计模式也是这样吗?好,
volitale浅析
那么它们就不能保证它们的有序性,虚拟机可以随意地对它们进行重排序。 Java虚拟机规范中试图定义一种Java内存模型(Java Memory Model,JMM)来屏蔽各个硬件平台和操作系统的内存访问
Mysql--学习笔记
是:索引排序是根据第一个字段进行排序,第一个字段拍好顺序的基础对第二个字段进行排序,如果没有使用第一个索引,第二个索引将不会起作用 索引的操作 那些索引需要建立索引 主键建立索引【自动】 查询与
nuxt asyncData读取状态树里面的model对象
找到合适的解决方法 如下几个图所示 首先data里面定义了materialRecommend的vue实例。async的时候不能用context获取到实例对象。 然后store里面也定义了一个一样的
Nginx的安装和负载均衡
5.1 什么是负载均衡 负载均衡 建立现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 负载均衡,英文名称为
Java代码执行流程
就是负责将字节码装载到其内部,解释/编译为对应平台的机器指令 (即:汇编语言) 执行。 Java虚拟机使用类加载器(Class Loader)装载Class文件。 类加载完成之后,会进行字节码效验,
Kotlin进阶学习3
SharedPreferences的用法 学习如何简化之前,先来看看SharedPreferences的基本用法: 调用SharedPreferences的edit()方法获得SharedPreferences.Editor对象
关于活动和服务通信的问题
今天尝试写一个简易的音乐播放器的时候用到了服务和活动之间的通信,但是一开始会直接报指针,代码如下:这段代码处于活动的OnCreat方法中,musicBinder为绑定服务的实例化对象。后来百度了
关于活动和服务通信的问题
今天尝试写一个简易的音乐播放器的时候用到了服务和活动之间的通信,但是一开始会直接报指针,代码如下: 这段代码处于活动的OnCreat方法中,musicBinder为绑定服务的实例化对象。后来百度
Gson的使用?Json如何转成集合?
2.8.5 基本使用 字符串转对象 适用场景:android开发中,现在基本数据以json的格式进行交互。我们从
喜马拉雅项目总结
之后我们书写获取接口的实现类,写入获取数据的逻辑代码。我们activty或者fragment用到的时候,直接创建一个逻辑层接口(获取接口)的对象,并调用其对象方法,然后注册回调接口,并实现回调即可。
Kotlin学习笔记(一)
when语句有时还可以不带参数 kotlin判断字符串或对象是否相等可以直接使用==关键字,而不用像Java去调用equals()方法 fun getStore(name: String) = when{
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 45