2010
-
09
-
13
适合Java新人练习的几个题
1、 完成一个多线程的WebServer,可以完成文件的列表清单和文件浏览功能。支持图片、html等不同文件类型
目的:理解HTTP协议,WebServer的基本原理。
2、 通过自定义ClassLoader实现类的动态加载
目的:理解JAVA ClassLoader的装载机制和Class的作用域范畴。
3、 做一个简单的类似Spring功能,通过动态代理实现服务代理,并通过反射支持对属性的动态转载【ByName,ByType】
目的:理解Spring的原理,了解代理和JAVA反射机制
4、 实现一个简单的数据库连接池
目的:理解昂贵资源的池化管理
5、 通过HTTP协议提供一个简单的分布式调用能力
目的:理解分布式调用的基本原理。
6、 实现一个多进程,多线程处理框架。
目的:理解资源分配和线程同步
我觉得那些东西很有必要学习,可惜惭愧我一个都不会弄,决心潜心研究下,不然真是混不下去了,大学什么也没有学,工作两月了还什么都不懂。。 我的学习方法和学习能力真的只适合做刷盘子的工作,可我想在程序员圈子里来混有一席之地,谁能有办法拯救我!