小生特来祝贺大家新年快乐!!顺便问几个问题!谢谢捧场! 1.最近看JAVA,倍感JAVA之便利,突然想到,习惯于JAVA的带来的便利,会不会使我们变傻啊??可以不知道底层的实现,只知道应用就行,对于刚开始编程的人来说,是不是太“惯”着了?2.想学JAVA 的WEB开发,不知道要学习哪些东西。我学过C++,数据结构,有些语言功底。请高人指教啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我觉得Java的面向对象的思想还是很好的,对你用面向对象的方法来开发还是很有好处的。不过你如果是想做底层,还是用C++吧,不同的语言的用处还是不一样的。如果你想学Java的web开发,可以学学JSP,struts,hibernate,web services这些东西。 呵呵,前段时间不是有两个老美的教授在声讨JAVA的“傻瓜化”吗,这个问题是仁者见仁,智者见智的:--------------------------------美国纽约大学的两位计算机科学系退休教授发表一篇公开文章,标题是“计算机科学教育:明日的软件工程师在何处?”。在文中,他们强烈的批评了纽约大学和其他大学,没有向学生传授纯粹的语言如C、C++、Lisp和ADA。 “学生从当前教育实践课程中获取的技能不足以应付今日软件行业的发展(尤其是安全和安全目的方面)。更不幸的是,与外部行业需要过于匹配了,我们训练了许多容易被取代的软件工程师....由于web应用程序的流行,Java成为入门课程中使用最普遍的语言。但是存在的缺陷使Java语言课程不是作为学生的第一课准备的,更不用提其它的更高级的语言。学生发现很难在一个没有图像界面的语言上编写程序,不清楚源程序和硬件如何执行之间的关系,更具有危险性的是一点也不了解指示器的语义,这使得使用C语言编程也成为挑战。”教授们认为真正的程序员能够使用任何语言(C,Java,Lisp,Ada)。http://www.stsc.hill.af.mil/CrossTalk/2008/01/0801DewarSchonberg.html java问题 如何查看Java核心类库中的代码? 寻早JTree高手————在JTree的节点上点右键弹出菜单,解决问题马上给分!在线等 请问怎样查找一个列表中的元素呀? 问一个关于抽象类不能被实例化的问题 求!用socket,一对多聊天室!!! java 配置问题,急人啊 EJB部署到WebLogic中为何老有错误 用户登陆的问题,小弟先谢了! 如何读写串口 大家小年夜快乐!不过还是打扰大家问一个关于java连上数据库的问题 SWT中GridData的问题
不过你如果是想做底层,还是用C++吧,不同的语言的用处还是不一样的。
如果你想学Java的web开发,可以学学JSP,struts,hibernate,web services这些东西。
--------------------------------
美国纽约大学的两位计算机科学系退休教授发表一篇公开文章,标题是“计算机科学
教育:明日的软件工程师在何处?”。在文中,他们强烈的批评了纽约大学和其他大
学,没有向学生传授纯粹的语言如C、C++、Lisp和ADA。
“学生从当前教育实践课程中获取的技能不足以应付今日软件行业的发展(尤其是
安全和安全目的方面)。更不幸的是,与外部行业需要过于匹配了,我们训练了许多
容易被取代的软件工程师....由于web应用程序的流行,Java成为入门课程中使用最
普遍的语言。但是存在的缺陷使Java语言课程不是作为学生的第一课准备的,更不用
提其它的更高级的语言。学生发现很难在一个没有图像界面的语言上编写程序,不清
楚源程序和硬件如何执行之间的关系,更具有危险性的是一点也不了解指示器的语义
,这使得使用C语言编程也成为挑战。”教授们认为真正的程序员能够使用任何语言
(C,Java,Lisp,Ada)。
http://www.stsc.hill.af.mil/CrossTalk/2008/01/0801DewarSchonberg.html