- CarieVinne
-
基础这个词太宽泛了。作为Java程序员,这几个方面的知识应该是必须会的
一。J2SE 部分:
1.包括基本的语法,函数,类,多态,线程,IO,容器。
2.基本的数据结构和算法。数字,链表,堆,栈,Set,Map。这些你可以不用完全写出来,但是至少知道是什么和能干什么。基本的遍历,排序,统计个数等等比较初级的算法。
3.关系型数据库的基本概念,明白3范式,和一对多,多对多的概念。学会sql语言进行增删改查。学习一种数据库软件的操作。比如Oracle,MS SQLSERVER,MYSQL 任选其一。最好也学习下什么是事务与事务管理
4.使用Java操作数据库,即JDBC 的使用。
二。J2EE方面
4.网页方面的基本知识,HTML标签,CSS,Javascript,XML
5.J2EE的基础:servlet,jsp,过滤器,监听器。EL表达式
6.J2EE 容器 比如Tomcat 。
7.学会一种AJAX 的框架。比如JQurey,Ext,Dojo,GWT等等任选一个。
7. 学习一些框架。目前最流行的就是是Struts2 Spring,Hibernate
8.到这里你可以做简单的实际的项目了。
三。扩展方面:
这些是提高的部分了,看你的兴趣和需要。
单元测试,重构,设计模式,Linux或别的操作系统,ROR,报表,WebService,到这个时候,你已经不算是菜鸟了,学什么自己可以决定了
- 小教板
-
哈哈,你这么厉害?一个暑假都把jsp弄完了?JSP是一个庞大的系统,你怎么可能在一个暑假就学完了呢?我提你个jsp的你看看你会么?
第一,页面伪静态,也就是所有用户浏览到的页面不是jsp和do,都是html
第二,Ajax
不知道这两个你学的怎么样呀?
- 可乐
-
XML, javascript, webservice, Ajax , Spring, Hibernate, Struts框架
- 真可
-
百度“马士兵 java自学之路”
- tt白
-
这样的话,你应该是往B/S 方面发展了,可以学习一下主流的框架,比如SSH(Struts+hibernate+spring),顺便看一下JDBC之类的东西
- gitcloud
-
如果是为了工作,并且想做java这一行! 还需要学当前主流框架,像struts2,spring,hibernate也可以学学! 除了这些,还必须掌握一些数据库方面的知识! 数据库有开源免费的mysql,微软的sqlserver,oracle等一些! 这些也很重要!