【背景】
之前折腾了点Java的东西:
【已解决】Java中的正则表达式(java.util.regex)的替换
【已解决】Java的正则表达式java.util.regex中的命名的组(named group)
【已解决】Java的正则表达式Regex中,如何查找所有的匹配的项
最近又折腾了一个:
然后,深刻体会到:
Java,作为语言本身,从功能和设计上来说,的确还是很多不够好的地方,所以可称其为缺点。
而且有些缺点,个人认为,是属于很严重的,或者是设计的很挫,很垃圾的。
现整理如下:
Java语言本身在功能上的缺点
1.7版本之后正则才支持命名的组
详见:
【已解决】Java的正则表达式java.util.regex中的命名的组(named group)
不支持多行字符串
详见:
Date的年份是1990开始
详见:
【已解决】Eclipse中用java代码去new Date结果出错:The constructor Date(String) is deprecated
不支持函数默认参数
详见:
连一些最基本的功能,都没有提供方便好用的函数或API
比如:
读取文件内容为字符串,就搞得很麻烦
详见:
【已解决】android中读取文件内容为字符串String类型变量
在整形变量和字节数组之间转换,也没有内置API支持,需要自己写函数
详见:
竟然不支持unsigned int
竟然数组的初始化不能同时制定大小和给部分元素赋值
详见:
转载请注明:在路上 » 【整理】Java语言本身在功能上的缺点