![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
cby0310
这个作者很懒,什么都没留下…
展开
-
java通过反射技术访问私有变量和方法
首先是辅助测试类abc:原创 2014-07-25 11:50:07 · 719 阅读 · 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 · 835 阅读 · 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 · 2148 阅读 · 0 评论 -
java 分别利用synchronized和jdk1.5新特性实现多消费者-多生产者线程的等待唤醒机制
首先在java jdk1.5之前实现异步安全的原创 2014-09-29 14:34:12 · 1106 阅读 · 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 · 644 阅读 · 0 评论 -
Java的JDBC原生态学习以及连接池的用法
转自:http://www.oseye.net/user/kevin/blog/269JDBC是什么 JDBC(Java Data Base Connectivity)是Java访问数据库的桥梁,但它只是接口规范,具体实现是各数据库厂商提供的驱动程序(Driver)。应用程序、JDBC、JDBC驱动、数据库之间的关系如上图:应用程序通过JDBC访问数据库,而JDBC驱动转载 2015-03-15 15:20:02 · 880 阅读 · 1 评论 -
Android开发中使用软引用和弱引用
转自:http://www.2cto.com/kf/201301/182483.htmlJava从JDK1.2版本开始,就把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。这里重点介绍一下软引用和弱引用。如果一个对象只具有软引用,那么如果内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收转载 2016-01-15 13:46:34 · 489 阅读 · 0 评论 -
Java虚拟机HotSpot笔记
第2章 Java内存区域与内存溢出异常内存划分:a和b是由所有线程共享,其它是线程隔离的 a.方法区:类信息、常量、静态变量、jit即时编译器编译后的代码等,习惯称为永久代PermGen,但并不等价,这块内存的回收主要针对常量池的回收和对类的卸载。在1.7的HotSpot中已经将字符串常量池从永久代移出; -xx:MaxPermSize=10Ma1.运行时常量池:方法区的一部分,用于存...原创 2017-09-13 23:53:04 · 701 阅读 · 0 评论