java 语言
fxdm412024255
这个作者很懒,什么都没留下…
展开
-
1_(JAVA基础300集最全教程 学习)java 基础环境配置
下载JDK,其中包含1.5,1.6和7的版本:官方下载地址为:http://www.oracle.com/technetwork/java/javase/downloads/index.html还有个debug版本的下载地址为:http://download.java.net/jdk6/6u25/promoted/b03/index.html我本机都是使用的32位,所以此处...2014-05-06 13:49:37 · 124 阅读 · 0 评论 -
(备忘)native2ascii转码工具使用
native2ascii简介:native2ascii是sun java sdk提供的一个工具。用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。为什么要进行转码,原因在于程序的国际化。Unicode编码的定义:Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的...原创 2014-05-10 21:49:01 · 116 阅读 · 0 评论 -
(转)java.lang.Object类
[url]转自:http://lavasoft.blog.51cto.com/62575/15456/[/url]一、概述: Object类是所有Java类的祖先。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。在不明确给出超类的情况下,Java会自动把Object作为要定义类的超类。 可以使用类型为Object的变量指向任意...原创 2014-05-10 21:49:19 · 406 阅读 · 0 评论 -
ant入门
这几天忙着看项目中的部分组件,各种坑的看不懂,所以先从最建单的项目打包看看。现在对于大型复杂的项目我觉得ant还是有一席之地的,虽然现在出去很多都是用的maven。下面是找的一个小的简要介绍,觉得写的不多,简单易懂:转自:http://www.blogjava.net/dreamstone/archive/2006/09/20/70649.html一,构建ant环境要使用ant...原创 2014-05-14 23:07:17 · 113 阅读 · 0 评论 -
(转)Java使用JDBC连接Oracle_MSSQL实例
转自:http://blog.csdn.net/tungkee/article/details/6620561一、Statement[java] view plaincopyimport java.sql.*; public class TestJDBC { public static void main(String[] args) { ...原创 2014-05-14 23:20:59 · 104 阅读 · 0 评论 -
(转)java关键字Transient
转自:http://horst.sun.blog.163.com/blog/static/348849612007614494492/Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想 用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关...原创 2014-05-15 22:52:53 · 88 阅读 · 0 评论 -
8_(JAVA基础300集最全教程 学习)Collectioin各容器实现方式
1.ArrayList :实现方式(非可序化Object数组):private transient Object[] elementData;扩容方式:历史值的3倍与2取商再加1((oldCapacity * 3)/2 + 1);[code="java"]public void ensureCapacity(int minCapacity) { modCount++; int ...原创 2014-05-15 23:01:38 · 134 阅读 · 0 评论 -
9_(JAVA基础300集最全教程 学习)自动装箱和拆箱
在JDK5.0中新增了自动装箱和拆箱,为开发人员解决了很多开发中的效率问题,下面看看是怎么个流程:1. [code="java"] Integer c=1; int d=c; System.out.println(d);[/code]结果为:[quote]1[/quote]2.[code="java"]...原创 2014-05-16 00:08:31 · 86 阅读 · 0 评论 -
(转)java Future 接口介绍
转自:http://blog.csdn.net/yangyan19870319/article/details/6093481在Java中,如果需要设定代码执行的最长时间,即超时,可以用Java线程池ExecutorService类配合Future接口来实现。 Future接口是Java标准API的一部分,在java.util.concurrent包中。Future接口是Java线程F...原创 2014-05-27 13:52:20 · 88 阅读 · 0 评论 -
(转)Callable,Runnable比较及用法
转自:http://murielily.blog.163.com/blog/static/134260649201131215237637/编写多线程程序是为了实现多任务的并发执行,从而能够更好地与用户交互。一般有三种方法,Thread,Runnable,Callable.Runnable和Callable的区别是,(1)Callable规定的方法是call(),Runnabl...原创 2014-05-27 13:53:27 · 208 阅读 · 0 评论 -
(转)CyclicBarrier介绍
转自:http://www.iteye.com/topic/980944CyclicBarrier介绍 一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 ...原创 2014-05-28 08:17:43 · 109 阅读 · 0 评论 -
(转)Hibernate 的jar各包作用
转自:http://blog.csdn.net/cailiang517502214/article/details/4793346Hibernate2.jar: Hibernate的库,没有什么可说的,必须使用的jar包 cglib-asm.jar: CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包 ...原创 2014-06-01 15:02:39 · 127 阅读 · 0 评论 -
(转) spring 的jar各包作用
转自:http://blog.csdn.net/cailiang517502214/article/details/4797642spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。...原创 2014-06-01 15:03:26 · 129 阅读 · 0 评论 -
java.util.date
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>原创 2014-06-17 21:58:02 · 115 阅读 · 0 评论 -
(备忘)java.lang.Class类
转自:http://lavasoft.blog.51cto.com/62575/15433一、如何得到Class的对象呢?有三种方法可以的获取: 1、调用Object类的getClass()方法来得到Class对象,这也是最常见的产生Class对象的方法。例如: MyObject x; Class c1 = x.getClass(); 2、使用Cla...原创 2014-05-10 21:48:34 · 94 阅读 · 0 评论 -
(备忘录)xml文件的生成和解析_JDOM_4
[code="java"]import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.Iterator;import java.util.List;import org.jdom2.Docu...原创 2014-05-09 14:45:03 · 183 阅读 · 0 评论 -
(转)Java注释规范整理
个人觉得这篇文章对于注释的各方面写的都很是详细,其中对于各种场景也有相应的示例。在文章的最后个人补充了下在myeclipse中设置注释模版的方式,算是结合这篇文章的实战。转自:http://gyhgc.iteye.com/blog/225039版本/状态 作者 版本日期 1.0 ghc 2008-07-02 一、背景 1、当我们第一次接触某段代码,但又被要求在极短的...原创 2014-05-06 22:15:56 · 112 阅读 · 0 评论 -
2_(JAVA基础300集最全教程 学习)java 数据类型
java中的数据类型划分:[quote] |--基本数据类型--|--数值型--|--整数类型(byte,short,int,long)数据类型--| | | | | |--浮点型(float,double) | ...原创 2014-05-06 23:03:27 · 120 阅读 · 0 评论 -
(备忘录)关于java代码中的部分规则---读《java设计模式》
在开发功能代码时,时常会提及到如何使代码跟具有可维护性和可重用性,但是究竟可维护性和可重用性指什么呢? 其实这两个词的意思很明了,根据字表的意思,可维护性就是指代码开发完成后,后期功能对于维护侧的维护工作是否方便,再则就是在添加新功能时,是否简单;可重用就是现有的功能模块,数据结构等是否可以在重用。 常用的增强可维护性和可重用性的规则如下:1.开-闭原则(OCP):...原创 2014-05-07 09:42:58 · 135 阅读 · 0 评论 -
3_(JAVA基础300集最全教程 学习)java 数据类型--一个类型强制转换的问题
1.运行以下代码会报:Type mismatch: cannot convert from int to byte[code="java"]public static void main(String[] args) {byte a=1;byte b=2;byte c=a+b;System.out.println(c);}[/code]使用2目运算符的运...原创 2014-05-07 09:58:42 · 84 阅读 · 0 评论 -
4_(JAVA基础300集最全教程 学习)面向对象和面向过程编程的区别
面向对象实现的是数据与操作的高耦合,所以出现了类的实体---对象,包含的关系有继承,封装,多态,而面向过程是通过函数模块实现,数据与操作低耦合。一般来说,就整体来看是以OO的方式,当以局部的方式看是OP的方式。...原创 2014-05-07 23:06:16 · 123 阅读 · 0 评论 -
5_(JAVA基础300集最全教程 学习)代码执行时的内存分配
首先需要说明的是这里说的内存分配,不包含现在热门的栈上分配等方式,只针对最基础的分析。在JVM的结构中,主要包含:方法区,堆,JAVA栈,本地方法栈,程序计数器。其中:方法区,堆为各线程共享的区域,JAVA栈,本地方法栈和程序计数器为线程私有。当类(接口)在经过编译为class文件后,再由类(接口)加载器加载到内存中,当前类(接口)中包含的信息,如:类(接口)的描述...原创 2014-05-07 23:48:01 · 97 阅读 · 0 评论 -
6_(JAVA基础300集最全教程 学习)java的垃圾回收机制
首先要明白的是java中,程序员是不能指定程序什么时候回收内存的,也不可以要求马上回收某块内存,程序员可以在代码中显示的通知垃圾回收器需要回收内存,例如调用System.gc(),但具体什么时候去回收是垃圾回收自己去决定的。说道回收,首先应该先说说现有的垃圾回收算法:1.标记-清除算法:首先标记出所有需要回收的对象,在标记完成后统一回收掉所有被标记的对象;-----标记和清除的...原创 2014-05-08 00:16:07 · 109 阅读 · 0 评论 -
(转)火车算法
转至:http://www.cnblogs.com/wenfeng762/火车算法详细说明了按代收集的垃圾收集器的成熟对象空间的组织。火车算法的目的是为了在成熟对象空间提供限定时间的渐进收集。概述 在传统编程语言中, 对于那些无用对象, 程序员需要在原本指向这个对象引用都消失之前之前, 回收它所占据的内存空间(这里的消失指的是引用不再指向这个对象)。这导致了两个常见的...原创 2014-05-08 00:19:21 · 1053 阅读 · 0 评论 -
7_(JAVA基础300集最全教程 学习)方法重载overload
方法重载指的是同样一个方法的多种实现方式,例如我有个加法计算方法:[code="java"]1.public void add(int a,int b);2.public void add(int a,byte b);3.public void add(char a);4.public void add(byte a,int b);[/cod...原创 2014-05-08 22:23:53 · 110 阅读 · 0 评论 -
(备忘录)xml文件的生成和解析_DOM_1
xml的解析一般分为两种方式,一种是SAX事件流的方式,另外一种是基于DOM的xml文档树结构解析,SAX是一边解析一边加载,而DOM需要一次性将XML文件全部加载到内存中,再解析构建成文档数的模式。首先看一下基于DOM的XML解析和创建。案例xml内容:[quote]ddviplinuxmxxxyyy[/quote]...原创 2014-05-09 09:25:45 · 254 阅读 · 0 评论 -
(转)J2EE十三个规范
转自:http://www.ibm.com/developerworks/cn/java/j2ee/J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述:[b]JDBC(Java Database Connectivity): [/b]JDBC API为访问不...原创 2014-05-09 09:48:32 · 95 阅读 · 0 评论 -
(备忘录)xml文件的生成和解析_SAX_2
一边加载一边解析,速度快,内存占用小,但是如果再次使用时需要再次解析:当解析器发现元素开始、元素结束、文本、文档的开始或结束等时,发送事件,程序员编写响应这些事件的代码,保存数据。优点:不用事先调入整个文档,占用资源少;SAX解析器代码比DOM解析器代码小,适于Applet,下载。缺点:不是持久的;事件过后,若没保存数据,那么数据就丢了;无状态性;从事件中只能得到文本,但不知该文本属于哪个...原创 2014-05-09 11:51:36 · 268 阅读 · 0 评论 -
(备忘录)xml文件的生成和解析_DOM4J_3
[code="java"]import java.io.File;import java.io.FileNotFoundException;import java.io.FileWriter;import java.io.IOException;import java.util.Iterator;import javax.management.modelmbea...原创 2014-05-09 13:58:08 · 131 阅读 · 0 评论 -
开发工具备忘
1.谷歌公司的:guava;2.apache公司的:Commons Collections;原创 2014-06-19 23:41:12 · 103 阅读 · 0 评论