Java和PHP有什么不同_极悦注册

Java和PHP有什么不同


  一个Java程序员的成功的过程就是忍耐和积累的过程,要想成为一名真正的Java大咖,就要打好坚实的Java知识基础。所以,我们首先要做的事情就是学习Java编程的基础理论,了解Java的知识体系。建议可以采取北京极悦注册和Java技术书籍双管齐下的策略,因为单纯看书容易厌烦,有时间的话看看节点,可以更方便地获取知识,还可以学到许多前辈的经验。

 

  Java首先要编译成字节码.class文件,然后在java虚拟机上解释执行。Java的Web开发首先更容易想到的就是JSP(现在已经到JSP3.0),原来的java的Web开发都是用servlet来实现的,用servlet来开发需要程序员在java的源文件中嵌入大量的html代码。所以后来就出现了JSP,JSP可以方便的嵌入到html文件当中,其实jsp文件在服务器上执行的时候首先会被应用服务器转换成servlet,然后再编译执行。Jsp可以通过servlet和JavaBean的支持产生强大的功能。JavaBean是一种可复用的、跨平台的软件组件。使用javabean可以方便的实现java代码和html的分离,能够增强系统的功能和软件的复用性。

 

  Java的Web开发属于SUN公司定义的J2EE其中的规范。而且在J2EE中包括了java的Web开发的所有方面,如:JSP、Servlet、JDBC、JNDI、JAVABEAN、EJB等等。J2EE就特别适合于做大型的企业级的应用。

 

  Java通过JDBC来访问数据库,通过不同的数据库厂商提供的数据库驱动方便地访问数据库。访问数据库的接口比较统一。

 

  PHP对于不同的数据库采用不同的数据库访问接口,所以数据库访问代码的通用性不强。例如:用Java开发的Web应用从MySQL数据库转到Oracle数据库只需要做很少的修改。而PHP则需要做大量的修改工作。

 

  Java和PHP都有很好的跨平台的特性。几乎都可以在不作任何修改的情况下运行在Linux或者Windows等不同的操作系统上。

 

  php是借鉴了多个编程语言的习惯而成的,也是从社区里成长起来的,像php的代码有很明显的c的风格,python风格,主要用途是做网页程序,且无需编译,而java则是由原来的sun公司搞出来的,用途非常广泛,如网页上用的jsp,手机上跑的java程序,需要编译,应用程序等。但跨平台性能比较好。

 

  

 

上一篇:Java程序员基本素质
下一篇: Java面试的一些基础试题

开班信息