当前位置:编程学习 > JAVA >>

忍不住埋怨一下,java真是垃圾语言

没有指针,没有对基本变量的引用调用。

我想执行一个函数,返回一个整数,同时返回函数执行是否成功。

就这么一个简单的功能,我必须定义一个类,这个类里包含一个整数,然后把这个类的实例作为引用参数放在函数里。

真是麻烦,郁闷。


--------------------编程问答-------------------- 习惯性问题
还想回到80年代面向过程? --------------------编程问答-------------------- 那你用C好了,何必用java --------------------编程问答-------------------- --------------------编程问答-------------------- 一个类里,就只有一个变量。

更要命的是,一个类必须有一个独立的java文件!  太恐怖了。

--------------------编程问答--------------------
引用 4 楼 haha888999 的回复:
一个类里,就只有一个变量。

更要命的是,一个类必须有一个独立的java文件!  太恐怖了。

可以跟其他类挤在一个java文件里的。 --------------------编程问答--------------------
引用楼主 haha888999 的回复:
没有指针,没有对基本变量的引用调用。

我想执行一个函数,返回一个整数,同时返回函数执行是否成功。

就这么一个简单的功能,我必须定义一个类,这个类里包含一个整数,然后把这个类的实例作为引用参数放在函数里。

真是麻烦,郁闷。

用java实现的话,其实也蛮简单的,你可以在一个类中定义一个main()方法,调用相应的函数,让函数返回你需要的值,若函数执行不成功,抛个异常就行了。


一个类里,就只有一个变量。 

更要命的是,一个类必须有一个独立的java文件!  太恐怖了。

对于这句话,我看了挺无语的
谁说一个类必须有一个独立的java文件?!再说了,java这样设计,类装载器可以实现很多功能,如反射,动态等特性,你在用c/c++时,必须先对函数进行申明,再定义,在java中就舒服多了。
c/c++的语法也很怪异,如转型,多重继承。。。太多不爽的地方! --------------------编程问答-------------------- 有人说java垃圾,有人说VB垃圾,也有人说C垃圾,原来我们用的软件的都是垃圾写出来的,楼主受教了.... --------------------编程问答-------------------- 悲剧... --------------------编程问答-------------------- 结帖率:18.18%

楼主只是发牢骚的 --------------------编程问答-------------------- 不懂的才是垃圾
--------------------编程问答-------------------- 同志们好,顺便问一个问题。

j2me里,没有DecimalFormat,那怎么对double变量进行格式化输出呢? 例如要求只显示2位小数。

--------------------编程问答-------------------- 楼主不理解java --------------------编程问答-------------------- 2 --------------------编程问答-------------------- 另外,java没有全局变量、全局函数; 没有预编译机制; 非常不爽。

特别是预编译机制,是非常有用的,只要改一下几个常量定义,就可以生成多个程序版本,适应不同的运行环境。

--------------------编程问答-------------------- 没人回答,根据bbs里的建议,自己实现了格式化输出。
--------------------编程问答-------------------- LZ以前是否是用的面向过程语言?刚转到java?

面向过程和面向对象的最大的区别在于思考问题的方式。用面向对象的语言去实现面向过程的思想,哈哈,当然会不爽的,但不是语言的问题。 --------------------编程问答--------------------
引用 16 楼 chgaowei 的回复:
LZ以前是否是用的面向过程语言?刚转到java?

面向过程和面向对象的最大的区别在于思考问题的方式。用面向对象的语言去实现面向过程的思想,哈哈,当然会不爽的,但不是语言的问题。


面向过程和面向对象的最大的区别在于思考问题的方式。都不知道你在说什么,什么叫思考问题的方式?
这个和思考问题方式没有关系,只是语言本身发展的趋势,语言无非就是解决越来越复杂的系统需求,能使开发更加快速,简单化,与日后易于维护,来符合当前的需求。 --------------------编程问答--------------------
引用 14 楼 haha888999 的回复:
另外,java没有全局变量、全局函数; 没有预编译机制; 非常不爽。

 特别是预编译机制,是非常有用的,只要改一下几个常量定义,就可以生成多个程序版本,适应不同的运行环境。

你不是 没搞过着java吧,你说这些功能 java都有,,,, --------------------编程问答-------------------- 那是你的问题!! --------------------编程问答-------------------- 让我想起来了以前百度JAVA吧的一个傻逼。也跟楼猪一样的理论。 --------------------编程问答--------------------
引用 14 楼 haha888999 的回复:
另外,java没有全局变量、全局函数; 没有预编译机制; 非常不爽。

特别是预编译机制,是非常有用的,只要改一下几个常量定义,就可以生成多个程序版本,适应不同的运行环境。

JAVA是跨平台语言,有JVM,可以在多平台使用。他还有垃圾收集器,省去了C语言中的内存释放。比C/C++简化了许多,他是面向对象的,不是面向过程的。 --------------------编程问答-------------------- 扯你个蛋,你可以设置自定义类型.还可以返回集合,方法多了去了 --------------------编程问答-------------------- 我也说一句:java比c/c++好用这是无庸质疑的! --------------------编程问答-------------------- 无知者无罪 --------------------编程问答-------------------- 2 --------------------编程问答-------------------- 感觉不爽,不用就行了吧?没必要虐待自己吧? --------------------编程问答-------------------- 类中类 --------------------编程问答-------------------- 语言不是为了你一个人方便使用,而是为了使计算机更好地为人类服务的,所以如何更好地抽象这个世界,如果更好地使代码可理解和协作和维护是很重要的,唉,说了楼主也不会懂。 --------------------编程问答-------------------- 有些抱怨其实是对于java的不了解 --------------------编程问答-------------------- 习惯性问题,不能把别的语言的优点来和另一种语言比较 --------------------编程问答-------------------- 可能是吧 。 --------------------编程问答-------------------- 任何东东都有两面性  没准你哪天说c++垃圾呢…… --------------------编程问答-------------------- 大家不应该这么说啊 --------------------编程问答-------------------- 小样的 --------------------编程问答-------------------- 不适合你的需求就是不好吗?
要求不要太高 --------------------编程问答--------------------
引用楼主 haha888999 的回复:
没有指针,没有对基本变量的引用调用。

我想执行一个函数,返回一个整数,同时返回函数执行是否成功。

就这么一个简单的功能,我必须定义一个类,这个类里包含一个整数,然后把这个类的实例作为引用参数放在函数里。

真是麻烦,郁闷。

每个基本变量都有对应的类型的。比如说整数:int,他它对应的是Integer;long对应的是Long。使用的时候就是new Integer(100); 如你所说的东西,那么返回值定为Integer,如果失败的话,返回一个null就可以了。另外还有很多办法可以用,比如你可以返回一个int[],第一个是否成功,第二个是数据。也可以返回一个Map。。。等等 --------------------编程问答-------------------- 完全瞎说,给你一百万你不会用就说一百万是垃圾啊? --------------------编程问答-------------------- 我感觉楼主就是来找骂的,看你的留言,相信你的JAVA水平水到了一定境界,还妄想装B --------------------编程问答-------------------- 楼主是新手,可以理解! --------------------编程问答-------------------- 悲剧啊 --------------------编程问答-------------------- 哎 林大了什么鸟都有 --------------------编程问答-------------------- 存在的都是合理的 --------------------编程问答-------------------- Java很不错了 --------------------编程问答-------------------- 弱弱的问一下,楼主,什么机算计语言才不是垃圾?
楼主没有学好,才说出这样的话吧!
真是的........ --------------------编程问答-------------------- 思维习惯决定自己选择计算机语言标准
没必要太苛刻 --------------------编程问答-------------------- up~~~10" --------------------编程问答-------------------- 各有优势撒,楼主发这种帖子有点瓜兮兮的~~嘿嘿! --------------------编程问答-------------------- 各有利弊,灵活运用。。。 --------------------编程问答-------------------- 楼主要学会善于运用啊 --------------------编程问答-------------------- no language --------------------编程问答-------------------- and,lz 你这帖结的对得起你的16.67%,
现在报时2010/01/03... --------------------编程问答--------------------
引用 3 楼 zl3450341 的回复:

谁说一个JAVA文件只能有一个类的.
可以有很多过的.
--------------------编程问答-------------------- java没有指针?
瞎扯!!!
除了基本数据类型,你调用时的复杂对象是对象引用reference是什么? --------------------编程问答-------------------- 我是来接份的。 --------------------编程问答-------------------- 期待lz创造不垃圾的语言 --------------------编程问答-------------------- 来接分的。路过 --------------------编程问答-------------------- 没有一种语言是万能,不喜欢面向对象,那么面向函数也可以 --------------------编程问答-------------------- 不喜欢就别学嘛,别强赶着鸭子上树 --------------------编程问答-------------------- 09年的帖子,你们来挖坟。。。 --------------------编程问答-------------------- 上当了 --------------------编程问答--------------------
引用 59 楼 ticmy 的回复:
09年的帖子,你们来挖坟。。。

同来挖坟! --------------------编程问答-------------------- 路过·~~~~~ --------------------编程问答--------------------
引用 7 楼 greenvesture 的回复:
有人说java垃圾,有人说VB垃圾,也有人说C垃圾,原来我们用的软件的都是垃圾写出来的,楼主受教了....




 绝对要顶 --------------------编程问答-------------------- 呵呵,你懂的 --------------------编程问答-------------------- 呵呵.......... --------------------编程问答-------------------- 写代码,不能怕麻烦,如果怕麻烦的话,你就不要吃饭啦,天天要吃饭,多麻烦呀!望,楼主三思! --------------------编程问答-------------------- 建议Java往脚本语言方向发展 --------------------编程问答-------------------- java就是一坨狗屎. --------------------编程问答-------------------- 鞭尸。 --------------------编程问答--------------------
引用 4 楼 haha888999 的回复:
一个类里,就只有一个变量。

更要命的是,一个类必须有一个独立的java文件! 太恐怖了。


你2B吧,不知道不要乱说.... --------------------编程问答-------------------- 不同语言不通的场合罢了,没有可比性,你让一个篮球中锋去防一个后卫,找虐;同样,篮底下,后卫防中锋也是找虐的。 --------------------编程问答-------------------- LZ的问题是可以解决的。并不只是定义一个类。如果执行成功就返回一个整形,执行不成功返回一个特定的值,比如说Integer.MAX_VALUE之类的值。任何语言都是有缺陷的,相比JAVA来说,C++确实灵活,但是这种灵活的代价是巨大的。如果LZ发发牢骚,那就算了吧。技术应该中立的去评判一个事物。 --------------------编程问答-------------------- 呵呵,
补充:Java ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,