- 博客(5)
- 收藏
- 关注
原创 js中如何创建对象和类以及原型链(prototype)的使用
一:概述js也是面向对象的语言,但js不像java那样类和对象有明显的区别。js可以直接使用var来声明一个对象,也可以使用var 声明一个Object对象然后再给这个对象赋值。我们也可以声明自己的对象模板,类似于java中的类。代码如下://直接声明对象var people1 = { name:"nane", sex:1, say:function(){ console.log("说话"); } }console.log(people1);//使用Object
2020-07-14 14:01:31
342
原创 java语言中文件读取对NIO的具体实现
一:概述java中对文件的读写原始的实现是使用的BIO模式即读写流,java1.4后引入NIO,读取文件使用的是NIO的同步阻塞模式进行文件的读取,使用通道(channel)去读取一个文件资源,使用缓冲区去存放读写的数据,只不过 Channel本身不能直接访问数据,Channel 只能与Buffer 进行交互。二:具体实现(1)通道(channel)通道是文件读取的核心,通道类似于文件读取的流,每一个通道来确定一个文件的资源并且通 道是双向的,即可以读数据也可以写数据,通道的获取方式有多种方式,
2020-07-12 15:10:47
186
原创 JAVA语言中的I/O简介
一:BIO同步阻塞java中最原始的对文件资源和网络上的资源的读取使用的是BIO模型。这种模型的实现使用的是流的概念对数据进行读取,流是单向的分为输入流和输出流,输入流只能用于从文件或网络上读取数据,输出流只能用于向网络或文件中写数据,这种读写是同步阻塞的,线程只能在读写完毕的情况下才能去做别的事情。在java的实现中有两个类InputStream和OutputStream是所有输入和输出流的超类,且都位于java.io包中。其所有子类的读写都是采用的这种模型。文件的读写如FileInputStream
2020-07-12 10:06:34
201
1
原创 关于java中IO的个人理解
一:什么是java的I/OI/O中的i为input即输入的意思,O为output输出的意思,所以io为java中数据的输入和输出。这里的数据即包括网络上的数据(socket)也包括本地的文件数据。IO使用流的概念来进行数据的输入和输出也就是对数据的读(read)和写(write),生活中的流如水流、电流等,这里的流指的是数据流,数据流是单向的,或者是输入流(read)或者是输出流(write),它只能单向的传输数据。从网络上或者是从文件中读取数据其底层原理是一样的。我们知道计算机的内存空间可以分为系统的
2020-07-06 21:58:49
499
原创 关于java泛型的个人理解
一:什么是泛型从字面意思理解泛型即为宽泛的类型,当我们写一个通用的类或方法来处理不同的类型的对象的时候就可以使用泛型技术。在声明类或方法的时候可以声明为泛型的类或方法,在使用泛型的类或方法的时候可以传入自定义的类型。现实生活中,炒菜用的油瓶并且油瓶上可以贴标签,当我们往里装花生油的时候标签上写上花生油,那用的时候就知道瓶里装的花生油,同理,当我们往里装大豆油的时候标签上写上大豆油。这个标签就相当于我们的泛型,每次装不同的东西写不同的标签。我们在实例化泛型类的时候写入不同的类型。二:为什么要用泛型当我
2020-07-04 22:38:51
111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人