水平应该说不错,如果表达式解析算法是自己实现的,而没有使用现成的类库。当然如果使用现成类库的话,稍微懂一点java的人都能写出来。
我个人认为一个计算器的编写还是不太容易的,我已经工作一年多了,但是如果让我现在写一个计算器,一时半活儿还真写不出来。
我觉得计算器的算法实现还是有点复杂的,如果没有系学过数据结构,一般情况下是写不出来的(不知道有没有特例)。
一个计算器的实现,主要是算法方面的要求(当然已经存在成熟算法了),一个人即使ejb,spring,hibernate,html等知识懂的再多,也未必真的写出一个计算器。像ejb,spring,hibernate这些只是一些具体技术与工具,只要你掌握了一定的编程经验和编程理念,学这些框架不用花很多时间,在日常开发过程中,也会接触各种各样的新框架,新技术,技术这种东西是没有止境的,也许你今天会的东西,明天就已经过时了,所以不断的学习新的东西。
而一些理论基础在相当长的时间内是不会过时的,正如数学表达式解析,无论是使用java,还是使用c语言,本质上没有任何区别,考虑的一般都是堆栈或二叉树。
温馨提示:答案为网友推荐,仅供参考