实时搜索: php与java哪个难

php与java哪个难

413条评论 4855人喜欢 2282次阅读 230人点赞
php,java,c,python 语言各有什么不同 , php端json_encode方法得到的是json格式的字符串,java端用request.getParameter取不到
对request.getParameterMap()的循环打印发现整个json字符串变成key了
打印代码
Map<String, String[]> map = request.getParameterMap();
Set<Entry<String, String[]>> set = map.entrySet();

php和java的区别在哪里?: java和php区别主要体现在语言结构和使用的范围上,对比如下:

java是纯面向对象开发,功能强大,分支众多,没有java不能做的软件。C/S也好B/S也好。从功能上讲,没有语言可以和java相比。
PHP属于后起之秀,吸收了java和c以及perl等语言优点,专注互联网领域。WEB领域PHP拥有得天独厚的优势,WEB领域没有语言可以和他比。
两者相比,基本上java完胜。但是其实并没有太大的可比性,专注领域不同。单纯拿两者都可以做的WEB来说,PHP完胜。

如果对这两块都不懂,可以到杭州有码互联看看。

PHP和JAVA比较有哪些优势?:

java和php在技术层面对比:java是只面向对象开发,功能强,分支比较多,没有java不能做的应用软件。C/S也好B/S也好。从功能上讲,没有语言是可以和java相比。但其优势也是其劣势。

PHP就属于后起之秀,它吸收了java和c以及perl等语言所有优点,专注互联网领域。WEB领域PHP拥有了得天独厚的优势,WEB领域没有语言可以和它相比。

java和php市场份额对比:java语言比较古老,多年时间发展,其在C/S领域和B/S领域都已经占有一席之地,特别是电信和银行行业。但随着社会发展需求的变化和其他语言的专注,java的市场已经被一点点蚕食。

PHP在市场描述相对比较简单了,因为我们就看一个领域,那就是web领域。WEB领域php的市场是超过80%,其余的则是如java-JSP,asp,C#,.NET,python,ruby等。网站500强中有395家使用PHP。全球最大的两个网站facebook和新浪微博也在使用PHP。

听说php后期比java还难?是不是: java要学精通什么都会用花的时间必须比php多。我一个朋友之前就会一些php,在远标系统性学习了一下java,现在去华为上班去了,真是羡慕啊~

php和java比较优势在哪?: 作为一种为Web而特别设计的语言,PHP带来了许多商业机构渴望的特性。
·学习周期短,比较简单
·快速的开发时间
·非常高的性能
这对于缺乏熟练编程人员,时间又非常紧迫的公司来讲,具有非常重要的意义。跨平台性很好,PHP可以在所有主要的操作平台(UNIX,Windows,甚至是大型机)上运行,而且生来就支持各种流行的数据库。这决定它是一种进行Web开发的非常理想的选择:曾有运用PHP技术的网上商店称,他们只需雇佣业余的程序员,几天内就能够开发出可重用的代码。那些熟悉诸如C,C++或Java等语言的程序员们,也总是发现他们能够在几个小时之内就能够进行PHP编程。 ,可想而知,转行去php非常简单
“PHP是构建在Web开发人员现实需求之上的....不同于其它笨重的,高负荷的方法,PHP非常轻便,是为Web开发度身定做的。它可以比其它同类技术更快,更容易的解决复杂的问题。”
Java作为一种新的编程语言,最初用于运行嵌在浏览器中的客户端应用程序。在过去短短几年中,“applet”所暴露的问题迫使SUN和其它Java开发人员为该语言寻找新的出路。其中最为突出的就是服务器端编程,它允许Web站点连接数据库并产生其它服务器端的应用程序,即“servlets”。SUN最终推出了Java Server Pages(JSP)作为编写servlets的手段。与PHP一样,JSP在不同平台间也具有高可移植性(尽管PHP支持任何32位以及32位以上的平台,而JSP只能在安装了Java虚拟机的平台上运行)。 然后,一个没有编程背景的新手会发现,使用servlets编程是一件极为困难的事,原因在于该语言的复杂性以及JSP系统复杂的设计方式。
JSP的性能也存在许多待改进的地方:ZDnet的在线刊物eWeek最近的一项调查发现,PHP的运行速度差不多是JSP的3.7倍。可以说,JSP是Web环境中非常差的一种解决方案,这是因为它每秒钟只能处理很少的事务,而且响应速度相当的慢。
ZDnet的eWeek杂志还提到:
“JSP是一项相对较新的技术,从开发工具、资源、人才方面来看,还未具有完全的市场成熟度。”......由于JSP是基于Java的,而Java由是一种强类型的语言,所以我们不得不声明变量的类型,并在需要的地方手工转换类型。这使得JSP成为业余程序员最难于学习的一种脚本语言。
PHP与Java协同工作
JSP仅仅是一种能够访问Java对象的语言罢了,认识到这一点很重要。而PHP也可以整合Java,这意味着,PHP可以象JSP一样,成为一种能够调用Java逻辑的脚本语言。但与JSP不同的是,PHP还可以调用其它组件模型,如Microsoft的COM,而且增加对新的对象模型的支持也极为容易。可见,PHP的扩展能力是无穷的。而另一方面,JSP完全依赖于Java。
IBM程序员Sam Ruby联合使用PHP和Java。通过PHP对Java的良好支持,使得Java对象如同常规的PHP对象一样,透明地被创建和使用。
AutionWatch网站使得各种规模的商业团体都可以从其动态竞价环境中获益。它每月的访问人数在二百六十万以上;已有三十多万个注册用户;每个月进行一百二十万次拍卖。 他们曾尝试使用Java,但还是选择了PHP,就因为它更容易使用,开发速度更快。
编程顾问Reuven Lerner曾在各种语言之间作过比较。他对PHP的评价:
“这是门容易学习的语言。美工和Web设计师可能会说他们并非程序员,但事实上,他们在大型项目中,越来越多的使用了JavaScript,VBScript以及其它一些简单的编程语言。与Perl相比,PHP更加正规和明确;对一个新手来说,PHP比Java更容易掌握。确实,PHP有点象JavaScript(如果存在服务器端版本的话)。任何人,不管有无编程经验,都可以在很短的时间里学会并使用PHP。这一点也许VBScript可以做到,但Perl和Java肯定不行.....PHP绝对是一个非凡的,强大的系统。无怪乎能够成为创建Web站点的流行语言.....我认为,PHP将成为Java和JSP强有力的竞争对手,我会在某些客户和公司内部项目中极力推荐PHP。”
PHP:一直在前进
JSP有Sun作为其后盾,因此不断获得媒体的关注。但有趣的是,尽管没有任何宣传攻势,PHP的流行度仍然以8-11%的速度在增长,远远大于服务器端应用程序4%的月增长率。有六百五十万个站点使用了PHP。39%的Apache服务器上配置了PHP;而Perl占了11%的市场分额,名列第四。Apache保持着59%的Web服务器市场占有率;Microsoft次之,仅28%。
使用PHP的著名公司有:Unilever、Philips、NTT、Cisco、 Japan Airlines、 Air Canada、 Lufthansa、GE Marketplace、 Wallstreet:Online Germany、 AuctionWatch、 VillageVoic、 Dialpad以及BMC,等等很多,世界上前四十的网站中就有二十多个是用php语言开发的

JAVA和Javascript还有PHP,他们又什么样的对比优势。: Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。

能够具有交互性,能够包含更多活跃的元素,就有必要在网页中嵌入其它的技术。如:Javascript、VBScript、Document Object Model(DOM,文档对象模型)、Layers和 Cascading Style Sheets(CSS,层叠样式表),这里主要讲Javascript。那么Javascript是什么东东?Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。 Javascript是由 Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言。在HTML基础上,使用Javascript可以开发交互式Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。

中国本地版的说法应该是这样的:Java之于JavaScript就好比雷锋和雷峰塔的关系。
很多人看到 Java 和 JavaScript 都有“Java”四个字,就以为它们是同一样东西,连我自己当初也是这样。事实上,JAVA语言和JavaScript语言是相关的,但是它们的联系并非你想像的那样紧密。首先Java语言是SUN Microsystems公司的产品,而JavaScript是Netscape公司的产品。
其次它们在功能上也有些差异:Java在客户端的运行的应用程序叫做 Java Applet,是嵌在网页中,而又有自己独立的运行窗口的小程序。Java Applet 是预先编译好的,一个 Applet 文件(.class)用 Notepad 打开阅读,根本不能理解。Java Applet 的功能很强大,可以访问 http、ftp等协议,甚至可以在电脑上种病毒(已有先例了)。相比之下,JavaScript 的能力就比较小了。JavaScript 是一种“脚本”(“Script”),它直接把代码写到 HTML 文档中,浏览器读取它们的时候才进行编译、执行,所以能查看 HTML 源文件就能查看JavaScript 源代码。JavaScript 没有独立的运行窗口,浏览器当前窗口就是它的运行窗口。它们的相同点,我想只有同是以 Java 作编程语言一点了。

php7 vs java 谁是王者?差距大吗: 编程语言无真正的独揽风骚的王者。
但是如果从我7年工作经验接触的来看,java无疑很普遍。(我是做银行项目的)。
除开主机系统,银行开放平台,外围系统基本都是java编写的!
PHP暂无了解。毕竟我参与或者了解等的项目都是java,语言主要看参与的项目行业来看。

php,java,c,python 语言各有什么不同: 简单的说,它们都是编程语义。是在第三代和第四代编程语言。 都和C有关系。 低层解释器都是C写的。都存在进程管理和数据交换。都支持网络编程,数据库编程。 相互之间可以通讯。

具体来讲,对于个掌握多门语言的程序员来讲,它们之间差别巨大,以至于没有人可以同时精通几门语言。网上简历所谓的熟练与精通,几乎全是假的。

php相对最容易。是函数式编程, java虽然是面向对象的,使用特定的模式后,也可以支持类函数式编程。 C语言是函数式的。 python也是。 但是原则上,它们都同时支持面向对象的编程思维。只是表达方式比较特别。

c语言是比php略难,也是相当容易的语言。
java的工具强大,是一个工程语言。容易学,学精难,工具丰富 ,大多数人在用。是目前最主流的网络服务编程语言。

python仍然是脚本语言之王。 易学,易用,难精通。接口非常丰富。无所不能。

php调用java接口,java段要求json格式的请求参数: java端取值方式错了,用流取.
br = request.getReader();
StringBuffer sb = new StringBuffer("");
String temp;
while ((temp = br.readLine()) != null) {
sb.append(temp);
}
br.close();
System.out.print(sb.toString())

  • 0.72里面有几个0.01

    windowsserver2008R2管理员密码忘记,gust账户没有关机选项,这种情况下怎样才能关机?: 这样的情况是无法正常关机的,正常关机只有管理账号登录或者有电源管理的帐号进入后,再执行关机操作才行。这样的情况,只能长按电源键,强制关机了。 ...

    584条评论 6204人喜欢 1550次阅读 453人点赞
  • hp正常值是多少

    北京好好学教育科技有限公司怎么样?: 没有信用,在没有交钱之前尽量全身而出,不要和工作人员闹僵,否则他们会四处卖你的信息,天天有贷款、房产打电话过来! ...

    542条评论 4952人喜欢 5174次阅读 318人点赞
  • oppor17谁代言的广告

    如何在Win7 64-bit环境下安装MSDE2000: 你的问题我曾经遇到过。。。当时我也是win7.。。。装不了。。软件环境不支持win7。只能换xp。。。。运行环境要求 一、1.计算机名称要求:完整的计算机名称中不能带有“-”字符或者用数字开头(检查方式:选择“我...

    858条评论 6054人喜欢 4642次阅读 879人点赞
  • 109美元是多少人民币

    轻卡货车不不想要了怎样注销车辆: 两种方式:携带车辆发票,行驶本,到报废机构报废并去车管所注册.找当地回收公司,由回收公司进行车辆拆解并到车管所办理车辆注销手续. ...

    415条评论 5696人喜欢 2507次阅读 507人点赞
  • 13888买哪个

    event viewer里面看windows server2008重启,关机的event id是多少: 这个是windows2003本身的问题。和病毒库升级与否没有关系的。 这个是系统的“关闭事件跟踪程序”,你可以选择把它给禁用了。 禁用方法: 开始--》运行--》gpedit.msc-->计算机配置-->...

    444条评论 2309人喜欢 6486次阅读 249人点赞
  • oppor9s哪个卡槽是卡1

    windows 2003如何查看开关机记录?如果说是使用服务器管理器,麻烦截图给我,我在服务器管理器上没找到: 开始,运行,然后输入 eventvwr.msc 回车 在事件查看器中看 ...

    541条评论 5162人喜欢 2600次阅读 618人点赞
  • 109无底洞能秒多少

    win2003USER组用户关机权限: 打开“管理工具-本地安全设置”,进入里面“本地策略-用户权利指派”里面是不是有个“关闭系统”??就是它了,双击把你所在的用户组(比如Guest)添上去就是了。 ...

    740条评论 5772人喜欢 5436次阅读 670人点赞
  • mac系统怎么更新

    如何查看windows 2003关机记录: 右击我的电脑 管理 有个事件查看器 那里面有个系统的选项 点开它 在来源的那里有个EventLog 对比一下这个就知道什么时候关机了 ...

    554条评论 4610人喜欢 2147次阅读 370人点赞