您的位置:首页 > 编程语言 > Java开发

Java一些名词的解释

2017-03-06 14:40 274 查看
1.java中的接口

(1)它只是定义,而不去具体实现,比如一个水桶,你想用它去装水,那么你就在下面的方法中具体写出怎么装水,这个接口只是负责让你装,如果你要装油,那你就具体定义怎么装油,这是的接口也不管你怎么实现,接口只是接受你给参数,至于怎么用要在继承的方法中实现。

 

(2)接口就是个招牌。
比如说你今年放假出去杭州旅游,玩了一上午,你也有点饿了,突然看到前面有个店子,上面挂着KFC,然后你就知道今天中饭有着落了。

KFC就是接口,我们看到了这个接口,就知道这个店会卖炸鸡腿(实现接口)。
那么为神马我们要去定义一个接口涅,这个店可以直接卖炸鸡腿啊(直接写实现方法),是的,这个店可以直接卖炸鸡腿,但没有挂KFC的招牌,我们就不能直接简单粗暴的冲进去叫服务员给两个炸鸡腿了。
要么,我们就要进去问,你这里卖不卖炸鸡腿啊,卖不卖汉堡啊,卖不卖圣代啊(这就是反射)。很显然,这样一家家的问实在是非常麻烦(反射性能很差)。
要么,我们就要记住,中山路108号卖炸鸡,黄山路45号卖炸鸡(硬编码),很显然这样我们要记住的很多很多东西(代码量剧增),而且,如果有新的店卖炸鸡腿,我们也不可能知道(不利于扩展)。

 

 

2.java中的框架

 

(1)框架就是别人帮你搭好了舞台,怎么表演,那要看你自己啦。

(2)框架很简单的,你可以认为它是一个工具,甚至一个插件。
框架的作用,就是将一个公用的,常用的技术,封装起来,
帮你处理一些基础的东西,可以让你不用再去写那些繁琐的东西。
就拿你要学的struts来说:他本质上也是用java写的,和我们自己写的类没有区别,他实现的东西我们自己也可以实现。
比如接收客户端的数据,我们是用request.getParameter()来的,但是如果有很多个参数,我们要写很多个,很麻烦。struts它就帮我们实现,不用我们写,直接写个属性,就可以得到。其实本质还是用request.getParameter()。。
所以你不要再在意框架是什么东西,等你接触了就知道了。你把它当做一个工具来用,这就是框架。

 

(3)比如像盖房子吧
框架就像是房子搭好的骨架一样,你要完成房子的建造,就只需要在该房窗户的地方装上窗户。
在需要门的地方装上门。。。。。
其实,框架能做的事 不用框架同样可以做的出来,而且有可能会效率更高。
之所以有框架主要是因为框架给我们提供了很多的功能和模板!
有些繁琐的事情可以通过配置文件进行配置进行解决!
用到了 慢慢体会就会明白是个什么东西了
但是要用到熟练 掌握精髓

3.JDK

JDK根据提供的功能不同,将类库划分为若干个包,比如用于操作输入输出的java.io包,java程序语言设计基础类的java.lang包,提供各种数学运算的java.math包,基于网络应用的java.net包,以及一些共用程序类所在的java.util包等等。

 

4.返回值和无返回值

 

返回值的就是:我问你叫什么,你回答了我。你的回答就是返回。
无返回值的就是:我指着一辆汽车告诉你说,这叫汽车。你可以不理我,我也不知道你懂不懂。
从上述两种情况看。为了减小沟通的障碍,我们的程序在绝大部分情况下,都应该要有返回值的。

5参数与返回

(1)有没有见过自动售货机,扔硬币进去,饮料出来,

自动售货机相当于方法,硬币相当于参数,饮料就是返回(返回有参)

(2)有没有见过自动售货机,扔硬币进去,饮料没出来,

自动售货机相当于方法,硬币相当于参数,饮料没返回(没返回有参)

(3)有没有见过自动售货机,没扔硬币进去,饮料没出来(无参无返回值)

(4)有没有见过自动售货机,没扔硬币进去,饮料出来了(无参有返回值)

 

6重载和重写                            

重写就是再写一遍,重载就是再多一个。
重写:父类里有,子类再照猫画虎写一个。
重载:自己类里面有,觉得不够再写一个。

 

7. 二进制

二进制就像我们常用的十进制、钟表上的12进制,历史上的秦朝的16进制(16两为1斤,所以有半斤八两的成语);二进制就是逢二进一,只是二进制在平常的生活中不常用所以不容易理解,用得多了也就理解了。
二进制数字是计算机能够理解的唯一数字,但每个二进制数字所代表的意义是认为规定的:比如0x00,在ascii码中有一个定义,送到显卡中显示白色(定义0x00为白),在程序中作为数据为0,在指针中表示0x00地址,等等。所以计算机的程序有严格的格式划分和定义,否则就很容易造成运行错误。
所以当我们用字处理软件打开一个二进制的程序代码的时候会出现很多乱码就是这个原因。

 

8注册表

就是电脑里的一些可运行文件,像我们上学有了学生证才被认可进入校园的第一步,电脑里的学生好比可执行文件,要是没有在注册表注册它的来历,那么它就不能正常运行!在运行里输入regedit 回车 可以看到你安装过的文件里边都会有记录的!

 

9脚本

 

类似于演戏时用到的脚本,script 其实就是一系列指令——演员看了指令就知道自己该表演什么,说什么台词;计算机看了指令就知道自己该做什么事情。所以 script 其实就是短小的、用来让计算机自动化完成一系列工作的程序,这类程序可以用文本编辑器修改,不需要编译,通常是解释运行的。

 

在网站前端编程的语境下,脚本通常是指在浏览器里运行的小程序,就像剧本一样,它可以用来控制网页上的各类元素该怎么表演给观众看——比如知乎主页右边那个回到页首的小箭头就是个演员,你可以用脚本告诉它只在屏幕下拉到某个特定长度的时候才出现。

 

(脚本并不是个很好的翻译,问题就出在“脚”这个字上,相当地莫名其妙。Script 一词的词根是“书写”。)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: