![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 54
x306975056
这个作者很懒,什么都没留下…
展开
-
JfreeChart学习总结
自己最近学习了JfreeChart的使用,觉得这个冬冬的功能非常强大,总结一下。主要介绍JfreeChart生成图片的几种方式 先从网上找点介绍。 一、简介 WW 的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提供。传统的一些以软件包形式发布应用程序例如报表系统等都在逐渐搬到因特网上。但是这两者之间有着天壤之别,虽然对于数据获取、业务处理等方面基本类似,但是最大的差别在于用...原创 2009-06-19 00:14:46 · 185 阅读 · 0 评论 -
为什么匿名内部类和局部内部类只能访问final变量 .
是变量的作用域的问题,因为匿名内部类是出现在一个方法的内部的,如果它要访问这个方法的参数或者方法中定义的变量,则这些参数和变量必须被修饰为final。因为虽然匿名内部类在方法的内部,但实际编译的时候,内部类编译成Outer.Inner,这说明内部类所处的位置和外部类中的方法处在同一个等级上,外部类中的方法中的变量或参数只是方法的局部变量,这些变量或参数的作用域只在这个方法内部有效。因为编译的...原创 2011-11-04 18:23:40 · 69 阅读 · 0 评论 -
Java用户回调方法消除冗余代码
http://hi.baidu.com/luodaijun/blog/item/ce1cccef6acb173eadafd518.html 一. 看一段冗余的代码public String login(HttpServletRequest request){ OperatorService operatorService = new OperatorService(); WebCo...原创 2011-10-13 17:32:06 · 161 阅读 · 0 评论 -
[Java]Stack栈和Heap堆的区别
首先分清楚Stack,Heap的中文翻译:Stack—栈,Heap—堆。 在中文里,Stack可以翻译为“堆栈”,所以我直接查找了计算机术语里面堆和栈开头的词语: 堆存储: heapstorage 堆存储分配: heapstorage allocation 堆存储管理: heap storage management 栈编址: sta...原创 2011-07-13 14:45:12 · 82 阅读 · 0 评论 -
对象序列化
当两个进程 进行远程通信时,彼此发送各种类型数据,都会以 二进制 序列 形式在网络上传送: 发送方: 把java 对象 转换为 字节序列,-->对象序列化,(才能够在网络上传送); 接收方: 把字节序列恢复成 java 对象-->反序列化 1、把java对象转换为字节序列的过程-->对象序列化;(java对象-->字节序列)2、把字节序...原创 2011-07-12 21:35:46 · 68 阅读 · 0 评论 -
Java序列化的机制和原理
http://developer.51cto.com/art/200908/147650.htmhttp://developer.51cto.com/art/201104/253112.htm 对象序列化就是把对象写入到输出流中,用来存储或者传输。对象的反序列化就是从输入流中读取对象。要序列化的对象应该实现Serializable接口。Serializable接口是一个标识接口,...原创 2011-07-12 21:08:52 · 73 阅读 · 0 评论 -
转: 开发实战:舍得网44587行代码开发经验
舍得网(shedewang.com)的开发暂时告一段落,一个人用时不到1个月,java底层代码16902行,jsp代码27685行,共计44587行。整个开发过程遇到过许多问题,但最后都解决了。下面把我在开发中遇到的所有问题和解决办法列出,供参考。 系统构架: redhat AS4/apache2.0.59/resin2.1.17/jdk6.0 u2/hibernate3.0/luc...原创 2011-07-10 02:06:42 · 110 阅读 · 0 评论 -
浅谈Listener、Filter、Servlet初始化顺序
Listener、Filter、Servlet都有一个初始化的过程,对应的方法分别为:contextInitialized(ServletContextEvent arg0)init(FilterConfig filterConfig)init(ServletConfig config) 它们的初始化顺序:Listener > Filter > Servlet...原创 2011-07-07 14:12:28 · 142 阅读 · 0 评论 -
java多线程同步
多线程的线程同步机制实际上是靠锁的概念来控制的。那么在Java程序当中,锁是如何体现的呢?让我们从JVM的角度来看看锁这个概念:在Java程序运行时环境中,JVM需要对两类线程共享的数据进行协调:1)保存在堆中的实例变量2)保存在方法区中的类变量(静态变量) 这两类数据是被所有线程共享的。(程序不需要协调保存在Java 栈当中的数据。因为这些数据是属于拥有该栈的线程所私有的。)在j...原创 2011-05-08 12:14:36 · 103 阅读 · 0 评论 -
JFreeChart
关键字: jfreechart 自己最近学习了JfreeChart的使用,觉得这个冬冬的功能非常强大,总结一下。主要介绍JfreeChart生成图片的几种方式先从网上找点介绍。一、简介 WW的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提供。传统的一些以软件包形式发布应用程序例如报表系统等都在逐渐搬到因特网上。但是...2009-08-20 13:57:03 · 1450 阅读 · 0 评论 -
JFreeChart 中文乱码 一站式解决 一个方法搞定
1. /** 2. * 配置字体 3. * @param chart JFreeChart 对象 4. */ 5. private void configFont(JFreeChart chart){ 6. // 配置字体 7. Font xfont = ...原创 2009-08-20 13:53:26 · 88 阅读 · 0 评论 -
Java类初始化顺序
1、类只有在使用New调用创建的时候才会被JAVA类装载器装入2、JAVA类首次装入时,会对静态成员变量或方法进行一次初始化,但方法不被调用是不会执行的,静态成员变量和静态初始化块级别相同,非静态成员变量和非静态初始化块级别相同。先初始化父类的静态代码—>初始化子类的静态代码–>初始化父类的非静态代码—>初始化父类构造函数—>初始化子类非静态代码—>初始化子类构造函数...原创 2012-02-03 16:43:07 · 82 阅读 · 0 评论