㈠ 我的java出什么问题了
http://www.cnblogs.com/wangmars/p/3255044.html
㈡ 我是java的初学者,请赐教!!!!!!!!!!!!
string[] args是参数,字符串数组.也可以这样写:public static void main(string args[])一般是上面那样写,这才是标准,C中不标准
system.out.println(("num1和num2的和为(num1+num2)"+result);(注意,这里没有",",你写错了吧)
可以写成:system.out.println(("num1和num2的和为(num1+num2){0}",result);
1.result是参数,所以要加"+",至于前面的()那是在""中,照原样输出
2.{0}是占位符,如果有两个就用{0},{1},后面的result的值就放到{0}处
㈢ 为什么我喜欢Java
我现在的老板使用一个在线测试系统来筛选在线申请职位的求职者。测试的第一个问题很浅显,仅仅是为了让求职者熟悉一下这个系统的提交和测试代码的流程。问题是这样的,写一个将标准输入拷贝到标准输出的流程。求职者可以使用任何他们喜欢的编程语言来实现这个程序。
有时候我们也会遇到在这个测试中得零分的求职者。当我看到他们连最简单的问题都答不出的成绩时,我的第一感觉是,这并不反映出求职者有多差劲。很显然,这个测试系统本身太难使用,才导致求职者不能提交最简单的问题,所以失败归结于测试系统而不是求职者。
但是当我看求职者未能成功提交代码的时候,不止一次的(至少这一次)发现——不是测试系统的错。而是另一个甚至不会发生在我身上的问题:求职者提交失败是因为他们试图使用Java语言来实现这个程序。
我记起了Dijkstra的说法——“教授BASIC语言简直是在犯罪。”当看到求职者被Java搞的焦头烂额的时候,我在想是不是这个言论换成Java的话同样适用。
我不太确定,有可能还是这个测试系统的错;有可能Java程序员具备我们用的上的有价值的技能(抛开他们不能在很短的时间内解决一个简单问题)。我可能改变主意,就在这时,我感到担忧。
当你学习Perl, Python, Ruby, 或者 Javascript的时候,你学到的只是用哈希表解决问题的一些技术,这些仅仅称得上是语言的一部分。当你学Haskell时,就像是在学习一种用懒惰的清单和单元来解决问题的技术。这些强大的多功能的工具是编程语言最重要的地方。
但是当你学习Java的时候,对于很多问题解决起来都没有强大的语言特点来供你使用。相反,你将会把时间花在用编程语言解决问题的技术上。Java也有哈希表,但是从总体上来看,它们只不过是巨大的Collections库中的一种,和其他的种类淹没在Collections 的库中。而且也没有什么理由去了解并学习那些东西。优秀的Java课程可能倾向于分析Collections中有用的部分,但是,由于哈希表只是库的一部分,所以很难看出跟AbstractAction或者zipOutputStream这种类比起来有什么重要的。
我是一个在不同的组织工作了3年的职业Java程序员。我有时候便想写写关于Java的文章。是的我很尖酸刻薄,而且我也不得不承认,我的脾气很暴躁,残酷,消极,所以对我来说,狂热的喜欢一件东西是很困难的。我曾经试图写一篇关于Blosxom的好文章,在2006年发布在我的博客上,最后失败了;人们以为我是在进行批评,我不得不又写了个续篇来澄清,但是人们仍然认为我在批评Blosxom。因为这篇文章对Java刻薄的批评让人困惑。我必须声明:这篇文章中关于Java的一切内容都是持肯定态度的,并且也应该被接受。包括:
我真的喜欢Java。
我很高兴能有有用Java编程的经历。我喜欢用Java来编程主要是因为我发现这个过程很轻松。如果使用一门不好的语言,像是Fortran或者csh这种编程语言的话,你会在每一件事上面苦苦挣扎,开发过程中还要不断同这门语言做斗争。使用好的编程语言却是完全不同的体验:利用语言的强大之处,使函数的功能最大化,用最简洁的表达方式来实现代码。
Java既不是一门好的语言,也不算是很差的语言。它算得上一门中规中矩的语言,使用Java不需要有太多挣扎。使用Haskell或Perl时你时常担心是不是应该用最简洁、最高效的方式。在Java中就不必考虑这些,因为最简洁、最高效是不可能的。无论你做什么,怎样去努力,代码都会变得普通、繁琐、冗长、臃肿,你要做的就是把握住方向,将这些重要的大篇代码从键盘中打出来。如果最后的代码比用Haskell写的长十倍,也没有关系,因为IDE将会帮你生成其中的一半代码,而你仍要为另一半付出努力。
所以你改变了心态,不管薪水如何了,也不再担心写出的代码是预先设计好的两倍之长有多么糟糕。你也许不能解决大型的问题,但是你可以参考一本书来解决中等问题,这一行为又导致了更长的java代码,但是你仍能领到薪水。你是一个码农,你的工作就是写代码。你写了很多代码,所以你做好了自己的工作,每个人都皆大欢喜。
你将不会做出任何绝妙的东西,但是同样,你也不会做出很糟糕的东西来。项目可能失败了,但你可以将失败归结于别的地方。毕竟,你用10000行代码写了576个类,表面看来这些都是必不可少的,所以你做好了自己的本职工作。谁都不会责备你为什么要用576个类而不是50个,因为在Java里面仅仅用50个类是不可能的。
(不同的语言有不同的失败模式。比如Perl,项目失败可能是因为你设计并实现了一堆废话,但是有一个万能的变通方案:你可以将项目继续下去,等它变得足够大时交给别人,然后出错的话责任就会归咎于别人而不是你。在Haskell这么做的话,有可能在第一个月就被炒鱿鱼。)
所以是的,我喜欢用Java编程。这样可以从写高质量代码的责任中解脱出来。我很高兴不必担心我所做的是否优秀,或者我写的代码是否易读、易维护。代码变得臃肿,当然,这不是我的错。虽然一切都出于我手。
所以我喜欢Java。但是我不会选择这门语言来应对在线测试,除非分数靠代码的行数来评定。在测试中,你需要完成的快速,所以你需要优化代码来使它们简洁并且表达清楚。Java意味着很多东西,但从来和简洁、表达清楚无关。
当我看到可怜的求职者苦苦挣扎了15分钟14秒,试图用Java程序将标准输入拷贝到标准输出,最终放弃的时候,我为他们昂贵的教育感到悲哀,他们没有学会更好用的工具,或者只是挣扎的写出Java代码而别无他法。
原文链接: plover 翻译: ImportNew.com - 赖 信涛
译文链接: http://www.importnew.com/10576.html
㈣ 我的Java怎么了
检查你的环境变量配置是否正确 如实还是不行就再重装java试试 希望能帮到你
㈤ 我的JAVA是什么版本
java这东西跨平台通用,应该是和你手机的操作系统有关,是塞班还是windows mobile还是其他什么...你可以看看说明书或者问问厂家
㈥ 我的java是怎么回事
卸载eclipse,重新装,安装完成后,把原来的代码,复制进去,不要导入,就ok了
㈦ 我为什么选择了Java
在我刚上大三的时候我接触到了java,感觉挺有意思的,和C语言相比,它还是容易上手的,但是当时IOS市场在国内做的风声水起,和我想的一样,IOS早晚会被自己的气焰给杀死(此处的意思是程序员之路上的那些个选择IOS的人只是因为工资高而去学习的),但是学院有一个培训机构合作,在学校进行培训,但是很想去,但是和我玩的好的小伙伴说java没前途,当时我只是对java感兴趣,并没有说会选择这个语言去学习,后来那个人学大数据也选择了java方向,脑子小时后被门夹过得人都是这样,我也是,在大三下学期我们醒悟了,不能在这么下去了,我们开始学习。此时IOS因为在过去的一年中太过于火热,所以这学期学IOS的都因为工作岗位小于需求所以有的人就转行了,我自这一学期中大学的课程去的次数非常有限,但是老师也不管了,大三下学期,我们就跟没人要的孩子差不多,上课爱去不去,当然,大学上课讲的什么和你上课在干嘛老师貌似不是很在意,我自学HTML5一学期,感觉很不错,很有意思,说实话,自学的效率真的低啊,学校图书馆还没有网,每天泡在图书馆,泡了一学期。
在学习的过程中,我发现HTML5入门真的很轻松,但是学精通不是很容易,但是他这个入门我感觉初中生都可以自学,HTML5火了,我很担心它会不会像当年的IOS一样,学完之后找不到工作,最后我的几个小伙伴选择一家在北京的培训机构,我和他们一起来到这里学习,三个原来和我一起学HTML5的,一个学大数据的,我学的java,我当时来的时候就是看老师什么水平才过来学的,发现这个老师水平还不错,当然比不上小马哥(这个大家自己去网络),培训机构大多数都是坑,但是自学周期很长,所以自己把握。从此我就学起了java,很多语言都可以做大数据,并不是java自己,所以说想学习编程的话,选择自己喜欢的一门去学习,在学习之前,先刚清楚java是干什么的,java可以做的很多,最主要的应用最多的就是服务器短的编程.
㈧ 我JAVA作业
一、1、A 2、D3、B4、D5、B6、D7、C8、A9、B10、D11、A12、C13、没有题目14、D15、B16、B17、A18、A19、D20、A二、1、方法2、package MyPackage;3、44、.html或者.htm5、this6、// 、/* */7、abstract final8、super9、public10、操作11、Object12、容器13、protected三、A:成员变量:x,y 构造函数方法头: public MyClass() public MyClass(int x,int y)B: this.x = x; this.y = y;C:出现编译错误。因为myClass 没有初始化D: y=10 x=5 E:语法错误。 因为x,y是private类型,是私有的,不能被对象调用四、(1)in SuperClass : x=3
in SubClass :x=5
in SuperClass.doSomething()
in SubClass.doSomething()
super.x=3 sub.x=5(2) 22(3) false这是我自己做的,会有一些是错误的,希望谅解
㈨ 我是java初学者..、
视频不要看张孝祥和孙鑫的都是老版本的JDK所以他们的视频教学所写的代码都比较繁琐.
建议用Eclipse.比较方便.
建议方面就是多看看其他人写的程序.
㈩ 我的JAVA
编译有问题,clean处理一下,然后再重新发布.