java基础知识
weizhilizhiwei
这个作者很懒,什么都没留下…
展开
-
Jdbc连接步骤
Jdbc连接的步骤:1.注册驱动:有三种方式: (1).DriverManager.registerDriver(new com.mysql.jdbc.Driver());(2).System.setProperty("jdbc.drivers", "com.mysql.jdbc.Driver");(3).Class.forName("com.mysql.j...原创 2011-04-20 14:06:42 · 95 阅读 · 0 评论 -
java多线程
java多线程的原理是:1.虚拟的cpu: 继承java.lang.Thread类,完成线程的机制(内部是native方法,源代码中是private static native void registerNatives())2.运行线程体: 覆盖run()方法。将方法体在虚拟的cpu上运行(源代码上式:public void run() )。3. 启动线程: 调用Start()方法,就是先...原创 2011-04-09 11:10:25 · 65 阅读 · 0 评论 -
java回调函数
读Thinking in java 时,发现有”回调函数“这个名称。这让我想起在刚学javascript的时候,常常听到‘回调函数’,可是不知道什么意思。知道今天,走了一段路后休憩了一下,做一下整理。 百度百科上说:“回吊函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。”...原创 2012-09-12 16:41:27 · 108 阅读 · 0 评论 -
详解Java解析XML的四种方法
转载的: XML现在已经成为一种通用的数据交换格式,平台的无关性使得很多场合都需要用到XML。本文将详细介绍用Java解析XML的四种方法。 XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object M...原创 2014-03-03 17:59:08 · 106 阅读 · 0 评论 -
Effective Java(〇)之说在前面的话
做了将近两年的java web开发了,感觉自己还是附在java这湖水的表面。现在想沉淀一下,于是买了几本偏底层的书看看,顺便记录下来笔记和心得。《Think in Java》之前已经看过了,但是当时过于心里浮躁,也没有太多的收获。这次一次性购买了《Effective Java中文版(第2版)》、《深入java虚拟机》、《鸟哥linux私房菜》、《HTTP权威指南》等书籍,据说这些...原创 2014-04-09 13:36:16 · 105 阅读 · 0 评论 -
Effective Java(一)之服务提供者框架
一、概念 什么是服务提供者框架? 多个服务提供者实现一个服务,系统为服务提供者的客户端提供多个实现,并把他们从多个实现中解耦出来(来自百科)。是不是很晦涩呀,其实简单说来就是:提供者为框架的用户提供了多个API实现,框架必须提供一种机制来注册这些实现以便用户能够使用它们;框架的客户直接使用API,无需关心自己到底在使用哪个实现。 二、实现原理...原创 2014-04-09 13:42:46 · 179 阅读 · 0 评论 -
Effective Java(二)之用私有构造器或者枚举类型强化Singleton属性
书上分别说了以下三种 1)将公有静态成员做成final域享有特权的客户端可以借助AccessibleObject.setAccessible方法,通过反射机制调用私有构造器。package com.lzw.singleton1;import java.lang.reflect.Constructor;/** * * 单例实现1 * &l...原创 2014-04-11 13:35:00 · 120 阅读 · 0 评论 -
Effective Java(三)之小插曲:枚举剖析
资料上说:enum是继承自java.lang.Enum的。我直接写了一下,连编译都通不过。后来又找资料才知道,这个继承是有编译器处理的。现在先直接拿下面的例子说事了:用java命令行直接查看编译好的WeekDay.class文件。D:\workspace\enumtest\bin\com\lzw\enumtest>javap WeekDayCompiled from "...原创 2014-04-16 10:43:08 · 134 阅读 · 0 评论