划词......
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年11月5日

摘要: 想来学习Java也有两个年头了,永远不敢说多么精通,但也想谈谈自己的感受,写给软件学院的同仁们,帮助大家在技术的道路上少一点弯路。说得伟大一点是希望大家为软件学院争气,其实最主要的还是大家自身的进步提升。 1. 关于动态加载机制 学习Java比C++更容易理解OOP的思想,毕竟C++还混合了不少面向过程的成分。很多人都能背出来Java语言的特点,所谓的动态加载机制等等。当然概念往往是先记住而后消化... 阅读全文

posted @ 2008-11-05 08:30 王君 阅读(1143) 评论(2) 推荐(0) 编辑

摘要: 鉴于上回写的一点感想大家不嫌弃,都鼓励小弟继续写下去,好不容易等到国庆黄金周,实习总算有一个休息的阶段,于是这就开始写第二篇了。希望这次写的仍然对志同道合的朋友们有所帮助。上回讲了Java动态加载机制、classLoader原理和关于jdk和jre三个问题。这次延续着讲一些具体的类库?? 1. 关于集合框架类 相信学过Java的各位对这个名词并不陌生,对 java.util.*这个package肯... 阅读全文

posted @ 2008-11-05 08:29 王君 阅读(634) 评论(0) 推荐(0) 编辑

摘要: 这已经笔者写的第三篇Java杂记了,庆幸前两篇一直得到论坛朋友们的支持鼓励,还望大家继续指正不足之处。笔者也一直渴望通过这样方式清醒的自审,来寻找自己技术上的不足之处,希望和共同爱好Java的同仁们一起提高。 前两次分别讲述了关于jvm、jdk、jre、collection、classLoader和一些Design Pattern的自我理解。这次仍然不准备开始过渡到j2ee中,因为觉得还有一些琐碎... 阅读全文

posted @ 2008-11-05 08:26 王君 阅读(472) 评论(0) 推荐(0) 编辑

摘要: 第三篇讲的是反射机制集合框架之类的,这次打算讲讲自己对反序列化和多线程的理解。希望能对大家学习Java起到帮助?? 1.关于序列化和反序列化 应该大家都大概知道Java中序列化和反序列化的意思,序列化就是把一个Java对象转换成二进制进行磁盘上传输或者网络流的传输,反序列化的意思就是把这个接受到的二进制流重新组装成原来的对象逆过程。它们在Java中分别是通过ObjectInputStream和 O... 阅读全文

posted @ 2008-11-05 08:25 王君 阅读(477) 评论(0) 推荐(0) 编辑

摘要: 这一篇准备讲一讲Xml解析包和Java Swing,然后下一篇再讲java.security包关于Java沙箱安全机制和RMI机制,再进入J2ee的部分,暂时就做这样的计划了。 1. Java关于XML的解析 相信大家对XML都不陌生,含义是可扩展标记语言。本身它也就是一个数据的载体以树状表现形式出现。后来慢慢的数据变成了信息,区别是信息可以包括可变的状态从而针对程序硬编码的做法变革为针对统一接口... 阅读全文

posted @ 2008-11-05 08:24 王君 阅读(454) 评论(0) 推荐(0) 编辑

摘要: 这篇是笔者打算写的J2se部分的最后一篇了,这篇结束之后,再写J2ee部分,不知道是否还合适写在这个版块?大家可以给点意见,谢谢大家对小弟这么鼓励一路写完前六篇Java杂谈的J2se部分。最后这篇打算谈一谈Java中的RMI机制和JVM沙箱安全框架。 1. Java中的RMI机制 RMI的全称是远程方法调用,相信不少朋友都听说过,基本的思路可以用一个经典比方来解释:A计算机想要计算一个两个数的加法... 阅读全文

posted @ 2008-11-05 08:23 王君 阅读(364) 评论(0) 推荐(0) 编辑

摘要: 终于又静下来继续写这个主题的续篇,前六篇主要讲了一些J2se方面的经验和感受, 眼下Java应用范围已经被J2ee占据了相当大的一块领域,有些人甚至声称Java被J2ee所取代了。不知道大家如何来理解所谓的J2ee (Java2 Enterprise Edition),也就是Java企业级应用? 笔者的观点是,技术的发展是顺应世界变化的趋势的,从C/S过渡到B/S模式,从客户端的角度考虑企业级应用... 阅读全文

posted @ 2008-11-05 08:22 王君 阅读(367) 评论(0) 推荐(0) 编辑

摘要: 终于正式进入J2ee的细节部分了,首当其冲的当然是Servlet和Jsp了,上篇曾经提到过J2ee只是一个规范和指南,定义了一组必须要遵循的接口,核心概念是组件和容器。曾经有的人问笔者Servlet的Class文件是哪里来的?他认为是J2ee官方提供的,我举了一个简单的反例:稍微检查了一下Tomcat5.0里面的Servlet.jar文件和JBoss里面的Servlet.jar文件大小,很明显是不... 阅读全文

posted @ 2008-11-05 08:20 王君 阅读(388) 评论(0) 推荐(0) 编辑

摘要: J2ee的开源框架很多,笔者只能介绍自己熟悉的几个,其他的目前在中国IT行业应用得不是很多。希望大家对新出的框架不要盲目的推崇,首先一定要熟悉它比旧的到底好在哪里,新的理念和特性是什么?然后再决定是否要使用它。 这期的主题是Struts,直译过来是支架。Struts的第一个版本是在2001年5月发布的,它提供了一个Web应用的解决方案,如何让Jsp和 servlet共存去提供清晰的分离视图和业务应... 阅读全文

posted @ 2008-11-05 08:19 王君 阅读(452) 评论(0) 推荐(0) 编辑

摘要: 最近业余时间笔者一直Java Virtual Machine的研究,由于实习分配到项目组里面,不想从前那么闲了,好不容易才抽出时间来继续这个话题的帖子。我打算把J2ee的部分结束之后,再谈谈 JVM和JavaScript,只要笔者有最新的学习笔记总结出来,一定会拿来及时和大家分享的。衷心希望与热爱Java的关大同仁共同进步…… 这次准备继续上次的话题先讲讲Struts-2,... 阅读全文

posted @ 2008-11-05 08:16 王君 阅读(457) 评论(0) 推荐(0) 编辑

摘要: 继续与大家分享J2ee部分的学习经验。今天的主题是目前很流行也很好的一个开源框架-Spring. 引用《Spring2.0技术手册》上的一段话: Spring的核心是个轻量级容器,它是实现IoC容器和非侵入性的框架,并提供AOP概念的实现方式;提供对持久层、事务的支持;提供MVC Web框架的实现,并对于一些常用的企业服务API提供一致的模型封装,是一个全方位的应用程序框架,除此之外,对于现存的各... 阅读全文

posted @ 2008-11-05 08:14 王君 阅读(437) 评论(0) 推荐(0) 编辑

摘要: 这是最后一篇Java杂谈了,以ORM框架的谈论收尾,也算是把J2ee的最后一方面给涵盖到了,之所以这么晚才总结出ORM这方面,一是笔者这两周比较忙,另一方面也想善始善终,仔细的先自己好好研究一下ORM框架技术,不想草率的敷衍了事。 其实J2ee的规范指南里面就已经包括了一些对象持久化技术,例如JDO(Java Data Object)就是Java对象持久化的新规范,一个用于存取某种数据仓库中的对象... 阅读全文

posted @ 2008-11-05 08:11 王君 阅读(455) 评论(0) 推荐(0) 编辑

摘要: 一、什么是Java虚拟机 当你谈到Java虚拟机时,你可能是指: 1、抽象的Java虚拟机规范 2、一个具体的Java虚拟机实现 3、一个运行的Java虚拟机实例二、Java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机器上运行三个程序,就会有三个运行中的Java虚拟机。 Java虚拟机总是开始于一个mai... 阅读全文

posted @ 2008-11-05 08:06 王君 阅读(955) 评论(0) 推荐(0) 编辑

摘要: 我们看一个简单的例子,来了解一下集合类的基本方法的使用: import java.util.*; public class CollectionToArray { public static void main(String[] args) { Collection collecti... 阅读全文

posted @ 2008-11-05 08:01 王君 阅读(1107) 评论(0) 推荐(0) 编辑