编程范式:
Java:纯面向对象的语言,有人说过:Java中一切皆对象!当然咯,人们都忘了Java的八种基本数据类型:int、double、boolean、byte、float、 long、short、char。然则念在每一个Java每一个基本数据类型都有包装类(int的包装类是Integer)的基本上,就姑且认为一切是对象吧。
PHP:即运用可面向对象的方式编程,又可运用面向过程的方式。这种两种编程范式结合的语言表率了计算机语言以后的一个发展趋势,在Scala、Golang、Python中都有表现。
java和PHP的发展空间对比
安卓势头很猛,但手机安装app数量有限,推广难,亦是app面临的最大挑战,好在安卓仅有JAVA能够做,除此之外便是HTML5了。
中国人口占全世界人口19.7%,中国网民占全世界网民22.4%,中国网站数量占全世界网站数量的0.5%,网站的可发展空间可谓巨大;发达国家互联网对GDP的贡献达到20%,中国互联网对GDP的影响仅为3%。可谓互联网的发展空间巨大,而互联网离不开WEB,WEB离不开PHP。
研发成本比较
PHP最经典的组合便是:PHP + MySQL + Apache。非常适合研发中小型的Web应用,研发的速度比较快。况且所有的软件都是开源免费的,能够减少投入。
Java的Web应用服务器有免费Tomcat、JBoss等,倘若需要更好的商场化的服务有:Web Sphere和 Web logic。
拜访权限
java:private、protected、default、public; public,private不必多说;default暗示同一个包内可见,protected暗示同一包内的类和所有子类可见,什么不都写暗示“default”。
php:private、protected、public;private、public不必多说;protected暗示的所有子类可见(php中无包的概念,因此。),重视:什么都不写暗示“public”。
“咱们相信人人都能够作为一个IT大神,此刻起始,选取一条阳光大道,助你入门,学习的路上再也不迷茫。这儿是北京尚学堂,初学者转行到IT行业的聚集地。"
|