一个项目版本下来。
根据客户描述定规格,根据规格写需求。
不同版本实现的功能不一样,没有刻意去用到什么。
根据现实情况,要用到很多不同的技术。学习能力和个人态度才是关键。
不要把自己定位为java开发。
然后unix命令shell脚本,这个是在哪都用的到的,而且非常频繁,一定要学。
数据库基本sql,跟你指明了,oracle或informix。这两种数据库的一种。
加油吧。
具体要看你做什么电信业务了 如果是手机增值这块业务的话 需要J2ME ,WEB开发需要J2EE.并且需要数据库知识,数据库需要的知识有存储过程、函数、复杂sql
根据目前的版本来看,java的发布一般不分windows的版本,无论是XP,2003,vista都是一样的。这也从一个方面体现了java的跨平台特性。但是针对不同的操作系统,比如windows和linux,会有各自的版本,因为虚拟机的代码会不一样。同样,为了尽可能地利用硬件平台的性能,对不同位宽的cpu会有不同的版本。 综上,你只要根据你的cpu的位宽(32位或64位)选择一个windows的版本就行了。在这里下载: http://java.sun.com/javase/downloads/?intcmp=1281