java比php难在哪,会php转java需要多久?

漫步林海


单纯比较语言的话,谈不上谁比谁难。编程方式不一样导致使用方式不一样。

PHP就像一个大的函数库,按照功能分类,做什么功能用什么函数就行。

Java是树形结构,自上而下层层继承,功能经过了抽象,封装,是一门在系统层面经过细心设计的语言,使用时需要自己先把业务抽象出对象和方法才行。

以上两点不是硬核的技能,真正的区别在应用领域,PHP面向web,Java面向企业应用,这两个应用方向包含的知识才是硬核啊,比如java搞机器学习,数据分析,存储服务,消息服务,这些都是要求算法和网络知识扎实的人才,掌握这些技能才能具有核心竞争力,多花时间精力在这些方面才是正确。

语言之争一直存在,为了防止被喷,我支持“PHP是宇宙中最好语言”。


安全行车伴侣


我正在学Java,刚学的时候入门难,入门之后一切就变得水到渠成了。

尚学堂高淇老师说过一句话,我觉得很有道理。

他说:语言只是工具,所有的语言没有难易之分,只要已一门语言入门,触类旁通再去学习其他语言可以说手到擒来

如果你精通PHP那么再去学习Java基本两三个月就可以搞定的


小小程序员玲儿


看你自己的学习热情吧,只要你想学,都没啥难的,你不想学,说难听点,再简单的你也学不会我朋友就是一个典型的从php上手(编程0基础),然后搞到后来兼搞java的例子,个人感觉编程是一通百通的技术,大多数编程思想都是大同小异的,只是说每种脚本语言的运行环境,特性不同罢了,对于基础语法而言,其实都差不多


Java架构师CAT


不知道为什么,国内技术圈除了流行高并发、追逐高使用率的技术、玩概念之外很少提及软件工程学的东西。

java最有价值那部分是其工程学的成就,它的工程学基础目前就是面向对象编程(OOP)

OOP的学习成本很高,需要很多软件开发经验,因为它属于工程设计的范畴。

java有超大型软件工程的解决方案,php目前只有中型的。

java比php难入手,是指工程学以及OOP编程那部分,也要掌握其工程体系的概念。


程序猿创业笔记


PHP和JAVA属于比较经典的弱类型和强类型语言,没什么相似性。PHP主要内置函数丰富,框架比较多。但也因为框架多,框架与框架之间缺乏约定,后期维护麻烦。


含烟8


楼主,不清楚您是从什么年代开始搞得php,如果近几年搞的那就还好,现在php开源框架都挺多的了,think,ci等,很多都基于了oo理论设计,类似java的一些主流开源框架。

java跟php其实都在处理业务问题。要说难的话我感觉可以从深度和广度去对比。

深度就是你可以拿jvm的垃圾回收,类加载机制,堆栈管理,性能调优来对比php。

广度就是支持java的各方面开源框架比较多,比如说,基于底层的数据库分库分表中间件。分布式事务领域的几种实现方式。开发中的各种锁的应用场景和锁粒度等。

总之,语言都是相通的,数据结构算法也是如此。能对比的就是单一功能点下的深耕,或者横向成熟中间件或组建的支撑。

希望对你有所帮助。


Java小虎


编程思想都差不多,只是在语言实现方面不同而已,转另外一种,只要学习相应的语法就能快速入门,想精通不是短时间内可以做到的,必进每种语言都有自己的特点,慢慢来吧!


管庆林2


编程语言很多时候是相通的,学会了其中的一种,对其他语言的学习都有很大的帮助,学了php在学java可能没有学完java在学PHP那么简单,但是绝不会很难,在做网站开发上面,使用java和PHP还是有很多共通的地方的,如果你理解做网站开发的一整套流程,那么java在你眼里不过就是一种后台服务器的语言而已。

用一个月时间把《java2参考大全》或者《java核心技术1(基础篇)》拿下来,然后再用1个月时间把《java核心技术2(高级篇)》拿下来,最后再把《java编程思想(第四版)》弄熟(理念性比较强,主要是将编程思想的),然后强迫自己去多做项目,慢慢累计自己的代码量,这样差不多1年时间,估计你就能掌握java编程了,也就代表你能上班了。但是还是得继续深造的,编程世界无止境。好好努力,加油!


云和数据


JAVA基础一个月应该可以自学完成。我现在也是从PHP转JAVA正在学习中。有兴趣可以私信分享自学资料。


有点IT


如果不是用框架,jsp写在html里,那都很好转的,各种预言基本语句,条件控制,循环就这些,差不多的。我就试过把一个政府90年代的asp网站改成php


分享到:


相關文章: