学java软件编程的顺序(不是学web方面),我已经学习了基础,下来该怎么学呢?

来源:百度知道 编辑:UC知道 时间:2024/05/22 10:28:26
请师傅们帮忙说说谢谢,实在没有分了,只有7分了但是只能给5分,这多了也没有用,呵呵,大家帮忙说说啊,我想学软件编程,不想学web,我现在刚学完了java的基础,哦现在开始看<java编程思想>了,同时还看着<深入浅出javaswing程序设计>,大家看看我接着该怎么学啊,很迷茫啊.谢谢大家,希望大家不要用网上复制过来的文章来回复,我想要的大家的真的学习经验和体会.你们进公司前,到底学习了哪些东西啊,学习的顺序是什么啊,强调一下,不要拿网上的文章应付啊

首先说下,你的概念有误区。

“想学软件编程,不想学web”,要知道java目前很大一部分是应用在企业开发。而企业开发一般有两种结构,C/S(客户端/服务器结构),和B/S(浏览器/服务器结构),前者就是你说的“软件编程”。而现在的主流正是以后者B/S结构为主的WEB应用程序。

你可能认为软件就是传统的桌面应用程序,这也是大多数人的想法(一开始我也这样认为)。其实只要是处理能够处理逻辑并显示结果的程序都叫软件。

不想再多赘述,最后说下WEB应用比传统C/S的一些好处
1. 便于维护,如果需要版本升级,只需在服务器改变程序即可,不用去改变客户端的程序。
2. 不用安装,只要客户机能访问互联网就可以,不用特别安装客户端软件。
3. 界面与逻辑良好分离,传统的界面要用swing系列的组件,而WEB应用界面和程序逻辑可以良好分离,方便美工和程序员的分工。更方便界面改版。

4. 主流趋势,WEB的兴起是以后软件开发的主流趋势,也许现在由于基于HTML的表现力不如传统桌面应用,但随着AJAX等技术的兴起,WEB的交互能力会越来越强的。并且WEB应用是以后的主流。

说了这么多了,不管你是否还是坚持你的观点,我建议你学WEB开发

当然不管学哪方面,基础一定要学好。

比如多线程,多态,容器,一些基础的问题和设计模式必须要掌握好。

只有会了这些才能写出可靠的代码。

建议以SCJP为目标进行学习,这样目标明确而且可以检验。

脚踏实地,一步一步来,一定能行 @)@

很简单的一句话,跟着<<java核心教程>>(core java)学习,把所有树立的代码自己写一遍,也就差不多入门了