
java
cby0310
这个作者很懒,什么都没留下…
展开
-
java通过反射技术访问私有变量和方法
首先是辅助测试类abc:原创 2014-07-25 11:50:07 · 773 阅读 · 0 评论 -
Java应用 发送mail
import java.util.Properties; import javax.activation.DataHandler; import javax.activation.FileDataSource; import javax.mail.Address; import javax.mail.BodyPart; import javax.mail.Message; import原创 2014-09-15 17:25:42 · 863 阅读 · 0 评论 -
java 十进制转换为二进制、八进制和十六进制原理
class ArrayTest { public static void main(String[] args) { // toHex(26);//转化为十六进制 toBinary(-6);//转化为二进制 // toOctal(26);//转化为八进制 System.out.println(Integer.toBinaryString(-6));//java为我们提供的封装好的转化函数原创 2014-09-28 09:26:27 · 2193 阅读 · 0 评论 -
java 分别利用synchronized和jdk1.5新特性实现多消费者-多生产者线程的等待唤醒机制
首先在java jdk1.5之前实现异步安全的原创 2014-09-29 14:34:12 · 1149 阅读 · 0 评论 -
java 多线程下的单例
/* 多线程下的单例 */ //饿汉式 class Single1 { private static final Single1 s = new Single1(); private Single1(){}//私有化构造函数,防止直接创建对象 public static Single1 getInstance() { return s; } } //懒汉式 //加入同步为了原创 2014-09-29 17:55:35 · 681 阅读 · 0 评论 -
Java的JDBC原生态学习以及连接池的用法
转自:http://www.oseye.net/user/kevin/blog/269 JDBC是什么 JDBC(Java Data Base Connectivity)是Java访问数据库的桥梁,但它只是接口规范,具体实现是各数据库厂商提供的驱动程序(Driver)。 应用程序、JDBC、JDBC驱动、数据库之间的关系如上图:应用程序通过JDBC访问数据库,而JDBC驱动转载 2015-03-15 15:20:02 · 912 阅读 · 1 评论 -
Android开发中使用软引用和弱引用
转自:http://www.2cto.com/kf/201301/182483.html Java从JDK1.2版本开始,就把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 这里重点介绍一下软引用和弱引用。 如果一个对象只具有软引用,那么如果内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收转载 2016-01-15 13:46:34 · 527 阅读 · 0 评论 -
Java虚拟机HotSpot笔记
第2章 Java内存区域与内存溢出异常 内存划分:a和b是由所有线程共享,其它是线程隔离的 a.方法区:类信息、常量、静态变量、jit即时编译器编译后的代码等,习惯称为永久代PermGen,但并不等价,这块内存的回收主要针对常量池的回收和对类的卸载。在1.7的HotSpot中已经将字符串常量池从永久代移出; -xx:MaxPermSize=10M a1.运行时常量池:方法区的一部分,用于存...原创 2017-09-13 23:53:04 · 780 阅读 · 0 评论