
java
未扬帆的小船
学而思,思而学。
世间万物,风云变幻,苍黄翻覆,纵使波谲云诡,但制心一处,便无事不办,天定胜人,人定兮胜天。
展开
-
回顾一下基础之静态代理&动态代理
项目中常用到代理模式,本篇文章带大家回顾一下基本的操作以及动态代理生成的类。1. 定义代理模式: 为其它对象提供代理,带你对象挟持原对象类的引用,也称委托模式。作用:可以在不修改原对象的功能前提下,对原对象在功能进行扩展。(通俗讲就是在当你原对象封装完毕或者你没办法修改,但是有一些增加的新的功能的时候,就可以在代理类上增加 符合“开闭原则”)2. 代理的方式静态代理使...原创 2020-03-09 20:29:00 · 114 阅读 · 0 评论 -
java内存模型与线程
java内存模型主要目标:是定义程序中的各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出到变量这样的底层细节。(变量是指实例字段 静态字段 构成数组对象的元素,但是不包括局部变量跟方法参数,这两个是线程私有的,不会被共享不存在竞争问题)规则:所有的变量都存储在主内存中。每条线程都存在自己的工作内存,线程中的工作内存中保存了该线程使用到的变量的主内存副本拷贝,线...原创 2019-11-07 11:34:35 · 151 阅读 · 0 评论 -
Java进阶内存布局与虚拟机内容
java内存区域相关java引用强引用类似 Object o = new Object();这类的引用。只要引用还在,垃圾回收器就不会回收掉被引用的对象。软引用SoftReference类 只有在内存不足的时候JVM才会回收该对象在系统即将发生内存溢出异常之前,会将这些对象列入回收范围。应用场景: java里面一般你可以用于图像的bitmap流,特别是照片很多的时候...原创 2019-11-07 11:33:28 · 134 阅读 · 0 评论 -
java中super的用法
继承(extend)的概念指一个现有类的基础上去构建一个新的类,构建出来的类称为子类,现有类称为父类,子类会自动拥有父类所有可继承属性和方法。在java中,类只支持单继承,不允许多重继承,一个类只有一个直接的父类多个类可以继承一个父类在java中,多层继承是可以的,即一个类的父类可以再去继承另外的父类。在java中,子类和父类是一种相对概念,也就是说一个类是某个类父类的同时,也可以是另一个类的子类原创 2016-08-30 16:04:33 · 743 阅读 · 0 评论 -
JAVA的类 this static 等功能
类的定义:类是对象的抽象,它用来描述一组对象的共同特征和行为。类中可以定义成员变量跟成员方法,其中成员变量是用于描述对象的特征,称为属性,成员方法用于描述对象的行为,可简称为方法。 eg: Person.java class Person{ int age;//定义int类型的变量age /原创 2016-08-30 16:06:24 · 580 阅读 · 0 评论 -
JAVA线程
1.线程的创建(附带代码块) 1.1实现线程的两个办法 (1)继承Thread类创建多线程(extends)(代码块1) (2)实现Runnable接口创建多线程(implements)(代码块2) (代码块1)class dfds { public static void main(String[]原创 2016-08-30 16:09:12 · 383 阅读 · 0 评论 -
如何处理eclipse中adb没有服务的问题
问题分析1:关闭eclipse,打开windows任务管理器,查看进程中是否有adb.exe或adb.exe *32。 解决方案1:如果有则关闭该进程,重新启动eclipse即可; 问题分析2:windows任务管理器中就找不到adb.exe或adb.exe *32的进程,可以尝试手动启动adb.exe ;如果手动启动后还找不到adb.exe进程,则原创 2016-08-30 16:10:39 · 819 阅读 · 0 评论