- 博客(9)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
转载 java反射简短手记
本篇文章为在工作中使用JAVA反射的经验总结,也可以说是一些小技巧,以后学会新的小技巧,会不断更新。本文不准备讨论JAVA反射的机制,网上有很多,大家随便google一下就可以了。 在开始之前,我先定义一个测试类Student,代码如下:[Java] view plaincopypackage chb.test.reflect; public c
2012-07-25 16:52:42 573
转载 Java Socket编程
事实上网络编程简单的理解就是两台计算机相互通讯数据而已。对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了。Java SDK提供一些相对简单的Api来完成这些工作,Socket就是其中之一。对于Java而言。这些Api存在与Java.net这个包里面。因此只要导入这个包就可以准备网络编程了。网络编程的基本模型就是客户机到服务器模型。简单的说就是两个进程之间相互通讯,然后
2012-07-24 14:48:57 453
转载 从一个简单Java程序来谈谈重构
这个主题是关于编码的一些原则和模式的,用这些可以帮助程序员创建更加灵活和具有适应性的软件模块。 笔者下面引用的程序是Robert大叔著名的程序片断来重新认识一下重构,那些java代码看起来正确,但事实上不是看起来那么简单的,一小段程序调试起来总会有些小错误。我一度怀疑是作者或译者故意去写错一些代码,然后引起阅读者的注意的。从程序的调试编写以及重构过程中,备注了作为一名一线程序员的一
2012-07-23 10:04:21 1097
转载 JAVA内存溢出解析
原因有很多种,比如:1.数据量过于庞大;死循环 ;静态变量和静态方法过多;递归;无法确定是否被引用的对象;2.虚拟机不回收内存(内存泄漏); 说白了就是程序运行要用到的内存大于虚拟机能提供的最大内存就发生内存溢出了。 内存溢出的问题要看业务和系统大小而定,对于某些系统可能内存溢出不常见,但某些系统还是很常见的解决的方法,一个是优化程序代码,如果业务庞大,逻辑复杂,尽量减少全局
2012-07-23 09:27:57 564
转载 java的RandomAccessFile
/*RandomAccessFile: 即可以读又可以写。只能用于操作文件。 其实内部封装了字节读取流,字节写入流。还封装了一个字节数组。 通过内部的指针可以任意操作数组中的数据。 提供了方法getFilePointer获取指针的位置。 提供了seek方法设置指针的位置。 该对象的使用场景: 当数据的有规律的时候
2012-07-18 11:18:46 493
转载 Java中的继承、封装、多态
Java中的继承、封装、多态继承的理解:1、继承是面向对象的三大特征之一,也是实现代码复用的重要手段。Java的继承具有单继承的特点,每个子类只有一个直接父类。2、Java的继承通过extends关键字来实现,实现继承的类被称为子类,被继承的类称为父类(有的也称其为基类、超类),父类和子类的关系,是一种一般和特殊的关系。就像是水果和苹果的关系,苹果继承了水果,苹果是水果的子类,水果是苹
2012-07-17 11:31:10 989
转载 web.xml 中的listener、 filter、servlet 加载顺序及其详解
在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener ->
2012-07-09 15:38:27 453
原创 ant编译失败Error starting modern compiler解决方法
先检查jdk,还不行就把fork="true" memoryinitialsize="256m" memorymaximumsize="512m"加到javac节点
2012-07-04 16:05:35 2268
原创 提高java基础
1.先要对设计模式有一定程度的了解。2.知道IOC和AOP,了解它们的作用,这个是Spring的核心。3.从BeanFactory接口和实现类开始看,坚持,头晕也要坚持。实在晕了可以用Rose或PowerDesign反向一下,看看UML的结构。哦,最好看一下JDK的reflection包和cglib的用法,对动态代理有点了解。4.对util包下面的类也要看,可以学到很多小技巧。5.
2012-07-04 09:21:48 958
flowable.oracle.create.6.3.1.sql
2019-06-19
STRUTS2 Convention零配置
2010-03-01
java 封装流关闭的疑问
2014-09-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人