java作为一种编程语言,用它来实现你想要实现的东西是最重要的,这就要求每个java程序员平常要多练习,提高自己的java功底。那么,你认为平常都应该练习什么呢?我先开个头吧,比如:用java写写算法(只用java的基本语法);
学习诸如Set、List等的类的用法;
java的多线程编程;java的文件操作或者是流操作;
java的Socket编程;
java的RMI分布式编程;
java的XML处理;
面向对象设计思想(UML)
......我列出来的可能有些是不太重要的(实际中用的不多),最好列出你认为比较重要的,而且是与J2EE编程或者web开发关系比较大的。
学习诸如Set、List等的类的用法;
java的多线程编程;java的文件操作或者是流操作;
java的Socket编程;
java的RMI分布式编程;
java的XML处理;
面向对象设计思想(UML)
......我列出来的可能有些是不太重要的(实际中用的不多),最好列出你认为比较重要的,而且是与J2EE编程或者web开发关系比较大的。
解决方案 »
- 如何将EXCEL中的XLS文件导出成XML文件
- 请问哪有myEclipse4的国内下载网址啊?能不能给个能下的网址给我啊?先谢了!官方网站http://www.myeclipseide.com/ 很多天都打不开了啊
- 用eclipse编译Azureus源代码的问题
- 如何搜索带"_"或"%"的字符串
- 一个很简单的程序我是菜鸟大家帮我调调啊!!
- 哪里可以下载SQL odbc driver 呢?
- oracle 一表中的字段类型为long 型对应java中的数据类型是什么???.....................
- java线程测试-一个奇怪的状况-执行未完成直接结束了
- jbuilder的一个工程中,在同一个package下的两个类,一个类a要用到另一个类b的成员函数,要在原来的基础上,而不是重新new一个类b的实例,应该
- 我的JAVA之路-------我选择!~~希望大家多给意见^-^
- 请问那里有JCREAT的电子书啊
- 高手过来指导一下,一个错误而已!!!!
java的RMI分布式编程;
java的XML处理;
---------
这三个大可不必做什么练习,了解就可以,用到是再去认真看看
最重要的还是打好基础之后,做个项目
用java写写算法(只用java的基本语法);
学习诸如Set、List等的类的用法;
java的多线程编程;java的文件操作或者是流操作;
----------------------
人再活,没有基本的技术功底,也不行啊。假如,你不会多线程编程,那你“活”到什么份上能够用另一种方法解决多线程的问题呢?请大家还是多提提具体你认为学好java的基本功吧,越具体越好啊,最好是有过java项目经验后的感触。
acm.pku.edu.cn ?
——————————————————————————————————
也就是完全掌握弄通类、方法、包、接口、线程、异常等基本概念,
熟悉java.util 、java.Swing 、 javax.Java2D 等包,
在实际做东西时,举一反三。
------------------------
好像这些界面的包练的价值不大吧
我是web应用方向的
像你搞J2EE的,java.Swing 、 javax.Java2D等这之类的就不要太搞了,主要几个常用的类库,但不是要你倒背如流,只要知道有哪些功能,怎么去用它们来解决什么问题就可以了。
这是JAVA基础,然后再搞WEB方面的如JSP、JDBC、SERVLET、JAVABEAN、STRUTS、HIBERNATE、SPRING、EJB、XML等等,不过要知道它们都是工具,包括JAVA也是,关键是要在实际项目中培养业务分析能力,问题思考能力和把问题用程序和工具实现的能力。
另外数据库学好也是非常之必要的。
所以,强烈建议楼主先自己定个计划和步骤,然后按计划猛抓猛搞,终究有一天,你会成就高手的,那个时候你就可以实现区别于其他一般平庸程序员的愿望了,钱也搞到手了!
java的面象对象编程思想
主要掌握的就是它!
JSF是大势所趋,EJB的优势主要在分布式和两阶段提交,但并不代表J2EE就都用EJB.....呵呵,讲了一些,抛砖引玉吧!