学习java之前要学些什么基础

来源:百度知道 编辑:UC知道 时间:2024/05/10 07:57:51
学习java之前要学习什么呢!学c++要学计算机原理及汇编语言和WINDOWS 技术..学JAVA这门跨平台的东西.要不要学这些呢. 如果不学这些那学完java之后学应该走哪行更能发挥.是不是学网页技术更好.

学习java之前,不必学习其他任何编程语言,当然有一点c++语言的基础,会更好上手java,但是我倾向于这样的观点:

如果没有学过c++,学习java之前,最好不要看c++有关的东西,尤其是面向对象编程的部分,因为java面向对象编程的概念,是最完善、最彻底的。c++中,某些概念的具体实现,不是很直接。对于新手面向对象编程的概念理解可能会造成一定的困难和误导。

至于汇编对于java完全没有必要,其他的一些计算机基础知识,操作技能还是必要的。

网页技术最要掌握一点,但是不必太深入,编写applet这种java程序,还是需要用到一点的。

java的应用范围非常广泛,几乎软硬件都能实现,例如web开发,移动端开发、客户端开发等都涉及,从招聘信息网可以看到java的需求量非常大,相对来说Java也是比较稳定的。
java学习体系比较庞大,并且在自学过程中你要克服自己的惰性和时间压力等问题,所以TMOOC建议还是系统学习。
学习的时候,首先学习java基础,除了java的基础语法之外,必须弄懂它的OOP特性,还有泛型、反射等特性,很多框架都依赖它,此外java的一些标准库也要熟悉。
其次学习数据库,学习sql需要多加练习,工作中数据库尤为重要。还有web基础,java是一个全栈语言,掌握web也是java程序员必修课。最后就是主流框 架,开发中经常使用框架技术开发,作为java学习者,框架技术肯定不能错过。
对语法熟悉了,可以对报错信息准确找出并修改;熟悉JDK命令及常用配置;熟练使用一种IDE开发工具;熟练掌握OOP的思想;JAVA基础知识扎实,并且具有开发java项目实战经验,就算是学的可以了。

学习是一个过程,java 只是一门语言,不需要准备什么,最好有一个人为你指路,可以的话报班学习。
常见框架:
spring 应用层框架,管理整个项目的
hibernate, ibatis 持久层框架, 也就是跟数据库打交道的
struts1,2 ,spring mvc, jsf 视图层框架 , 页面走向分发控制的
jquery,extjs ,DWR 前段js 框架, 前端呈现效果