本想实现一个java1.0编译器,做到代码生成阶段就没有继续了,感觉写的还是比较乱的........
摘要: calc是一个用java编写的算术表达式计算工具。它能够直接解析一个字符串形式的算术表达式并计算出结果。
摘要: fint是一个用java编写的集合工具包,以下简称fi。因为java自带的集合包(java.util)不能直接操作基本数据类型,而必须使用基本类型的“包装”类,这多少会影响程序性能或造成一些不便。fi实现了键或值是整数类型的集合工具包,但别的数据类型没有实现, 因为要实现所有数据类型的话,类的数目会很大,如果全靠手工编写的话工作量也是很大的,而且也难维护,因此如果以后真要实现的话,考虑使用类似于模板的方法。