
JAVA学习-基础篇
文章平均质量分 68
jojo52013145
这个作者很懒,什么都没留下…
展开
-
EJB到底是什么,真的那么神秘吗??
3.5.2 我们不禁要问,什么是"服务集群"?什么是"企业级开发"?既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得是"负载均衡"提高系统的运行效率。然而,估计很多人都搞错了,这个"服务群集"和"分布式运算"并没有根本解决运行负载的问题,尤其是针对数据库的应用系统。为什么?我原创 2010-08-02 21:26:00 · 153479 阅读 · 253 评论 -
StringUtils基础应用
StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。 除原创 2011-06-09 11:40:00 · 1014 阅读 · 0 评论 -
Log4j日志输出详细
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE原创 2011-06-09 14:25:00 · 39068 阅读 · 8 评论 -
C3P0连接池详细配置
<br /><c3p0-config> <br /> <default-config> <br /><!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <br /><property name="acquireIncrement">3</property> <br /><br /><!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 --> <br /><property name="acquireRetryAttempts">30</pr原创 2010-10-27 09:46:00 · 864 阅读 · 0 评论 -
Java反射应用
/* *IncludeInnerClass类中包含了三种访问控制的内部类,并且以这三个内部类的引用对象和一个整型数作为属性,在外部类的方法中分别调用了 内部类的方法 *外部类有两个构造方法,一个默认构造方法,一个带一个整型参数的构造方法 *Class类的API大家可以直接查阅jdk手册 *getMethods()系列方法基本与getConstructors()系列方法类似,仅在后序文章中对getMethods()系列方法的一个特例做深入介绍,将涉及covarian原创 2010-08-10 16:50:00 · 11892 阅读 · 2 评论 -
Java中的IO流
流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。 一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是Internet上的某个URL。 流的方向是重要的,根据流的方向,流可分为两类:输入流和输出流。用户可以从输入流中读取信息,但不能写它。相反,对输出流,只能往输入流写,而不能读它。 实际上,流的源端和目的端可原创 2010-08-10 16:42:00 · 1083 阅读 · 0 评论 -
JVM/JDK/JRE/IDE—区别
<br /> 1、.JVM -- java virtual machine<br /> JVM就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行。<br />2.、JRE -- java runtime environment<br /> JRE是指java运行环境原创 2010-08-10 16:37:00 · 4136 阅读 · 0 评论 -
简述Session与Cookie区别
Session是由应用服务器维持的一个服务器端的存储空间,用户在连接服务器时,会由服务器生成一个唯一的SessionID,用该SessionID 为标识符来存取服务器端的Session存储空间。而SessionID这一数据则是保存到客户端,用Cookie保存的,用户提交页面时,会将这一 SessionID提交到服务器端,来存取Session数据。这一过程,是不用开发人员干预的。所以一旦客户端禁用Cookie,那么Session也会失效。服务器也可以通过URL重写的方式来传递SessionID的值,因此不是完原创 2010-08-10 16:13:00 · 2931 阅读 · 0 评论 -
json数据与JAVA数据的转换
1、DTO:Data Transfer Object,数据传送对象2、对于日期格式的问题,也已经处理3、json-lib-2.2.2-jdk13.jar (2.1在日期数组 json->java有问题)工具类JsonUtil代码如下: Java代码 public class JsonUtil { /**页面传至后台时,json数据在request的参数名称*/ public final static String JSON_ATTRIBUTE = "json"; p原创 2010-08-10 16:51:00 · 2748 阅读 · 0 评论 -
彻底明白Java语言中的IO系统
<br /><br />Java的核心库java.io提供了全面的IO接口,包括:文件读写,标准设备输出等等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。在具体使用中很多初学者对Java.io包的使用非常含糊,本文将详细解说关于Java.io的使用。<br /><br />一. Input和Output <br /><br />1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java原创 2010-08-03 14:45:00 · 1674 阅读 · 0 评论 -
JAVA异常解读
<br /><br />一、异常的概念和Java异常体系结构<br />Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。在Java API中已经定义了许多异常类,这些异常类分为两大类,错误Error和异常Exception。<br />Thorwable类所有异常和错误的超类,有两个子类Error和Exception,分别表示错误和异常。其中异常类Exception又分为运行时异常(RuntimeExcepti原创 2010-08-03 14:33:00 · 5855 阅读 · 3 评论 -
JAVA内存垃圾回收机制
<br />1. 什么是内存垃圾,哪些内存符合垃圾的标准<br />我们在前面讲过了,堆是一个"运行时"数据区,是通过"new"等指令建立的,Java 的堆<br />是由Java 的垃圾回收机制来负责处理的,堆是动态分配内存大小,垃圾收集器可以自动回<br />收不再使用的内存空间。<br />也就是说,所谓的"内存垃圾"是指在堆上开辟的内存空间在不用的时候就变成了"垃圾<br />"。<br />C++或其他程序设计语言中,必须由程序员自行声明产生和回收,否则其中的资源将消<br原创 2010-08-03 13:36:00 · 2315 阅读 · 1 评论 -
JAVA内存处理--堆和栈
1. 容易被搞晕的--堆和栈由于"堆"和"栈"这两个概念是看不见摸不着的东西,让很多程序员都整不明白是怎么回事,其实这两个概念也没有什么好研究的,因为堆和栈程序员根本没有办法控制其具体内容。我们只需要了解一点,栈与堆都是Java 用来在内存中存放数据的地方就行了。然后再弄清楚这两个概念分别对应这程序开发的什么操作,以及堆和栈的区别即可。1.1 堆--用new 建立,垃圾自动回收负责回收1、堆是一个"运行时"数据区,类实例化的对象就是从堆上去分配空间的;2、在堆上分配空间是通过"new原创 2010-08-03 13:16:00 · 5265 阅读 · 10 评论 -
模糊的基础-“字节”(Byte) “比特”(Bit)
“字节”(Byte) “比特”(Bit) 当你进行网络下载的时候它们会经常出现,同时你获取的速度指示也都以比特/每秒或者字节/每秒来显示。 现在就来弄清楚比特(Bit)、字节(Byte)和千字节(Kbyte)究竟是什么意思,这样你就能理解它们了。 一个比特就是一个二进制数的最小单元,就像我们说我们能够拥有的最小金额的钱就是一分一样,只不过比特是在二进制数中罢了。 一个比特只能拥有一个值,不是0就是原创 2012-06-17 16:45:56 · 2114 阅读 · 0 评论