最新文章列表

JDBC4.0 驱动加载过程

  注意,jdbc4.0不再需要显示调用class.forName()注册驱动,而是自动调用驱动jar包下META-INF\services\java.sql.Driver文本中的类名称去注册,DriverManager是一个单例类。 参见如下简单的程序 String url ="jdbc:mysql://localhost:3306/jdbcana"; ...
weistar 评论(0) 有3563人浏览 2013-01-16 10:09

Class.forName与ClassLoader区别

Class 用来描述一个类型,当一个类型被装载(虚拟机读取二进制的class文件)的时候,会创建一个与该类型对应的Class对象到内存堆中。(这个时候该类型 ...
weistar 评论(0) 有1231人浏览 2013-01-16 10:09

Java自定义的类加载器

一、类加载器类别  *  1.java虚拟机自带的加载器  *   根类加载器(Bootstrap,c++实现)  *    扩展类加载器(Extension,java实现)  *    系统类加载器(System,java实现)  *  2.用户自定义的类加载器  *    java.lang.ClassLoader的子类  *    用户可以定制类的加载方式 Java自定义类 ...
weistar 评论(0) 有968人浏览 2013-01-15 08:38

Java 6中的性能优化

J2SE 6(代号:Mustang野马)主要设计原则之一就是提升J2SE的性能和扩展能力,主要通过最大程度提升运行效率,更好的垃圾收集和一些客户端性能来达到。 1、偏向锁(Biased locking) Java 6以前加锁操作都会导致一次原子CAS(Compare-And-Set)操作,CAS操作是比较耗时的,即使这个锁上实际上没有冲突,只被一个线程拥 有,也会带来较大开销。为解 ...
weistar 评论(0) 有995人浏览 2013-01-11 15:32

深入理解HashMap

文章摘自:http://www.iteye.com/topic/539465 Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章 ...
weistar 评论(0) 有833人浏览 2012-12-13 10:08

java 流基础内容

输入、输出流的分类: (都是针对程序来说的) 1:  输入流 inputstream(字节流)  reader(字符流) 2:  输出流 outputstream (字节流)  writer(字符流) 继承自Inputstream的流都是用于向程序中输入数据,且数据的单位为字节(8 bit); 继承自Inputstream的流都是用于从程序中输出数据,且数据的单位为字节(8 bit); 继承自 ...
ljm1227134894 评论(0) 有783人浏览 2012-11-29 16:32

j2se 下拉框变化字体

package com.channelsoft.eps.test.epg; import java.awt.*; import javax.swing.*; import java.awt.event.*; public class BtnFont extends JApplet implements ItemListener { Container cp = getContentPane(); ...
cuityang 评论(0) 有1016人浏览 2012-11-24 00:02

java的静态绑定和动态绑定

看如下代码 abstract class F { private String foo = "foo in F"; public abstract String getStupidName(); public void bar() { System.out.println(this.getStupidName()); } } class ...
kabike 评论(0) 有798人浏览 2012-11-22 15:28

关于一个团队管理的服务平台

我想开发一个团队管理服务器,两种实现模式:J2SE(GUI版本)和web版本,以及配套相关版本控制软件的插件(集成eclipse和netbean)。 下面是项目各个部分的介绍: 桌面版:(J2SE) 1.团队服务器(多线程服务端) 2.团队成员客户端 web版(J2EE) 在完成桌面版的情况下,把公共类库封装导出。然后开发web版的界面和逻辑 IDE 插件 令开发人员开发的代 ...
wsbwindy 评论(0) 有663人浏览 2012-11-19 19:14

java异常的性能影响

java创建异常对象对性能的影响 根本原因在于: 异常基类Throwable.java的public synchronized na性能开销在于: 1. 是一个synchronized方法(主因) 2. 需要填充线程运行堆栈信息tive Throwable fillInStackTrace()方法 如果自定义异常,不需要堆栈信息(貌似我们都要,至少记录一下出错的行数啥的吧),覆盖该方法,对性能会 ...
MiseryCoder 评论(0) 有1234人浏览 2012-10-25 14:33

java发展之路

JAVA的体系: J2ME:传统的功能机的应用软件开发 J2SE:桌面应用程序开发       Java基础,IO,多线程和网络编程 JavaEE:企业级开发(金融软件,管理系统) SQLServer/JDBC HTML/CSS/JavaScript JSP+Servlet          Oracle 反射,代理,XML解析MVC Hibernate(ORM):iBatis ...
妩明宝宝 评论(0) 有441人浏览 2012-10-12 19:08

关于java的重要问题

1.java的发展过程?     在1991 年Sun Microsystems 公司成立了一个名为Green 的内部研究计划,希望将程序安装在家电中,而计划的主持人James Gosling 将此程序语言命名为Oak,此为Java 语言的前身。一开始市场对在智能型家电的需求不如预期而导致Green 计划遇到困难,直到1994 年互联网开始盛行,这让Sun 公司灵机一动使用Java 来制作动态网页, ...
宁辉522 评论(0) 有636人浏览 2012-10-11 21:29

j2se培训第一天内容

第一天授课内容 第一节课 1.学习方式 1 记笔记   写总结 2 对程序进行详细注释说明 2 解决问题 1 求帮助途径错误 2不要依赖视频与书籍。 3心态问题 a 攀比 b 遇到问题走了死胡同 c 遇到过多问题信心丧失 d 知识点过多,学习不过来 3什么是软件 软件是一系列按照特定顺序组织的计算机数据和指令的集合。程序设计的最终结果是软件。 4软件分类 a) 系统软件 ...
dumylove 评论(0) 有635人浏览 2012-09-19 09:42

索引 j2se

Struts2 验证码图片实例 [url]http://www.cnblogs.com/dongliyang/archive/2012/08/24/2654431.html [/url]
chen123 评论(0) 有505人浏览 2012-09-18 17:53

JDBC编程总结

JDBC的基本原理 JDBC是Java操作数据库的技术规范。他实际上定义了一组标准的操作数据库的接口。为了能让Java操作数据库,必须要有实现了JDBC这些接口的类,不同的数据库厂商为了让Java语言能操作自己的数据库,都提供了对JDBC接口的实现--这些实现了JDBC接口的类打成一个jar包,就是我们平时看到的数据库驱动。由于不同的数据库操作数据的机制不一样,因此JDBC的具体实现也就千差万别, ...
wenjianping007 评论(0) 有940人浏览 2012-09-10 01:26

重拾java之线程1

[size=medium] 接触java也有一段时间了,以前选择java原因就是java很流行,好就业,那是开始学习java只是简单学习,没有更深层的理解how ,why。这也是觉得自己的java技术还是这么菜。现在开始重温下j2se方面的知识,写点笔记记录下      概念    线程,就是你写的一个简单的程序,运行的载体的就是线程,帮你完成一件事。我的简单理解就是,线程就像洗衣机一样,它的功能帮 ...
sam406 评论(0) 有908人浏览 2012-09-10 00:17

java容器

ArrayList,对象加入之后大都是为了取出,而不会长做删除或插入的动作,则使用ArrayList效率会更加好,但是经常在容器里面做删除添加动作,则使用LinkList会更加好(该类是利用链表实现的),故增加了象addFirst()、addLast()、getFirst()、getLast()、removeFirst()、removeFast()等,这样适合实现堆栈和队列。 二、Set接口 Lis ...
当时年轻 评论(0) 有762人浏览 2012-09-03 00:26

实现BlockingQueue

看了下JDK的源代码实现,模拟了一下ArrayBlockQueue,代码如下: import java.util.LinkedList; import java.util.List; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.ReentrantLock; public cla ...
fuxichakan 评论(0) 有1050人浏览 2012-08-28 21:08

J2SE基础夯实系列之String字符串不可变的理解,不可变类,final关键字到底修饰了什么

           String类型是不可变的。这句话说的简单,但是涉及到真正的理解的话,还需要好好思考:说穿了,就是说,一定要明白到底是引用不可变还是引用指向的对象不可变。            例如,当时去面试Oracle实习生的时候,给了一个例子,就是常用的swap函数,但是把参数类型改成了String。然后自己对于String类型的不可变性才又加深的理解。            Str ...
nightyui 评论(0) 有17人浏览 2012-08-07 22:43

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36424) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics