java是半编译半解释语言,php是脚本语言
java使用封装继承,最小的单位是类,php作为脚本,最小单位就是语句,用两者输出hello world就知道了,所以java语法比较严格,而php很灵活
java是自动内存分配回收,php是一次创建一次销毁,相同点:两者都不用考虑内存泄漏问题,不同点:java可以常驻内存,多线程;php无法常驻内存,也没有线程的概念
java分三个方向
J2ME,嵌入式设备,安卓就是目前最大的J2ME平台,不过其使用的不是JVM,而是谷歌自己开发的虚拟机
J2SE,桌面编程,基本没落,需要JVM支持
J2EE,web方向的编程,近些年大规模的衰减,java语言排名榜之所以跌这么快,就是由于J2EE的出走,如果不是安卓兴起,java的现状可能更悲惨点,近年来脚本语言发展太快,挤压了java在web上面的开发。不过在企业级的解决方案里面,因为追求性能和安全行,基本上还是java老大
PHP:不用想了,就是为web而生的语言,出了web什么都做不了,这既是它的缺点,也是它的优点,语法简洁灵活,和java冗长的语法正好形成对比
java已经是一门很成熟的语言,或者说其语言的进一步提升已经不可能能了,曾经看到一篇文章,讲编程语言的进化,其中提到,java语言的进化树太全了,使得其没有发展的空间
php是在web繁荣之后兴起的语言,所以语言成熟度没有java高,2006年(如果我没记错的话)推出的php5.0才略微完善了面向对象的机制
PHP 和 Java 的主要区别有哪些?
1、技术层面区别:java是纯面向对象开发,功能强大,分支众多,没有java不能做的软件。C\/S也好B\/S也好。从功能上讲,没有语言可以和java相比。PHP属于后起之秀,吸收了java和c以及perl等语言优点,专注互联网领域。WEB领域PHP拥有得天独厚的优势,WEB领域没有语言可以和他比。两者相比,基本上java完胜...
Java和PHP的区别?
1、专注的领域不同 java是纯面向对象开发,功能强大,分支众多,没有java不能做的软件。C\/S也好B\/S也好。从功能上讲,没有语言可以和java相比。但其优势也是其劣势,具体参考后面的瓶颈解释。PHP属于后起之秀,吸收了java和c以及perl等语言优点,专注互联网领域。在WEB领域中PHP拥有得天独厚的优势,...
Java和PHP的区别是什么?
1.Java和PHP虽然同属于编程语言,它们之间具有很多的共通性,比如简单性,但是它们之间也存在着很大的差别,最明显的就是应用上的差别,比如PHP主要用途是做网页程序,比较单一,而Java则更像是全能的,在网页程序、软件开发、嵌入式开发、大数据开发、安卓开发、科学开发等等都发挥着重要的作用。2.目前来...
PHP主要是用来做什么呢,和JAVA有什么区别是?
一、语言优势不同 1、PHP:即“超文本预处理器”,是一种通用开源脚本语言。在服务器端执行的脚本语言。2、JAVA:是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。二、语法不同 1、PHP:语法混合了C、Java、Perl以及 PHP 自创的语法。2、JAVA:...
java和php有什么区别
java和php的区别有:1、Java支持服务器端和客户端,而PHP仅支持服务器端;2、在java中所有函数名,关键字,类,变量等都是大小写敏感的,而在PHP中变量是大小写敏感的;3、Java适合于开发大型的应用系统,而PHP适合快速开发。java和php的区别有:一、java的简单介绍Java是一种通用的面向对象编程语言,...
PHP和Java有什么区别?
Java和PHP都有很好的跨平台的特性。几乎都可以在不作任何修改的情况下运行在Linux或者Windows等不同的操作系统上。五、开发成本比较 PHP最经典的组合就是:PHP+MySQL+Apache。非常适合开发中小型的Web应用,开发的速度比较快。而且所有的软件都是开源免费的,可以减少投入。Java的Web应用服务器有免费Tomcat...
Java和PHP有什么区别?
Java和PHP有什么区别?学哪个好?1.Java是门面对对象的程序设计语言,PHP是解释执行的服务器脚本语言。论哪个比较简单好学,那么自然是PHP,Java要学习的内容远远比PHP要多;论哪个比较应用广泛,那么自然是Java,Java市场高达20%,PHP市场份额10%可能都没有;论哪个比较好找工作,那么自然是Java,因为Java应用...
php和java区别是什么
设计哲学和应用场景不同,语法结构不同。1、设计哲学和应用场景:Java是一种通用的、面向对象的编程语言,设计初衷是一次编写,到处运行(WriteOnce,RunAnywhere-WORA)。它主要用于企业级应用、移动应用(Android)、桌面应用、大数据处理和嵌入式系统等领域。PHP是一种开源的服务端脚本语言,主要设计用于Web...
php和java的区别
1、学习时间:php相对操作较为简单,可以在家自学,难度和投入时间都会相对低;然而java是相对比较复杂的,自学入门的难度非常大,学懂学好的时间投入和精力远远要比php多出很多很多。2、需求量:会php软件的人员这几年的需求量还是非常大的,因为很多公司都喜欢php,不但成本不高,效果也很不错。懂java...
php和Java的区别是什么
1. Java是一种面向对象编程语言,以简单性、面向对象、分布式、健壮性、安全性、平台独立性、多线程和动态性等特点而闻名。2. PHP是一种广泛使用的开源脚本语言,其语法融合了C语言、Java和Perl的特点,易于学习,应用广泛。3. 在学习难度上,PHP相对简单,适合不同教育背景的人学习,而Java的学习门槛...