4个回答
2014-01-11
展开全部
可以看一下sl275的教材,非常好的java初学者教材
找一本适合自己的。<java编程思想>,<java核心技术>
要看你想从事哪方面的工作。
如果你想从事application方面的编程,你就的了解Swing和AWT的各个组件。
如果你要从事WEB开发,那你至少要了解JSP,Servlet,Tomcat的相关知识。现在比较流行的Web开发框架有:Strus,Spring,Hibernate(另外还有一些IBM开发的框架)等。
如果你是初学者,上面说的对你来说还有点遥远,先从java基础学起吧。
总的来说java基础有这么几大块:面向过程部分(包括定义变量,常量,控制流程,运算符号,方法的定义和调用等),面向对象部分(包括面向对象的基本思想,类的定义,类的实例化,继承,封装,构造函数的编写和调用顺序,接口的实现,抽象类的继承,父类子类的关系,向上转型,匿名类等等等等,太多了)。
接下来,要学习java的错误处理机制(也就是传说中的try-catch块),Exception异常的相关知识(这个相当重要)。
你要学习一部分java的包,也就是传说中的API。
其中,首当其冲的,你要学习java的工具包(就是util包),里边包括java里面要用到的一些基础方法。
你还得学习java的I/O包,也就是控制java输出输入的包。这个包是java和外界通信的桥梁。
然后学习一下java的多线程机制(如果你想有点发展的话,最好学一学,这部分包括线程的等待,唤醒,休眠和同步,其中同步是重点)。
接下来是学习java的容器(component好像是这么写,忘了),包括List和Set下面的所有子类,以及他们的继承关系,特点,还有是否是线成安全。
所有这些都弄明白之后,你就可以学我刚开始说的那些框架了。:)
找一本适合自己的。<java编程思想>,<java核心技术>
要看你想从事哪方面的工作。
如果你想从事application方面的编程,你就的了解Swing和AWT的各个组件。
如果你要从事WEB开发,那你至少要了解JSP,Servlet,Tomcat的相关知识。现在比较流行的Web开发框架有:Strus,Spring,Hibernate(另外还有一些IBM开发的框架)等。
如果你是初学者,上面说的对你来说还有点遥远,先从java基础学起吧。
总的来说java基础有这么几大块:面向过程部分(包括定义变量,常量,控制流程,运算符号,方法的定义和调用等),面向对象部分(包括面向对象的基本思想,类的定义,类的实例化,继承,封装,构造函数的编写和调用顺序,接口的实现,抽象类的继承,父类子类的关系,向上转型,匿名类等等等等,太多了)。
接下来,要学习java的错误处理机制(也就是传说中的try-catch块),Exception异常的相关知识(这个相当重要)。
你要学习一部分java的包,也就是传说中的API。
其中,首当其冲的,你要学习java的工具包(就是util包),里边包括java里面要用到的一些基础方法。
你还得学习java的I/O包,也就是控制java输出输入的包。这个包是java和外界通信的桥梁。
然后学习一下java的多线程机制(如果你想有点发展的话,最好学一学,这部分包括线程的等待,唤醒,休眠和同步,其中同步是重点)。
接下来是学习java的容器(component好像是这么写,忘了),包括List和Set下面的所有子类,以及他们的继承关系,特点,还有是否是线成安全。
所有这些都弄明白之后,你就可以学我刚开始说的那些框架了。:)
展开全部
如果你还没用Eclipse写Java建议转到Eclipse上来,因为中间还有许多理论知识要学,实际上接下来我学的是:(按顺序排)
面向对象设计理念(看《Thinking in Java》)
学习好的JAVA编程习惯(看〈Effective Java〉)
设计模式(有本书叫《JAVA设计模式》不错,机械工业出版社的)
重构的理念(《Refactor》),
JSP(《JSP详解》)
各种JAVA web应用程序的框架(structs, spring, hibernate)
各种JAVA web服务器的使用(Tomcat, Websphere, Weblogic)
学到这里之后,差不多就可以上J2EE了
面向对象设计理念(看《Thinking in Java》)
学习好的JAVA编程习惯(看〈Effective Java〉)
设计模式(有本书叫《JAVA设计模式》不错,机械工业出版社的)
重构的理念(《Refactor》),
JSP(《JSP详解》)
各种JAVA web应用程序的框架(structs, spring, hibernate)
各种JAVA web服务器的使用(Tomcat, Websphere, Weblogic)
学到这里之后,差不多就可以上J2EE了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-11
展开全部
对上面进行补充下 学java是件枯燥的事情 需要做好持久战的准备 在面临今后的N多问题的时候 要坚持坚持...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-11
展开全部
有的!!C是基础!希望你先学好C/C++先!其他的都好学!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询