重生之互联网致富手册第265章 叔侄齐心发明Java
赵德彬在白板上写下了这句话的英文,也就是“write once,run anywhere”。</p>
随后,赵德彬继续说道:</p>
“咱敢喊出这一句口号,就必须需要注意以下五点:</p>
第一点,非常关键的,java语言的跨平台性强。</p>
java写的程序可以在不同的操作系统上运行,这样就不用针对不同的操作系统去编写不同的程序了。</p>
要做到这点,咱们就需要引入虚拟机……</p>
对了,叔,你知道什么是虚拟机吗?</p>
又或者叫virtual ache?vware?”</p>
赵德彬不知道1990年有没有虚拟机这种东西,很可能赵文来不知道虚拟机是什么意思。</p>
果然,赵文来说:“虚拟机,解释。”</p>
赵德彬连解说带比划,很快地,赵文来就明白了虚拟机的概念和原理了。</p>
赵德彬总结道:</p>
“java虚拟机叫作java virtual ache,缩写是jv,这是java核心技术之一。</p>
由于java程序在运行时需要由java虚拟机进行解释和执行,而java虚拟机可以在任何操作系统中运行,只要目标机器安装了java虚拟机,就可以在该平台上运行java程序。</p>
因此,java是一种跨平台的编程语言,不用担心操作系统或硬件架构的差异性。</p>
俗称:哪都有它!</p>
”</p>
接着,赵德彬继续介绍:</p>
“第二点,java是一种纯面向对象的编程语言。</p>
这意味着在java中,所有的程序都是由对象组成的。</p>
</p>
在java中,类是对象的模板,它定义了对象应该具有的属性和方法。</p>
这样一来,java语言就有了封装性、继承性和多态性。”</p>
至于怎样解释这三个特性,前世赵德彬在当老师的时候,曾经给学生打过几个比方:</p>
如果java代码可以被视作传家宝的话,</p>
封装性相当于把传家宝放在保险箱里隐藏起来。</p>
别人想要拿到我的传家宝,必须知道我的密码,得到我的许可。</p>
这样一来,别人就无法随意修改我的代码和数据,安全性自然就提高了。</p>
而传家宝自然是可以被继承的。</p>
当我创建了一个类,我就可以从我老爹已有的类中继承他使用的方法和属性,而这个方法和属性还可以通过继承链传递给我儿子的类。</p>
这样可以减少代码的重复性,同时也使得代码的层次结构更加清晰。</p>
当然,我也可以不把传家宝传给儿子,可以传给女儿,也可以传给张三李四王五。</p>
属于我的方法可能被不同的对象调用,产生了不同的结果,在这个过程中,代码的可复用性和可扩展性自然而然地被提高了,这个就叫作多态性。</p>
是周四(5月11号)的,码到半夜12点多也只写了3200字,因为要尽量想把技术章节写得不那么无聊,还想让不是编程这个专业的读者朋友们看得明白,这个就比较费时间,要是百度复制黏贴自然快,但那么做不是我的风格。</p>
喜欢重生之互联网致富手册请大家收藏:()重生之互联网致富手册。</p>