会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
茅坤宝骏氹
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
8
9
10
···
17
下一页
2017年10月5日
System.gc()调用 - 适用的场景
摘要: 一、System.gc()调用 System.gc()用于调用垃圾收集器,在调用时,垃圾收集器将运行以回收未使用的内存空间。它将尝试释放被丢弃对象占用的内存。然而System.gc()调用附带一个免责声明,无法保证对垃圾收集器的调用。我们习惯了从现实世界的经验中获得的“条件适用”。一切都附有免责声明
阅读全文
posted @ 2017-10-05 13:16 茅坤宝骏氹
阅读(33282)
评论(0)
推荐(0)
2017年9月27日
Java 内存泄露总结
摘要: 一、Java内存泄漏引起的原因: 内存泄漏是指无用对象(不再使用的对象)持续占有内存或无用对象的内存得不到及时释放,从而造成内存空间的浪费称为内存泄漏。 二、内存泄露的方式 1、静态集合类引起内存泄漏 像HashMap、Vector等的使用最容易出现内存泄露,这些静态变量的生命周期和应用程序一致,他
阅读全文
posted @ 2017-09-27 08:40 茅坤宝骏氹
阅读(494)
评论(0)
推荐(0)
2017年9月26日
Java GC总结
摘要: 一、gc两大基本算法 1、引用计数法 2、根搜索法 二、gc改进收集算法 1、标记-清除算法 2、复制算法 3、标记-整理算法 分代收集算法 三、gc的类型 串行垃圾回收器(Serial Garbage Collector) 并行垃圾回收器(Parallel Garbage Collector) P
阅读全文
posted @ 2017-09-26 13:12 茅坤宝骏氹
阅读(186)
评论(0)
推荐(0)
Java 高并发下的实践
摘要: 一、使用的技术 HashMap ConcurrentHashMap Lock ReadWriteLock synchronized 二、一百万并发下的组合 ConcurrentLockMap /* * To change this license header, choose License Hea
阅读全文
posted @ 2017-09-26 00:07 茅坤宝骏氹
阅读(288)
评论(0)
推荐(0)
2017年9月24日
Java Servlet总结
摘要: 一、Servlet简介 Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。 狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实
阅读全文
posted @ 2017-09-24 11:16 茅坤宝骏氹
阅读(152)
评论(0)
推荐(0)
Java Socket编程总结
摘要: 一、网络API InetAddress 用于标识网络上的硬件资源,主要是IP地址 URL 统一资源定位符,通过URL可以直接读取或写入网络上的数据 Sockets 使用TCP协议实现的网络通信Socket相关的类 Datagram 使用UDP协议,将数据保存在用户数据报中,通过网络进行通信。 二、地
阅读全文
posted @ 2017-09-24 10:18 茅坤宝骏氹
阅读(314)
评论(0)
推荐(0)
2017年9月23日
Java 代理总结
摘要: 一、代理 为其他对象提供一种代理以便控制对这个对象的访问。 (1)静态代理 (2)动态代理 1)JDK自带的动态代理 2)javaassist字节码操作库实现 3)CGLIB 4) ASM(底层使用指令,可维护性较差) 二、静态代理 静态代理模式一般会有三个角色: 抽象角色:指代理角色和真实角色对外
阅读全文
posted @ 2017-09-23 23:20 茅坤宝骏氹
阅读(176)
评论(0)
推荐(0)
2017年9月22日
Java 注解总结
摘要: 一、注解定义 注解早在J2SE1.5就被引入到Java中,主要提供一种机制,这种机制允许程序员在编写代码的同时可以直接编写元数据。 二、元注解 Target 说明了被修饰的注解的应用范围,也就是被修饰的注解可以用来注解哪些程序元素 Retention 表示一个注解类型会被保留到什么时候 Inheri
阅读全文
posted @ 2017-09-22 23:24 茅坤宝骏氹
阅读(155)
评论(0)
推荐(0)
2017年9月19日
Java 反射总结
摘要: 一、反射的定义 程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 二、反射的类 1)反射类 java.lang.Class java.lang.reflect.Constructor java.lang.reflect.F
阅读全文
posted @ 2017-09-19 10:54 茅坤宝骏氹
阅读(537)
评论(0)
推荐(0)
2017年9月18日
Java 类加载总结
摘要: 一、类加载过程 装载 链接 验证 准备 解析 初始化 验证 准备 解析 二、类初始化情况 1)创建类的实例,也就是new一个对象 2)访问某个类或接口的静态变量,或者对该静态变量赋值 3)调用类的静态方法 4)反射(Class.forName("xx")) 5)初始化一个类的子类(会首先初始化子类的
阅读全文
posted @ 2017-09-18 23:20 茅坤宝骏氹
阅读(198)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
17
下一页
公告