07 2020 档案
摘要:#一、稀疏sparsearray数组 ##先看一个实际的需求 ➢编写的五子棋程序中,有存盘退出和续上盘的功能 ➢分析问题: 因为该二维数组的很多值是默认值0,因此记录了很多没有意义的数据。-> 稀疏数组。 ##1.稀疏数组基本介绍 当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组
阅读全文
摘要:#一、数据结构和算法的关系 ➢数据结构是一门研究组织数据方式的学科,有了编程语言也就有了数据结构.学好数据结构可以编写出更加漂亮,更加有效率的代码。 ➢要学习好数据结构就要多多考虑如何将生活中遇到的问题,用程序去实现解决. ➢程序=数据结构+算法 ➢数据结构是算法的基础,换言之,想要学好算法,需要把
阅读全文
摘要:#一、Hadoop 2.0 Hadoop 2.0包含一个支持NameNode横向扩展的HDFS,一个资源管理系统 YARN 和一个运行在 YARN 上的离线计算框架MapReduce。相比于Hadoopl.0,Hadoop 2.0功能更加强大,且具有更好的扩展性、性能,并支持多种计算框架。 ##1.
阅读全文
摘要:#一、网络配置的三种方式 ##1.桥接模式: 1.好处是大家都在同一个网段,互相可以通讯。 2.缺点是,因为IP地址有限,可能会造成IP冲突 ##2.NAT[网络地址转换模式] 1.好处是虚拟机不占用其他的IP,不会造成IP冲突 2.内网的其他人不能和虚拟机通讯 ##3.主机模式 单独的一台电脑 #
阅读全文
摘要:#一、Java反射机制概述 ●Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 ●加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象)
阅读全文
摘要:#一、网络编程概述 ●Java是Internet 上的语言,它从语言级.上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序 ●Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在Java的本机安装系统里,由JVM进行控制。并且Java实现了一个跨平台的网络库,程序
阅读全文
摘要:#一、File类的使用 ●java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关 ●File能新建、删除、重命名文件和目录,但File不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。 ●想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File
阅读全文
摘要:#一、泛型的概念 ●所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即传入实际的类型参数,也称为类型实参)。 ●从JDK1.5以后,Java引入 了“参数化类
阅读全文
摘要:#一、Java集合框架概述 ●一方面,面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。另一方面,使用Array存储对象方面具有一些弊端,而Java集合就像一种容器,可以动态地把多个对象的引用放入容器中。 ➢数组在内存存储方面的特点: 数组初始化以后,长度就确定
阅读全文
摘要:#一、枚举类 ##1.枚举类的使用 ●类的对象只有有限个,确定的。举例如下: ➢星期: Monday(星期- )、... Sunday(星 期天) ➢性别: Man(男)、 Woman(女) ➢季节: Spring(春 7节....Winer(冬天) ➢支付方式: Cash (现金)、WeChatP
阅读全文
摘要:#一、字符串相关的类:String ##1.String的特性 ●String类:代表字符串。Java程序中的所有字符串字面值(如"abc" )都作为此类的实例实现。 ●String是一个final类,代表不可变的字符序列。 ●字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改。 ●Str
阅读全文
摘要:##Eclipse与IDEA的关系 #一、基本概念:程序、进程、线程 ●程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 ●进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。—
阅读全文
摘要:##一、异常概述与异常体系结构 再使用计算机语言进行项目开发的过程中,即使代码写得尽善尽美,在系用运行的过程中仍然可能会遇到一些问题,比如客户输入数据的格式,读取文件是否存在,网络是否始终保持畅通等等。 ###Java程序在执行的过程中所发生的异常事件可分为两类: ●Error:Java虚拟机无法解
阅读全文
摘要:##一、关键字 static ###1.static关键字的使用 static可以用来修饰:属性、方法、代码块、内部类 ####static修饰属性:静态变量(或类变量) ●我们创建了类的多个对象,多个对象共享同一个静态变量。当通过某一个对象修改静态变量时,会导致其他对象调用此静态变量时,是修改过了
阅读全文
摘要:#一、标题 ##1.语法: # 一级标题、## 二级标题、### 三级标题... ##2.快捷键 ctrl + 1~5 可以快速的将选中的文字调成对应级别的标题 ctrl + 加号或者减号对标题的级别进行加减 #二、段落 ##1.字体 粗体 用一堆双星号包裹 删除线 用一对双飘号包裹 下划线 用一对
阅读全文

浙公网安备 33010602011771号