JAVA
phil2036
这个作者很懒,什么都没留下…
展开
-
JAVA自学笔记(一):基础
这些JAVA学习笔记的重点将在比较C++和JAVA的一些不同,但不会区分谁优谁劣。这些笔记是在我看Thinking in JAVA这本书时写的,我虽然很熟悉C/C++但是对于JAVA有一些概念但仍然是一个新手。 这个部分的笔记针对的是Thinking in JAVA 3rd p65-p140的一些东西。 一、变量 C/C++当中我认为变量可以分为三大类:基本的变量、指针原创 2009-07-22 22:55:00 · 810 阅读 · 0 评论 -
JAVA自学笔记(二):类生存周期及访问权限
这个部分的笔记对应Thinking in JAVA 3rd的第四章和第五章(P140-P202)。这部分的主要内容是类的创建和销毁过程及数据访问权限 一、对象的创建 在第一部分的笔记当中提到过JAVA当中的类对象只能通过new在堆上创建。这部分关心的主要议题是,创建时刻各种类数据成员(JAVA当中应该称之为域)的初始化过程。 JAVA有别于C++原创 2009-07-26 23:25:00 · 1001 阅读 · 0 评论 -
JAVA自学笔记(二):重用与多态
这部分内容对应Thinking in JAVA 3rd P202-P264,我手上的是EBOOK不得不说这部分的翻译是比较烂的,不知道纸质版会不会好一点。特别指出一点,书上的一些称为重载的地方应该是重写,重载这个术语的意义并不是这本书上所写的,具体可以参考任何一本C/C++的书。 这部分其实较C++而言并没有太多不同的东西,一些不同的东西大多书还是存在在一些关键字上面。原创 2009-07-28 22:29:00 · 825 阅读 · 0 评论 -
JAVA自学笔记(三)接口与内部类
这个部分对应Thinking in JAVA 3rd P264-P312。这个部分当中的接口还算好理解,但是内部类书上写了好多特殊用法,很繁杂,没有仔细研究,准备以后用到的时候再去研究他。 这个部分对于C++而言可以说是全新的,当然有些概念是C++当中用过的,但是JAVA用了一种更加简洁的方式来实现。接口和内部类说到底是为了解决CPP当中多继承所带来的一些问题,这些问题主原创 2009-07-30 22:54:00 · 857 阅读 · 0 评论 -
JAVA自学笔记(四)异常
Thinking in JAVA 3rd P312-P352 JAVA的异常可以认为是一种更加严格的C++异常进化。 JAVA的异常类都继承自Throwable类。JAVA的所有方法如果要使用异常(抛出异常)则必须要在方法声明上加上一个异常规范(throws加上异常类列表),这个异常规范规定的异常类范围必须大于等于方法所要抛出的异常类范围。如果类处于继承链当中,那原创 2009-08-01 00:26:00 · 571 阅读 · 0 评论 -
JAVA自学笔记(六) JAVAIO
这部分对应Thinking in JAVA 3rd的P488-P585,这部分的内容在Thinking in JAVA这本书上写得很难看懂,于是搜罗了google上的几篇文章,这里转载这两篇文章。 出处:http://hzxdark.javaeye.com/blog/40133这篇文章主要介绍了decorator设计模式,这是JAVAIO的基础我不知道各位是师弟师妹们学原创 2009-08-09 17:36:00 · 937 阅读 · 0 评论 -
J2EE中文乱码的解决方案
转贴为主,中间夹一部分评论(红色的) 原帖地址:http://wanglei8.javaeye.com/blog/265770使用的构建平台:Tomcat5.5+JDK1.5+Eclipse3.4.11.数据库建立为UTF-8格式 2.项目右键属性为UTF-8格式 3.所有页面申明为UTF-8 4.JDBC URL设为:UTF-8 jdbc:mysql://localhost:33原创 2009-09-12 23:31:00 · 3197 阅读 · 6 评论 -
【Spring学习笔记】Spring框架的IoC容器学习笔记
一、IoC容器概述 IoC容器是一种面向接口编程,将接口的具体实现和对象的组装延后至编译后,并将这些配置从代码提取到配置文件中的一种编程方式。IoC容器通过JAVA提供的反射机制根据配置文件提供的信息选择实现类并装配实例化对象。 IoC容器允许这样一种编程模式:首先定义一个接口,并且通过接口实现两个不同实现方式的实现类(比如对于存储数据这个接口,实现一个用操作系原创 2012-12-29 18:23:51 · 1811 阅读 · 0 评论 -
【Spring学习笔记】AOP编程学习笔记
一、AOP编程使用的场合 我们在使用Hibernate或者JDBC进行数据库编程的时候,通常在业务层会遇到这样的代码:获取session、打开事物、按业务逻辑执行DAO对象访问,捕获异常回滚操作或者无异常提交操作、关闭事物、关闭session。几乎在每个业务逻辑处理时都会进行类似顺序的处理,而这些代码是重复的并且是无法通过继承关系来进行代码复用,虽然使用模板模式可以进行一定程度的原创 2012-12-30 16:23:56 · 1164 阅读 · 0 评论