java 如何全部按照static写方法 运行速度会慢一些吗
我写了一个分词程序,输入一个词的列表,然后分词后输出该列表.为了方便我就把所有方法都写成静态方法.发现处理一万的词需要花10秒.我感觉很慢.而且感觉程序很多地方有重复的....
我写了一个分词程序,输入一个词的列表,然后分词后输出该列表. 为了方便我就把所有方法都写成静态方法. 发现处理一万的词需要花10秒. 我感觉很慢.
而且感觉程序很多地方有重复的. 比如写了一个函数使用某词替换词表的所有该词,然后又写了一个同样名称的函数,不过形参不一样.
请教如何用面向对象的思想改写程序? 里面写了十几个方法.来回调用. 展开
而且感觉程序很多地方有重复的. 比如写了一个函数使用某词替换词表的所有该词,然后又写了一个同样名称的函数,不过形参不一样.
请教如何用面向对象的思想改写程序? 里面写了十几个方法.来回调用. 展开
4个回答
展开全部
你错啦~~全都写成static的方法不但不会慢反而会更快~~~
你这程序我想就算改成普通的面向对象的方式速度也不会有什么大的提升~用多线程把~~~
你这程序我想就算改成普通的面向对象的方式速度也不会有什么大的提升~用多线程把~~~
追问
请教怎么使用多线程?
追答
..这个一句两句可说不清楚......你的自己去查书了
用多线程把要查找的单词分成几个部分 然后每个线程分别查找
理论上在多核心cpu上每多开一条线程效率就能翻一倍~~~~~~
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
牛B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你不公布代码让其他人怎么帮你,难道还要自己设计一个给你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询