解惑

解己之惑,解人之惑

日:2006年11月4日

J2SE仅仅是基础

也许这个名称本身已经老了,因为J2SE这个说法已经被JavaSE取代,但是很多人似乎一直停留在JDK1.4的时代,包括我在内。
就我而言,J2SE和Java几乎是同义词,而如果你要做Java开发,那么要么你做J2EE相关的开发,要么做J2ME相关的开发,纯粹的J2SE开发可能就是用Java做GUI程序了,但是估计这个比例是Java相关工作中最小的。
所以严格而言,你学会了Java语言并不意味着你可以开始Java的开发,这个仅仅是开始,要真正的可以工作,你需要学习其他很多东西。而且其实很多人“学会”了Java仅仅停留在语法的学习以及简单的API的使用。

但是。。。。。。
你还是可以找到Java的工作,如果你运气好的话,你可以做一些外包的工作,你根本无需掌握什么语言,按照例子写就可以了,很简单,很多做外包好几年的人出去找非外包的工作可能很难,特别是自己并没有努力去学习,仅仅停留在应付工作需要的情况下。

Java是很有意思的,它衍生出来的东西很多,你永远有继续学习的空间。

卡太多

老婆打电话给我,让我到八佰伴和她碰头,并且让我带上那儿的VIP卡,在抽屉里面找了半天,感叹如今的卡太多,加上我的钱包中装的各种和银行卡大小一致的卡,不下十几种:

  • 储蓄卡
  • 信用卡
  • 居住证
  • 社保卡
  • 二代身份证
  • 交通卡
  • 借书卡
  • 商场的会员卡(VIP卡)
  • IP电话卡

不知道什么时候可以出现某种通用的卡,让我们只需要一张或者几张就行了,而不是现在这样有几十张卡。如果国家允许的话,二代身份证可能是最有希望实现这个目标的介质了。

Response被关闭

这个是一个朋友问起的,他的后台有一些错误信息,大意就是response的流被关闭了。这个问题我原来遇到过一次,出错的原因是我的代码走到一个地方的时候我foward到另外的页面去了,但是代码并没有return,而是继续执行,并且后续的代码对response还继续写入内容了,报错的地方就发生在那个继续写入内容的地方。
但是这个朋友检查了他的代码,不是这个因素,他后来自己上网查了一下,发现是另外的原因,他的jsp代码是:
<jsp:include page="xxx.do?flag=true">
他使用的是struts,我也不清楚为什么会这样,但是猜测struts在进入新的action的时候会做一些工作,特别是对response的处理。有时间再仔细研究下原因。

© 2025 解惑

本主题由Anders Noren提供向上 ↑