ClassLoader一个经常出现又让很多人望而却步的词,本文将试图以最浅显易懂的方式来讲解 ClassLoader,希望能对不了解该机制的朋友起到一点点作用。
要深入了解ClassLoader,首先就要知道ClassLoader是用来干什么的,顾名思义,它就是用来加载Class文件到JVM,以供程序使用的。我们知道,java程序可以动态加载类定义,而这个动态加载的机制就是通过ClassLoader来实现的,所以可想而知ClassLoader的重要性如何。
看到这里,可能有的朋友会想到一个问题,那就是既然ClassLoader是用来加载类到JVM中的,那么ClassLoader又是如何 ...
昨天碰到一个大学同学,由于他考研究生,所以去年才毕业正式出来工作,在北京找了一家公司做GIS开发,一份我认为很不错的工作,然而他却有所抱怨,因为他参加工作之前并非是做java开发,而且对java也不了解,是参加工作之后因公司的要求才学习java的,而由于他是java新手,所以在公司大部分时间都是学习,公司并没有给他下达任何一项实际的任务,所以他一直在抱怨自己没有任务,没有得到锻炼,技术也一直上不去,因此他想换一家公司。
对于此,我真的是无法理解,其实现在很多刚刚参加工作的新人,都有我这个同学这样的想法,包括我们公司也有,其实我很羡慕我的同学,因为公司肯给时间给机会他学习,我觉得这是个非常难 ...
protected WebApplicationContext createWebApplicationContext(
ServletContext servletContext, ApplicationContext parent) throws BeansException {
Class contextClass = determineContextClass(servletContext);
if (!ConfigurableWebApplicationContext.class.isAssignableFrom(contextClass)) {
t ...
这段时间一直都在关注关于REST的话题,由于水平有限,加上没有实际的REST经验,所以有些地方仍然不太了解,网上最近有不少关于REST的争论,我发现很大部分是针对于REST把请求限制在GET、POST、PUT、DELETE是否足够的问题,刚开始认识rest的时候,我对此也非常的怀疑,但是现在我却对REST的四种方式不足够的论点持有怀疑了,原因很简单,那就是一直以来我们所有的请求都是基于GET和POST的,所有的操作都抽象成了GET和POST,既然如此,现在我们不但没有减少,反而增加了两个方法的支持,难道还不如仅仅使用GET和POST吗???所以我现在认为,就这四种方法,绝对是足够了。
...
一大早来到公司,按照旧习惯肯定是第一时间打开计划,翻阅今天所要做的事,然后就开始工作,可是事实上今天的心情却极度的郁闷,一直没有过的情绪不停在脑海里翻转着,昨天下午,公司另一个项目小组向我们展示了他们现在所使用的一个技术框架,就是这个所谓的框架让我一夜无法入睡。
如今的企业开发越来越复杂,而为了解决这些复杂性而出现的技术框架也越来越多,作为程序员对一些主流的技术框架的接触是必不可少的,框架的出现,让开发企业级应用变得更简单,避免重复制造轮子,有效的对应用进行了层次的划分,分离了业务等等,这一切都显得是那么的合理,就像是这个世界本来就是如此一样。然而昨天的那个展示却彻底的摧毁了我一直以来的看法 ...
我对AJAX不是很熟悉,在此也发表一点自己的看法,有误论请指正。
在上面jindw把ajax当作是DHTML的延伸,从技术上来看,这种看法应该是正确的,然而我认为并不能将ajax仅仅当作一种技术来看待,在很多人的概念里面,ajax就是XMLHttpRequest,这更是谬误,没有XMLHttpRequest,也许就不可能有今天的ajax,但是ajax并不是XMLHttpRequest(至少我是如此认为),我觉得更应该将ajax提升到一个解决方案或思想的层次上,一个通过javascript解决实际应用中各种问题的一个整体方案,因为ajax,REST架构得以完好的实现,企业应用从服务器端转移到客 ...
- 23:29
- 浏览 (653)
- 评论 (0)
据国外媒体报道,Sun微系统公司官员近日表示,Sun正在开发一种新的网络应用开发技术,这种技术有可能替代非同步Java描述语言(AJAX)和XML。
详细内容请查看:
http://www.matrix.org.cn/resource/news/Sun+AJAX_46a17a81-f83e-11db-a6cd-b9a60c34107a.html
在框架的设计中,例如struts,我们知道对于每个用户定制action都需要继承strtus的action,此乃典型的方式,这种方式的弊端是对框架依赖严重,不利于系统的移植,另一种方式是针对用户的类,不进行任何框架接口类的继承或者实现,只通过形式上进行约束,例如针对每个execute方法,框架不提供任何超类,只是口头的约定用户需要使用框架则必须自行实现该方法,不提供任何强制性的约束,这种方式的好处是用户定制的action可在代码实现上避免对框架的依赖,然而却因为没有固定约束,导致容易出现错误。
第一种方式是传统的解决方案,利弊大家也都知道,第二种方式虽然容易让使用的用户犯错,不过可以 ...
- 浏览: 116757 次
- 性别:

- 来自: 珠海

- 详细资料
搜索本博客
我的相册
1
共 9 张
共 9 张
最新评论
-
使用java实现http多线程下 ...
...版式有问题, 希望能耐心的看看,谢谢了哈
-- by 落花虽有意 -
使用java实现http多线程下 ...
看了你的思路我也写了个简单的,中间出了点问题想请教您,谢谢了``` 问题是这样 ...
-- by 落花虽有意 -
Python笔记之and or陷阱
Python 2.5中可以用 value1 if expression else ...
-- by victorsos -
使用java实现http多线程下 ...
不错,谢谢,学习一下!
-- by nighty -
记张学友演唱会让我愤怒的 ...
保安的行为有抢劫的嫌疑
-- by JavaInActoin






评论排行榜