广告

溧阳互联网设计,计算机程序语言难学吗

新浪微博
QQ空间
豆瓣网
百度新首页
取消

溧阳互联网设计,计算机程序语言难学吗
溧阳互联网设计,计算机程序语言难学吗
***********************************************

联系电话:(同号)
联系人:虞老师
校区地址:溧阳市西大街125号平陵广场五楼

*********************************************
给初学者之一:浅谈java及应用

学java不知不觉也已经三年了

从不知java为何物到现在一个小小的j2ee项目经理

虽说不上此道高手,大概也算有点斤两了吧

每次上网,泡bbs逛论坛,没少去java相关的版面

总体感觉初学者多,高手少,精通的更少

由于我国高等教育制度教材陈旧,加上java自身发展不过十年左右的时间

还有一个很重要的原因就是java这门语言更适合商业应用

所以高校里大部分博士老师们对此语言的了解甚至不比本科生多

在这种环境下,很多人对java感到茫然,不知所措,不懂java能做什么

即便知道了java很有用,也不清楚该从哪里入手

所以就有了 java入门难这一说法

ok,那我们就从java到底能做什么聊起

1先说什么是java

java是一种面向对象语言,真正的面向对象,任何函数和变量都以类(class)封装起来

至于什么是对象什么是类,我就不废话了

关于这两个概念的解释任何一本面向对象语言的教材里面都有

知道了什么是java,那自然就会对java能干什么感兴趣

2在说java能做什么之前,先说java作为一个真正面向对象语言的优点

个,既然是真正的面向对象,那就要做到的封装

这是java和c++大的不同,java所有的源码以及编译后的文件都以类的形式存在

java没有所谓的类外部定义,所有的函数(方法)以及变量(属性)都在类内部定义

这样就不会出现一个类被切割成这里一块那里一块的情况,c++就可以,不是么?

这样做使得整个程序的结构异常清晰

其次第二个,让人欢呼雀跃的是完全屏蔽了指针,同时引入了垃圾回收机制

任何一个写过c/c++代码的人,都会对内存管理深恶痛绝

因为这使得我们不能把主要精力放在我们关心的事情上

而需要考虑计算机内部的一些事情,作为一个软件工程师

我想没有一个人愿意把大量的时间花在内存管理上,毕竟我们不是电子工程师

此时java的优势体现出来了,它完全屏蔽了内存管理

也就是说,如果你用java写程序,写出来的任何一个程序内存上的开销,都不受你控制

乍一看,似乎你受到了束缚,但实际上不是这样

因为虽然你的程序无法对内存进行管理,降低了一定的速度

但你的程序会非常非常的安全,因为你无法调用一个空指针

而不像以前写c的时候那样,成天因为空指针而担惊受怕

当然,如果你深入了解这一行,就会发现java其实也无法程序不去调用空的指针

但是它会在大程度上避免空指针的调用

这已经很好了,安全,这是java的的优点
***********************************************

联系电话:(同号)
联系人:虞老师
校区地址:溧阳市西大街125号平陵广场五楼

*********************************************

常州上元教育咨询有限公司为你提供的“溧阳互联网设计,计算机程序语言难学吗”详细介绍
在线留言

*详情

*联系

*手机

溧阳计算机培训信息

VIP推荐信息

热门搜索

常州设计培训>常州平面设计培训>溧阳互联网设
信息由发布人自行提供,其真实性、合法性由发布人负责;交易汇款需谨慎,请注意调查核实。
触屏版 电脑版
@2009-2024 京ICP证100626