一般php程序员要继续走技术,到底是学好c还是学深入java? [问题点数:100分,结帖人yybjroam05]

Bbs2
本版专家分:382
结帖率 97.76%
Bbs3
本版专家分:728
java 和PHP 那个比较好学,各有什么好处?
我现在不知道Java和PHP那个好学,谁能给个说法, 谢谢啦1
C语言和Java哪个难学?
有人说:世界上有两种<em>程序员</em>,一种用Tab键,另一种用Space键。 在<em>程序员</em>圈子有这样一条鄙视链(小道传说):C++<em>程序员</em>看不起C<em>程序员</em>, C<em>程序员</em>看不起Java<em>程序员</em>,Java<em>程序员</em>看不起C#<em>程序员</em>,C#<em>程序员</em>看不起美工。 为什么大家普遍认为C语言比Java难?我认为原因如下:C属于底层代码,能窥探到底层,也就是说可以拿它写硬件驱动,学习C语言前面的内容比Java简单但是到了后来特别是指针、...
到底是学Java还是PHP?
我想去黑马<em>程序员</em>学<em>技术</em>,因为太需要钱了。不知道是该学Java<em>还是</em>PHP?
javaphp哪个好学?
<em>java</em>和PHP哪个好学,哪个更有前途
php对比java之优劣(就像安卓和iOS一样,其实很难比高下)
一、 语言比较 Php是解释执行的服务器脚本语言,首先<em>php</em>有简单容易上手的特点。语法和c语言比较象,所以学过c语言的<em>程序员</em>可以很快的熟悉<em>php</em>的开发。而<em>java</em>需要先<em>学好</em><em>java</em>的语法和熟悉一些核心的类库,懂得面向对象的程序设计方法。所以<em>java</em>不如<em>php</em>好学。 Java首先要编译成字节码.class文件,然后在<em>java</em>虚拟机上解释执行。Java的web开发首先最容易想到的就是JSP(现
开发语言大PK:php和Java哪个更好?
数据库访问比较 <em>java</em>通过jdbc来访问数据库,通过不同的数据库厂商提供的数据库驱动方便地访问数据库。访问数据库的接口比较统一。 <em>php</em>对于不同的数据库采用不同的数据库访问接口,所以数据库访问代码的通用性不强。例如:用<em>java</em>开发的web应用从MySQL数据库转到oracle数据库只需要做很少的修改。而<em>php</em>则需要做大量的修改工作。
Java和PHP哪个工资高
Java和PHP都是比较热门的语言,涉及面广,运用灵活 那Java和PHP哪个工资高?这是很多转行人关注的。下面就来好好说说。 答案是,因人而异,因公司岗位而异。 为什么这么说呢? 因为每个人的能力不一样,尽管你和别人是做同样的工作,用的是同样的Java语言,也会因为能力不同或是公司不同或是等级不同而导致工资待遇的不同,这个是分不出来高低的。 同样的语言做同样的工作尚且如此,不同的编程语言之间更是...
JAVA和PHP比较
JAVA和PHP比较关键字: <em>java</em>和<em>php</em>比较 现在市场上的电子商务软件基本上可归结为两大阵营,即PHP阵营和JAVA阵营。但对接触电子商务不久的用户来说,看到的往往只是它们的表相,只是明显的价格差异,却很难看出它们之间的实际差异。其实, PHP + MYSQL 不值钱不仅仅局限于电子商务软件,而是整体上PHP + MYSQL开发的软件都不如JAVA开发的软件值钱。为什么PHP + MYSQL...
到底是学Java还是.net
在很多网站上,网友都会问一个相同的问题,<em>到底是</em>学Java<em>还是</em>.net,个有个的见解。  自从.Net问世以来,<em>程序员</em>都很关心的一个问题是「该学Java或.NET」。我也在挣扎,该「该继续Java的研究,或者该开始准备培养.NET的知识」。  最好是能两者兼顾,但是每个人的时间都很有限,想要兼顾两者,其实不太容易。投入在.NET的时间越多,所能花费在Java的时间自然就少了,反之亦然。在信息爆炸的时
到底是学Java、还是C#?
对C++熟悉,但是不喜欢Windows下的(主要指MFC)编程。由于工作关系,平常都不用这些,自己想自学<em>java</em>,但是看到C#好像很有前途,迷茫呀。rnrnJava?<em>还是</em>C#?rnrn前途?钱途?
路,还需要继续
3月如初美很久没上博客写下东西了,感觉许多都健忘了一样。至于最近,感觉就像开启了考试月模式一样。很简单,我大三了,想暑假有份可靠的实习,将来有份稳定的工作。除了刷剑指offer和牛客网上的题目之外,就是看书。 **明天就是自己生日了,有很多话想说,但不知道说给谁,在CSDN留下点脚印吧。** 说回这个题目,至于我在计算机这条路,想起来真的有点搞笑。 本科读的专业是通信,以前师兄总是跟我说,如果你不
学习好C还是跟着微软走?
有人说学习好C是王道,并且有人说跟着微软走浪费了他七年的时间,因为微软东西更新太快,如果当初走的是C,现在已经<em>技术</em>水平已经相当不错了,想知道大伙是怎么样看的
Java  VS  PHP
英文对比 Language features &amp; libraries Java is strong and statically typed, while PHP is rather weakly typed There thousands of OSS projects for Java (apache.org). Java provides a clean mechanism to...
php和Java哪个好?php和Java的对比
<em>php</em>和Java哪个好?这个问题应该会有很多人问,但是每种编程语言都有各自的优缺点,所谓的哪个好,不过就是看你习惯于使用哪种或者说你更擅长于哪种,所以今天我们就来说一说<em>php</em>和Java之间的对比。   1、<em>php</em>与Java的语法比较 <em>php</em>是解释执行的服务器脚本语言,首先<em>php</em>有简单容易上手的特点。语法和c语言比较象,所以学过c语言的<em>程序员</em>可以很快的熟悉<em>php</em>的开发。 <em>java</em>的学习需要先...
PHP与Java对比
PHP与J2EE的对比 网上有很多关于PHP与J2EE之间的对比,细观无非以下几点: 1.语言特征 PHP为脚本语言,解释型语言,弱类型,专为Web开发打造。Java为C语言系编程语言,编译型,强类型,有跨平台的特征。从语法简洁性来说,PHP比Java简洁,毕竟PHP诞生比Java晚,同样的逻辑在PHP中表达起来会简洁于Java,这一特性导致同样熟练度的PHPer与Javaer相比PHPer...
Java与PHPweb开发比较
一直很想写一篇这样的文章。Java和PHP作为web开发的2个主流语言,他们之间有什么不同呢?在项目开发时,我们应该怎么去做选择。 1.运行方式 1.1 PHP的运行方式 客户端发送http请求到nginx,nginx通过fastcgi与<em>php</em>-fpm进程通信。<em>php</em>-fpm执行完成后把结果返回给nginx,最终输出到客户端浏览器。 参考fastcgi:https://baike.baid...
PHP+Java
1.<em>php</em>开发网站的优势          PHP是一种强大的CGI脚本语言,语法混合了C、Java、Perl和PHP式的新语法,执行网页速度比CGI、Perl和ASP更快,而且内嵌Zend加速引擎,性能稳定快速,占用系统资源少,代码执行速度快。  PHP不受平台束缚,可以在UNIX、Linux等众多不同的操作系统中架设基于PHP的Web服务器。 采用Linux+Apache+PHP+MyS...
零基础应该选择学习 javaphp、前端 还是 python?
零基础应该选择学习 <em>java</em>、<em>php</em>、前端 <em>还是</em> python? 为了增加自己的说服力,必须亮一下自己的经历了。 清华大学硕士毕业,在北京写过两年Java,在杭州写过三年Python,<em>深入</em>定制过Python虚拟机,现在从事arm上的<em>java</em>script虚机机的开发。虽然仍然不是什么牛人,但我觉得我的经验能对大多数新入门的从业人员提供参考。以下是正式回答。 这三门当中,首推Java。真的,Pyt...
到底是java还是C#更有前途?
从进计算机这个专业开始,随着我们对相关知识的了解的积累,我们通常都会出现如下疑问: 1.我们学c语言能干嘛,难道就只能写那个黑框?c语言能写一个带窗体、图标的程序出来嘛? 2.学什么就能写出一个窗体,和我见到的软件一样有图形界面,有很多功能的那种? 3.数据库是啥?为啥要学这个? 4.到底学Java<em>还是</em>C#更好????????? 我相信,有很多小伙伴儿,都有这样的疑问!实不相瞒,这些疑问我都有过!...
学好还是培训学
本人想去考一考 MCDBA 但不知是买书自<em>学好</em><em>还是</em>去参加培训学的好?rn希望各位有此经验者指点一二.
PHP应该学什么技术,如何学好PHP?
首先,大家要达成一个共识,就是学习任何一门编程<em>技术</em>都需要我们付出心血,都要讲求循序渐进,由浅入深。对每一个知识点要搞透,然后通过案例来加深认识,最后还需要把学习到的各个知识点实际运用到项目中去,才能融会贯通,最后才能到达能自如的驾驭项目的水平, 现在我们就来看看应该怎样一步一步的学习<em>php</em>这门编程<em>技术</em>,先看看学习PHP的顺序图,此学习顺序图是我推荐的学习内容和学习顺序(除了这里列出的内容,要走向高
JSP到底是技术还是语言?
有些书上说 JSP是一门<em>技术</em>,rn也有不少的书上说成JSP是一门语言。rn请大家说说哪个更正确?
程序员应该深入学习技术还是应该跳出技术
在这里看到一个这样的贴:你可能不知道的10个JavaScript小技巧rnhttp://topic.csdn.net/u/20100921/17/a074a495-ea48-4f5f-a845-d2f4fd7d7216.htmlrnrn上面确实写了些很实用的“偏方”,一个<em>程序员</em>站在[<em>深入</em><em>技术</em>]与[跳出<em>技术</em>]的十字路口上该怎么选择?rn我是个十年经验的老<em>程序员</em>,以前一直专<em>技术</em>,一直在错过跳出<em>技术</em>的机会,我能做到<em>程序员</em>,主要是因为兴趣,rn兴趣让我很快上手,并且不断往下“陷”。rn随着西医的发展,历经几千年的中医变得寸步难行。有很多老中医或祖传秘方之类的虽然在<em>技术</em>方面是很强的,但由于没有适应时代的发展,几乎都没落了。rn现在搞<em>技术</em>的<em>程序员</em>很简单,有客户过来,直接让他过去 照个X光、CT、B超、尿检、便检、胃镜、肠镜,然后把预先编译好的dll、ocx甚至exe直接开给客户就行了,而那些根据实际情况把脉、看舌像之类后开不同方子的<em>技术</em>员及其所在的软件公司都挣扎在饥饿线上。rn
PHP和java比较
https://www.cnblogs.com/tlll/p/3422211.html
超详细的PHP和JAVA开发的OA系统优劣全面比较
现在还有很多人搞不懂PHP和JAVA开发的协同OA到底有什么不同,对自己到底有什么影响,以至于做出了错误的选择而贻害无穷。笔者根据两种<em>技术</em>的特点重新整理了一个对比,给关心协同OA<em>技术</em>的读者做个参考。
大型功能性网站到底使用PHP开发好还是JAVA开发好?
大型功能性网站到底使用PHP开发好<em>还是</em>JAVA开发好? 求有经验的大神指点一下,考虑到以后维护,以及功能点的添加,用户量的增加,大型网站用哪种好?希望有经验的说说自己的感受,我觉得语言之间<em>还是</em>有区别的
phpjava的部分区别
传统<em>php</em>的static静态变量只是对于当前请求的整个程序进行共享,请求完成后销毁,并且进程不共享。 <em>java</em>语言是static静态变量是当前整个程序全局共享,服务不重启一直有效。 <em>java</em>ee主要是servelt接口的实现。...
phpjava之间的区别,新手怎么选择
随着互联网<em>技术</em>的发展,人类进入了互联网+时代,服务器程序语言也随之火了起来。在最流行的几种程序语言中,<em>java</em>与<em>php</em>都被很多公司所选择。而对于新人来说,究竟选择哪种语言作为自己发展的方向就非常头疼了。 曾经有人这样比喻<em>java</em>与<em>php</em>的区别可以这样来比喻,<em>java</em>就像是一步老爷车,开的不快,但是性能很稳定;而<em>php</em>就像是一部跑车,可以开的很快,但是有很多地方并不如人意。是的,这个也许就是他们之
五年C++程序员,是深耕技术还是走管理?
从进入<em>程序员</em>行列开始(2013年6月),到现在为止(2019年2月),已经有五年半了。 一路波折,已经从无知菜鸟走到了意识觉醒的老鸟了。 薪资变化情况如下: 2013年:2000元/月 (荆州沙市),数据库软件开发,开发了一套数据库管理软件,可以像Excel表格一样编辑数据表。 2014年:3000元/月(汉口江岸),数据库恢复软件,用于解析文件系统和恢复数据。 2015年:4000元/月(深圳龙...
技术还是跑市场?一个程序员的迷惘选择……
编程2年多了,自我感觉良好,在编程的道路上不是天才,但总还有点小聪明。<em>技术</em>上观念上觉的还算跟的上时代。最重要的是我挺喜欢写程序的,但这并不表示我不喜欢和别人交往,相反我的沟通能力很好,“见面熟”的特点让我有很好的人际关系基础。我的文才也不错,写报告的水平和编程不相上下。rn 但最近发生的很多事情让我感到迷茫,现在的市场环境很恶劣,在我周围很多朋友的公司中(我本身不是纯软件公司)很多都已经不在写程序了,而是将拉来的项目外包,很多项目甚至是外包几层,最后甚至包给了在校的学生!我也有这样的感受,自己辛苦写出的程序质量上和成本上都不如买现成的好。而且现在很多<em>程序员</em>都背着公司卖自己以前写的源代码(在我们的论坛里就有很多),导致很多公司根本就无心去开发,明摆着,我去开发还不入买个现成的或是外包出去。现在的软件公司竞争非常激烈,基本是能拉到的项目就拉,根本就不在乎从前是否开发过或有没有相关的经验。但是我也明白软件的开发本来就是要经历一个长时间的积累如果没有几年以上的磨砺是没办法真正了解一个应用领域的。rn 同样由于这种恶性竞争导致软件价格的急剧跳水,很多想去自己开发的公司也被迫“从恶入流”,一个是“卖”(或偷)来的一个是自己一行一行堆出来的,如果不计成本我们都会选择后者因为我们是<em>程序员</em>,但残酷的生存法则又教会我们怎样的答案哪?rn 前些年叫嚣的外包到了现在并没有遍地开花的迹象,但内在的转包却是四处泛滥。与刚毕业时相比,在我的周围已经很少听朋友说什么编程思想和项目管理而更多在我耳边缭绕的却是标书、转包、渠道和关系。rn 回过头来再看我们自己,由于以上例举的这些原因,<em>程序员</em>的工资这几年急剧跳水。经常听人说:搞支持的不如做销售的最苦就是搞开发的。因为开发的产品难度大风险就高,门槛底还不如买现成的。(待续)
到底是java还是学C#,还是两者都学?请指点。
------------------
Java程序员的薪资取决于年限还是技术
1、拿多少钱跟有多少经验有关系,但经验的多少跟年限没有必然关系 你工作以后一直在别人设置好的框架体系里搬砖,即便干了5还不是初级程序猿一个! 你工作以后,不断摸索,自己研究框架,自己在搬砖的同时还应用设计模式,有机会还自己玩架构,初级的如SSH,高级一点的,自己也能上手。J2EE,J2SE,J2ME都干过项目。 那你就牛X了! 2、其实,搞<em>技术</em>的,自己几斤几两,自己心里清楚 至于薪水,纯...
PHP在Web开发方面比java有什么优点呢?
本人没看出任何优点。貌似<em>php</em>比<em>java</em>好学。。除了这个还有什么别的优点吗??
Java VS PHP,到底哪个发展方向更好?
从目前市场上就业的职位数量<em>还是</em>Java用的多,毕竟PHP不仅仅是在服务端,在客户端还占据着非常大的比重,PHP主要在服务端占据着比较大的比例,无法简单的判断哪个方向发展好,毕竟在市场上占比都不小,最后就要落实到具体兴趣爱好以及编程能力上,倒是很多初学者喜欢议论出个究竟来,从市场上的需求来看两种编程语言都不差。 Java和PHP的几点区别? 1.PHP在分层式结构上相对Java的架构<em>还是</em>有着...
我选择php而不选择java的原因
因为人生苦短,我爱<em>php</em>。应该选择更简单的语言,而不是更复杂的。
php程序员太占优势了,对Java程序员来说不公平
心中略略不平。 数字说明: 工作年限 工资 <em>php</em><em>程序员</em> 1-2 1-2万 <em>java</em><em>程序员</em> 4-5 1-2万 <em>php</em>那么简单,就和早期Jsp程序类似,2000年,会Jsp,可以拿6k <em>php</em><em>程序员</em>们,
程序员还是出国留学好
我会研究生毕业了,不知是上面那种选择好?
学C还是学C++
买了本书看了看C,感觉和QB一样,只是语法不一样,C比basic更强大些rn看了点C++的手册,感觉C++和C有很多不一样,现在不知道再搞C下去 <em>还是</em>去学C++好了,现在一直在看C的指针感觉还可以
深入理解教育技术(学)
一、教育 广义上指凡是一切增进人们知识、技能、身体健康以及形成和改变人们思想一是的过程;狭义上指教育者按照一定的社会要求,向受教者的身心施加有目的、有计划、有组织的影响,以使受教育者发生预期变化的活动,通常为学校教育。这里探讨的即是后者。教育的三个要素分别为:教育者、受教者和教育措施。 二、<em>技术</em> 《辞海》定义为:泛指根据生产实践经验和自然科学原理而发展而成的各种工艺操作方法与技能。另一种来自...
程序员一定要学好的几门技术
作为一个<em>程序员</em>也有自己的基本功 无论任何<em>程序员</em>应该都需要<em>学好</em>一下内容 1。一门自己的精通的语言+一门脚本语言 作为任何<em>程序员</em>都必须有一门自己精通的语言,因为这是你生产程序的必备工具,<em>java</em>也好,C/C++也好,GO也好,主要看你的应用场景,语言不在于多,在你的应用场景中用得得心应手即可。 一门脚本语言,主要是为了解决自动化的问题,程序存在的本身就是让人们从反复的劳动中解脱出来,既
学C好还是学JAVA?(有一定的C基础)
我一直很想学,但学那个好。据说C和JAVA有很多相近之处,不知两者的区别是什么?rn而且如果学C的话,学那个版本好那?rn希望各位前辈多多指引。。rn
PHP、Java 还是 Python?谁是微信公众号开发的首选语言
点击上方“CSDN”,选择“置顶公众号”关键时刻,第一时间送达!现在很多人都在做微信公众号开发,但大多数人都是按照腾讯公司给出的文档在用 PHP 或者 Java 做开发,...
我们团队为什么要使用phpjava的混搭架构
刚开始接触架构如果有不正确的欢迎斧正~ 具体实现<em>php</em> <em>java</em> 中间件resteasy 描述 此种架构方式采用<em>php</em>做前端以及简单的逻辑操作,而数据库操作直接交给<em>java</em>来做。而resteasy充当中间件将<em>php</em>和<em>java</em>结合起来<em>java</em>和<em>php</em>的特点 PHP和Java,这和两者的开源社区都很活跃,拥有庞大的生态圈,在遇到问题的时候可以拿出快速的解决方案,<em>php</em>不行就采用<em>java</em>,而且ja
javaphp、.net关于web开发的区别
一提到web开发,目前在世界上流行性的三个帮派就是<em>php</em>,<em>java</em>和asp.net,这个世界上的百分之99的网站或者类似的应用都是由则三种语言的开发,这里请原谅我忽视某些小众语言如python之类。三种语言经过长达十几甚至二十多年的发展形成自己的生态圈,生态圈里面的世界千姿百态,生态圈外面的世界大漠黄沙、寒风凌厉。所以不管你是准备进入web开发的新人<em>还是</em>准备转型其它生态系统的老鸟,这篇文章都能给你
PHP+Java来写Web应用
PHP是最好的语言,大家都知道。但这个语言有个缺点,就是无状态性。你想在<em>php</em>中hold一个连接池什么的,是做不到的。但<em>php</em>用来做前端页面确实方便,而且说句大不敬的,<em>php</em>er的工资也相对低不是吗? 这时候可以用<em>php</em>+<em>java</em>来解决。<em>php</em>解决前端问题,通过RPC(如thrift之类)来调用后端Java写的业务层。<em>php</em>只管调用业务层,拿到处理处理后做前端展示。这样做需要解决一个问题
构建WEB应用,javaphp哪个更合适
在构建WEB应用方面,JAVA与PHP的区别 首先,PHP就是为了互联网的应用而生的。Java本来的设计初衷是为了家用消费电子产品开发一个分布式代码系统。引用Gutmans的话,由于PHP专注于 Web开发,而且为此不断演变,它简直就是为Web范型(paradigm)量身打造的,能够快速和容易地解决常见的Web问题。 其次,PHP的WEB应用是多进程,JAVA是多线程。目前的CPU都是多核
到底是该做windows还是linux程序员
一直很迷茫,考虑了很久拿不定主意。rnrn两种操作系统我都喜欢,不存在感情上倾向于谁这个问题。rnrn所以请从薪资福利,发展前途,国内环境方面,给小弟一个意见。谢谢了。
java到底是按值传递还是按引用传递?
最近看了一个帖子,问“<em>java</em><em>到底是</em>按值传递<em>还是</em>按引用传递?”。本来觉得很简单,为了能说的准确一点,我还专门就这个问题看了看langspec3.0。一看收获还真不小,就写了这篇文章。rnrn我还不敢确定自己的观点对不对,所以贴在这里,希望大家一起讨论。rnrn另外,贴在blog上了,在那里的效果比这里好。rnhttp://blog.csdn.net/UnAgain/archive/2006/06/05/774039.aspxrnrn1 数据类型rn1.1 PrimitiveType(简单类型)rn1.2 ReferenceType(引用类型)rn2. 变量rn2.1 简单类型变量rn2.2 引用类型变量rn3.赋值与传递rn3.1 对象的赋值rn3.2 传递rn3.3 final变量能改变吗?rn3.4 包装类的赋值与传递rnrn1 数据类型rn<em>java</em>的数据类型有两类:rn PrimitiveType(简单类型)rn ReferenceType(引用类型)rnrn1.1 PrimitiveType(简单类型)rn(参考:langspec-3.0/typesValues.html#4.2)rnrnPrimitiveType的分类如下所示:rnrnPrimitiveType:rn NumericTypern booleanrnrnNumericType:rn IntegralTypern FloatingPointTypernrnIntegralType: one ofrn byte short int long charrnrnFloatingPointType: one ofrn float doublernrnPrimitiveType是<em>java</em>预定义的类型,并且使用保留字命名。比如int、long、float等。由此看来其包装类不算PrimitiveType。rn1.2 ReferenceType(引用类型)rn(参考:langspec-3.0/typesValues.html#4.3)rnReferenceType有三种类型:类、接口、和数组。rnrn2. 变量rn(参考:langspec-3.0/typesValues.html#4.12)rnA variable is a storage location and has an associated type, sometimes called its compile-time type, that is either a primitive type (§4.2) or a reference type (§4.3).rn变量是关联于特定类型的存储单元,所关联的类型有时叫做变量的编译时类型,即,既可以是简单类型也可以是引用类型。rn2.1 简单类型变量rnA variable of a primitive type always holds a value of that exact primitive type.rn简单类型的变量总是执持简单类型的值。rn2.2 引用类型变量rnA variable of a class type T can hold a null reference or a reference to an instance of class T or of any class that is a subclass of T. A variable of an interface type can hold a null reference or a reference to any instance of any class that implements the interface.rnrn类型是T的类的变量可以执持null引用,或者类T及其子类的实例引用。接口类型的变量可以执持null引用,或者任何实现该接口的类的实例引用。rnrn注:与langspec2.0不同的是,3.0引入了泛型的概念,其中有Type Variable的概念,上面的T就是一个Type Variable。rn3.赋值与传递rn如上所述,可以得出下面结论:rn1) 对于简单类型变量的赋值是按值传递。就是说直接把数值存放到变量的存储单元里。rn2) 对于引用类型的变量,赋值是把原对象的引用(可以理解为入口地址),存放在变量的存储单元里。rn3.1 对象的赋值rn简单类型的赋值很容易理解,这里仅讨论对象的赋值。所有引用类型的实例就是我们常说的对象。rn可以这样说,除了null以外,任何变量的初始赋值都是分两步:rn1) 创建对象实例rn2) 把对象实例的引用赋值给变量。rnrn比如:rn Object o1 = new Object();rn3.2 传递rn传递是通过变量之间的赋值实现的。在以前的回贴中我说过这样一句话,单纯从变量的角度看,变量之间的赋值是值传递。现在我解释一下我的观点。rnrn先举一个例子:rn // <em>java</em>中所有的类的基类默认为Object,在此不赘述。rn class Object1 rn class Object2 rnrn Object o1, o2;rnrn o1 = new Object1();rnrn o2 = o1;rn o2 = new Object2();rnrn这时候,o1的类型是什么?是Object1<em>还是</em>Object2?正确答案是Object1。rn再举一个例子:rn class Word rn String word;rn public Word(String word)rn this.word = word;rn rn public void print()rn System.out.println(word);rn rn rnrn Word o1, o2;rnrn o1 = new Word("Every Day");rnrn o2 = o1;rn o2 = new Word("Every Night!");rnrn w1.print();rnrn会出现什么结果?"Every Day" <em>还是</em> "Every Night!"?仍然是"Every Day"。rnrn这里面有一个很多人特别是初学者忽视了的观点 ―― 变量可以引用对象,但变量不是对象。什么是对象?对象初始化之后,会占用一块内存空间,严格意义上讲,这段内存空间才是对象。对象创建于数据段,而变量存在于代码段;对象的入口地址是不可预知的,所以程序只能通过变量来访问对象。rnrn回到我们的问题上来,第一句rno1 = new Word("Every Day");rn首先创建一个Word实例,即对象,然后把“引用”赋值给o1。rn第二句rno2 = o1;rno1把对象的引用赋值给o2,注意赋的值是对象的引用而不是o1自身的引用。所以,在的三句rn o2 = new Word("Every Night!");rn就是又创建一个新对象,再把新对象的引用赋值给o2。rnrn因为o1和 o2之间是值传,所以,对o2的改变丝毫不会影响到o1。rnrn也有一种情况好像是影响到了o1,我们继续上面的例子,给Word增加一个方法rn class Word rn String word;rn public Word(String word)rn this.word = word;rn rn public void print()rn System.out.println(word);rn rn public void setWord(String word)rn this.word = word;rn rn rnrn Word o1, o2;rnrn o1 = new Word("Every Day");rn o2 = o1;rn o2.set Word("Every Night!");rnrn o1.print();rnrn这时的结果是"Every Night!"。rnrn那么,这是改变了o1吗?从严格意义上讲,不是。因为o1只是保存对象的引用,执行之后,o1<em>还是</em>持有该对象的引用。所以,o1没变,变的是o1所引用的对象。rn3.3 final变量能改变吗?rn好了,我再出道题目:rnrn final Word o3 = new Word("Every Day!");rn o3.setWord("Every Night!");rnrn能通过编译吗?对于final的定义大家都知道,o3是相当于一个常量,既然是常量,怎么能再改变呢?rn答案是肯定的,能。道理我想大家也明白,这里不罗嗦了。rn3.4 包装类的赋值与传递rn以前看过文章说,对于<em>java</em>基本类型及其包装类采用值传递,对于对象采用引用传递。从langspec看,首先包装类不是PrimitiveType,那就只能是ReferenceType,而ReferenceType的变量保存的是引用。既然保存的是引用,也就无从传递数值。那么,这两个观点矛盾吗?rnrn首先,肯定是langspec正确。rn其次,虽然前一观点在原理上有错误,但却不影响正常使用。rnrn为什么会出现这种情况?这是因为这些包装类具有一个简单类型的特征,即,不可改变。以String为例,看一下API Specification,不会找到能够改变String对象的方法。任何输出上的改变都是重建新的String对象,而不是在原对象基础上改变。改变的是变量的内容,即,不同对象的引用。rn
Java到底是值传递还是引用传递
Java值传递和引用传递 标签(空格分隔): <em>java</em>基础知识 值传递和引用传递的定义 1.值传递:方法调用时,实际参数把他的值传递给对应的形式参数,方法中执行形式参数值的改变不影响实际参数的值。 2.引用传递:方法调用时,实际参数的引用(即地址,而不是参数的值)被传递给方法中相对应的形式参数,在方法中执行对形式参数的操作实际上就是对实际参数的操作(地址操作),这样方法执行...
Java到底是值传递还是引用传递?
先给出肯定答案:Java是值传递。在<em>java</em>中,无论是传递基本类型参数<em>还是</em>引用类型参数,都是值传递,只是在传递基本类型时,参数是基本类型数值的副本,在传递引用类型时,参数是引用的值的副本。听起来很抽象?下面结合代码来说明。首先,请考虑下面代码的运行结果:public class Reference { /** * ecustyuanzhen * @param args */ publi...
PHP和JSP我该学习哪一个?
转:http://jingyan.baidu.com/article/8065f87fd49b0023312498cd.html 比较PHP和JSP这两个Web开发<em>技术</em>,在目前的情况是其实是比较PHP和Java的Web开发。以下就几个主要方面进行的比较: 一、 语言比较 PHP是解释执行的服务器脚本语言,首先<em>php</em>有简单容易上手的特点。语法和c语言比较象,所以学过c语言的
javaphp 区别或异同(整理、整合)
收集了一下PHP和JAVA语言的相同或不同之处(来源在末尾有出处),已备后续使用做参考,在下一篇文章再详细写出,相同或者不同,可以让我们快速入门JAVA 或者PHP。 风.fox编程范式:Java:纯面向对象的语言,有人说过:Java中一切皆对象!当然咯,人们都忘了Java的八种基本数据类型:int、double、boolean、byte、float、 long、short、char。但是
浅谈Java和PHP的异同
编程范式: Java:纯面向对象的语言,有人说过:Java中一切皆对象!当然咯,人们都忘了Java的八种基本数据类型:int、double、boolean、byte、float、 long、short、char。但是念在每个Java每个基本数据类型都有包装类(int的包装类是Integer)的基础上,就姑且认为一切是对象吧。 PHP:即使用可面向对象的方式编程,又可使用面向过程的方式。...
PHP实现Java API接口的调用(JavaBridge环境搭建)
PHP直接调用Java的方法环境搭建工具需要: JDK(1.5以上) PHP开发环境(PHP5.5) JavaBridge.war工具一个(直接点击可下载)搭建过程和截图,这里直接演示Linux或者Mac的命令行操作,window的可以在cmd命令中执行: 1、JDK和PHP开发环境就不介绍了,百度一大把,这里就不介绍具体的安装方法,检查JDK环境直接用Javac检
PHP程序员的职业生涯前景在哪里?难道只能转Java
毕业不到一年,做的<em>php</em>开发。最近公司要放弃<em>php</em>改为Java,然后想到是不是稍微有点规模的公司都把主要实现语言改为Java了(当然是web方面),感觉前端(js等)/<em>java</em>都比<em>php</em>强很多啊。 再
java到底是值传递还是引用传递
原文:https://stackoverflow.com/questions/40480/is-<em>java</em>-pass-by-reference-or-pass-by-value 目录 高赞回答一:通过回答一能知道<em>java</em>是值传递<em>还是</em>引用传递 高赞回答二:通过回答二能理解值传递过程中的实质 对这个问题的理解,结合以下两个回答能清楚点, 请看: 高赞回答一: <em>java</em>总是值传递的,当我们传...
java到底是值传递还是引用传递?
<em>java</em>中方法参数传递方式是按值传递。 如果参数是基本类型,传递的是基本类型的字面量值的拷贝。 如果参数是引用类型,传递的是对象引用的拷贝。
Java:到底是值传递还是引用传递
先来看一段代码public class MyClassA { public static void main(String[] args){ String x = new String("hello"); change(x); System.out.println(x); } private static void change(Str
java程序员是否需要深入学习C语言?
我主攻的JAVA,学习过JAVA的几本著作,用SSH做过几个MIS系统。最近想学习<em>深入</em>掌握C语言,我想这样可以帮助我进一步理解低层的原理?目前对C语言的理解程度仅限于读,纠结于是否要<em>深入</em>呢?我还在读书
你知道JAVA程序员和C程序员的差别吗
知道JAVA<em>程序员</em>和C<em>程序员</em>的差别吗?食堂里,吃完饭就走的是JAVA<em>程序员</em>,吃完饭还要自己收拾的那就是是C<em>程序员</em>。至于为什么会这样,大家都明白(因为JAVA自带垃圾回收机制,C需要手动释放内存)←这就是原因。 我是个程序猿,一天我坐在路边一边喝水一边苦苦检查bug。这时一个乞丐在我边上坐下了,开始要饭,我觉得可怜,就给了他1块钱,然后接着调试程序。他可能生意不好,就无聊的看看我在干什么,然后过...
java却要我做PHP
我是学<em>java</em>的,刚毕业进公司,可公司却要我用PHP开发工具wordpress做一个项目,怎么办啊
学c好,还是java好??迷茫了...
学c好,<em>还是</em><em>java</em>好?? 哪个好学而且还好找工作? 现在好多...有可视化编程 vb delphi. c有什么c++ c# mfc,乱七八糟的... <em>java</em>目前不知道能干什么..我就知道 j2se
大家觉得会了php,再学java或c++怎么样?
如果会了<em>php</em>,再学习下<em>java</em>或c++,大家觉得该学习c++,<em>还是</em><em>java</em>呢??二选一
到底是值传递还是引用,Java
以前在C语言的时候,我们知道函数传递的知识值,而要传递引用的话可以用指针,但是在Java里面,我们调用方法带参数的时候,<em>到底是</em>在进行值传递<em>还是</em>传递引用呢,用结果说话吧public class Main5 { public static void main(String[] args) { // TODO Auto-generated method stub int a =10; i
学c还是c++
如题,unix/linux还有windows使用什么开发的
2018-5-8 引用传递
引用传递 首先,不要纠结于 Pass By Value 和 Pass By Reference 的字面上的意义,否则很容易陷入所谓的“一切传引用其实本质上是传值”这种并不能解决问题无意义论战中。 更何况,要想知道Java<em>到底是</em>传值<em>还是</em>传引用,起码你要先知道传值和传引用的准确含义吧?可是如果你已经知道了这两个名字的准确含义,那么你自己就能判断Java<em>到底是</em>传值<em>还是</em>传引用。 这就
php程序员学C/C++
身边有几个做PHP开发的朋友,因为面试,也接触到不少的PHP工程师,他们常疑虑自己将来在<em>技术</em>上的成长与发展,我常给他们一些建议,希望他们能破突自己,有更好的发展。 PHP工程师面临成长瓶颈 先明确我所指的PHP工程题,是指毕业工作后,主要以PHP进行WEB系统的开发,没有使用其他语言工作过。工作经验大概在3~4年,普通的WEB系统(百万级访问,千成级数据以内或业务逻辑不是特别复杂)开发
关于PHP技术栈的总结
    做PHP<em>技术</em>栈开发有4年有余了,在此做个总结,送给即将转入大数据的自己,希望对PHP<em>技术</em>栈从业者也有些许帮助!     自从AI相关<em>技术</em>兴起之后,互联网的发展就进入了成熟与理性期,对于很多没有学历与一线公司背景的web从业者来说是一种不幸,因为这意味着机会越来越少,竞争压力越来越大,再加上培训机构每年培训出成千上万的开发者,无异于雪上加霜!而且PHP语言本身非常简单易学,PHP<em>程序员</em>的可...
程序员技术
来自于https://www.cnblogs.com/xrq730/p/9159586.html 以一下作为学习的目标,不断学习,强化自身的技能 工作相关使用到的JDK类及其相关源码、机制 设计模式,设计模式在工作中用到了哪些,具体使用场景 并发类的相关知识,线程安全、锁机制、信号量、闭锁、栅栏、线程池等 框架相关,Spring相关机制、Spring MVC相关机制、MyBatis相关机制、...
猿学~最简洁的PHP程序员学习路线及建议
 为了你可以更好地学习PHP,这次主要是想说一下PHP的学习线路,文末还有10条PHP性能优化的小技巧介绍哦   适用于PHP初学者的学习线路和建议   我们要有一个循序渐进的学习过程,这里先把学习PHP的过程做一下概括,这和很多学习PHP的爱好者是不谋而合的:   (1) 熟悉HTML/CSS/JS、、网页基本元素,完成阶段可自行制作简单的网页,对元素属性相对熟悉   (2) 理解动...
Java到底是传值还是传引用
1、正确看待传值<em>还是</em>传引用的问题 首先说,为什么会有这样一个问题。实际上,问题来源于C,而不是Java。 C 语言中有一种数据类型叫做指针,于是将一个数据作为参数传递给某个函数的时候,就有两种方式:传值,或是传指针,它们的区别,可以用一个简单的例子说明: void Exchg1(int x, int y) /* 传值*/ { int tmp; tmp = x; x = y; y
Java到底是值传递?还是引用传递?
前言 最近和同事讨论算法效率问题无意中涉及到一个问题,<em>java</em>中调用方法的时候是值传递呢?<em>还是</em>引用传递?网上搜索一下相关问题,众说纷纭,有人说值传递,有人说引用传递,还有人说”基础类型是值传递,对象类型是引用传递“。那么我们就用简单客观的代码分析一下。 值传递 值传递是指将该值复制一份出来使用,比如a复制一份a1出来,a1做的操作不会影响到a。例子如下: public sta
Java 到底是值传递还是引用传递?
结论: <em>java</em>只有值传递 首先看代码把: 代码块 代码块语法遵循标准markdown代码,例如: public class Test { public static void main(String[] args) { //基本数据类型 int a=7; //引用类型。String 特殊对象 String...
学C还是C++
各位大虾,我现在用的是C#做开发,不知转学C++好<em>还是</em>C, ??rnrn在大学的时候学过C。
学Java还是学.net
一个小文档 辩证的说了是选择<em>java</em><em>还是</em>.NET
php开发者是否要转java
答案根据个人情况而定 我公司好几百开发全是<em>java</em>,只有我们两个<em>php</em>开发,维护办公管理系统。 感觉要是会<em>java</em>那多好啊,不会担心没有工作。 事实是我业余时间,学了几个月的<em>java</em>,感觉不到对她的兴趣,比<em>php</em>不知道麻烦多少。而且要<em>学好</em>并能工作的话,用业余时间不是一年两年能搞定的,这样的话时间成本非常大,与其这样,不如时间花在继续学习<em>php</em>方面上。 但是学习一下<em>java</em>基础,对比 一下和...
php程序员总结的人生真理,非常受用!
时光如水岁月如梭转眼5年的从业生涯了。也许此时此刻还有很多人像过去的我一样,在迷茫中寻找出路,在喜悦中忘记了自我,在理想中忘记了现实,在美言中忘记了生活……,回想走过的路,曲折而有收获,辛苦而有喜悦,被疲惫充盈着,失败过成功过,也被幸福充盈着。所以我要把这些年来的心得体会写出来,给自己留下提示和警告,也给自己身边的亲人朋友一个借鉴。对于您来说这些“心得体会”不要拿来主义。感觉没有道理就抛弃它。以下...
PHP程序员如何两年做到待遇 20K+?
从宏观层面讲 现从宏观来讲,包括你的职级,你所做事情的影响力。如果你是领导,那么你有一定的主导权,你就应该让这种领导效益做到最大化,提高自身效率,提高团队协作,尽可能的让下属也得到提高,只有个人和团队
PHP程序员的未来之路
PHP 从诞生到现在已经有20多年历史,从Web时代兴起到移动互联网退潮,互联网领域各种编程语言和<em>技术</em>层出不穷, Node.js 、 GO 、 Python 不断地在挑战 PHP 的地位。这些<em>技术</em>的推动者非常热衷于唱衰 PHP , PHP 语言的未来在哪里?PHP <em>程序员</em>当如何应对未来的变革? 作为老牌的Web后端编程语言,PHP 在全球市场占有率非常高,仅次于 Java ,从各个招聘网站的数据...
一个低学历php程序员的苦逼之路
那是一个炎热的夏天,也是高考发榜的日子, 看到自己的分数,我的心久久难以平静, 分数离二本二的线都还差几分,按照自己在年级300多名的排名,本来预计是保底二本一,冲击一本的,无情的分数狠狠的给了我一个
学C++还是学Java????????
c++有前途,<em>还是</em>JAVA有前途呢?rn
技术还是要学扎实
近期被百度给虐了.....虐的很惨很惨,学习这么多年,基础知识扎实是真的重要,学<em>java</em>,数据结构,数据库,ssm更要扎实,应届生/实习生想进大公司<em>还是</em>要打好基础! 看牛客上的笔经面经,很多大牛都在上面分享经验,但是大部分人都只是看看,当自己真正去学的时候却没有静下心来好好学,可能计算机不是感兴趣的,但这是以后吃饭的东西,<em>还是</em>要沉下心来,一点点的把基础打好,这样才能保证以后有一个较好的物质基础,
技术到底是应该俗还是
我接触了一些学员、同行、同事,从他们的角度我发现了一些现象,我把他们归为下面几类人:1、所谓的大神:没的说,在他们口中的<em>技术</em>永远是高雅的。雅到甚至一个只有100条数据的新闻表取数,都需要专门设计一个架构。坚决不会简单的select top N from tb。哪怕客户急死也不肯“玷污”<em>技术</em>2、野生<em>程序员</em>。说到底,这类<em>程序员</em>往往不在专门的IT公司,很可能在一些政企单位,由于爱好,在不断的接私活,一方
学JAVA好还是C语言好?
我是初学JAVA的,感觉好难,不知道是学JAVA好<em>还是</em>学C语言好?
学好C后,该学什么了,先学数据库,算法?还是先学C++?
学C也有一段时间了,感觉还过的去,想继续学,那么<em>还是</em>先学数据库算法那些,<em>还是</em>先学C++?rnrn因为我是打算C-C++-VC++,但是数据库,算法,编译原理这些也很重要。。。
PHP程序员的转行之路
1、【博主的人生经历 】    2012年高中毕业,后续3年时间里,做过小厨,进过厂,做过销售,甚至美容行业也有涉足。一事无成,哈哈。    直到2015年 ,入坑 ,进入了达内学习了PHP。 2、【php行业现状。】 当时是PHP比较火的时候,今年2019年,并没有那么火了,尴尬。学习<em>技术</em>无非是为了找个高薪的工作。 PHP市场招聘要求:微信公总号,HTML jQuery CSS3 HTML5 微...
中高级PHP程序员应该掌握哪些技术
2019独角兽企业重金招聘Python工程师标准&gt;&gt;&gt; ...
PHP程序员遇到职业问题时,是离职?还是坚持?
点击上方“程序人生”,选择“置顶公众号”第一时间关注程序猿(媛)身边的故事初级<em>php</em><em>程序员</em>最担心在公司里遇到原本其他<em>程序员</em>开发的项目,他们“跑路”以后的工作就由新<em>程序员</em>完成。而新员工也不懂内部的逻辑,酱紫让<em>程序员</em>很难处理后续的问题?摆在他们面前的可能就两个词,离职! 坚持!面对这样的职业问题<em>php</em><em>程序员</em>该如何处理?作为一个<em>php</em><em>程序员</em>,我个人认为解决问题的能力是排第一位的,比学习能力优先级更高。解
一个老程序员PHP程序员说的话(看完后醍醐灌顶啊,醒醒吧程序猿们)
我,一个老<em>程序员</em>,也是一个学生,把玩过甚多语言,大多不精。我既非名牌学校,也不是高学历,仅代表一部分比较蛋疼的人。 接触PHP也是很早了,从04年的OFSTAR开始的,到现在六年了,期间也接触过不少的语言。从脚本JS到底层的C语言。 坦诚的说,我不是个高手,但是我相信自己比大多数人接触的知识面要宽广,深刻些吧。 同时我也是一名学生,从东南大学到西电,对计算机的爱好一波三折。 我这里想说几个
00000026_beansize的用法.rar下载
00000026_beansize的用法.rar00000026_beansize的用法.rar 相关下载链接:[url=//download.csdn.net/download/gxlstone/2481501?utm_source=bbsseo]//download.csdn.net/download/gxlstone/2481501?utm_source=bbsseo[/url]
erdas9.2破解文件下载
erdas9.2的破解文件,放心使用,没有问题 相关下载链接:[url=//download.csdn.net/download/fhmny/2796200?utm_source=bbsseo]//download.csdn.net/download/fhmny/2796200?utm_source=bbsseo[/url]
knowledgeTree安装笔记下载
knowledgeTree安装笔记,包括软件的下载地址及各个版本的安装方法 knowledgeTree 开源的文档管理系统 相关下载链接:[url=//download.csdn.net/download/miyiming/3336144?utm_source=bbsseo]//download.csdn.net/download/miyiming/3336144?utm_source=bbsseo[/url]
我们是很有底线的