今年大三了,学习了很多的关于开发软件的语言和技术。大一到大三了,分别学习了C语言,C++,java,还有一些汇编语言。
感觉开发的语言最好使用的也就是java了。方便,ide工具好(一般使用eclipse或是MyEclipse)。最关键的是面向对象开发,
java在后期的开发中,可以开发web程序,脚本,并且还可以进行游戏的开发。借助与gameapi,开发出来的游戏十分的好看,
容易。在软件设计大赛之前,我只是学了一些基本的语法,别的没有学多少。做项目的时候,才感觉到,我们所学习的(在课堂上)
实在是太少了,有用的几乎没有。面对软件设计大赛,才开始手忙脚乱的学习东西,但是这个时候的学习已经太晚了。我花了很长时间
,觉得以下这些东西,最好还是预先研究研究;
javamail---这个是java本身的邮件传送功能,可以传送附件,但是需要一些jar包。有mail.jar action.jar
java文件上传--这个有很多的途径了。但是在开发web是时候,我们一般使用的是tomcat,所以最好使用apache的fileupload。
这个同样也是需要jar包的。
servlet---这是为了学习jsp打下的基础。在开发web是时候,使用mvc模式也会用上的。
jsp---web开发必学的。他有逐渐取代asp的趋势。
structures--对jsp的完善的技术。
css+div---这是网页完善的必学的技术。
xml文件的解析技术。
j2me+gameApi---开发手机游戏很有用。
java数据库连接池,多线程对于jdbc的连接十分的方便,快速。
还有就是ajax技术,这个我现在还没学习。
现在的开发一般都是使用数据库了。所以最好借助于数据库的游标,触发器,存储过程等对数据库中的数据进行初步的处理。