摘要: Java 文件操作 , 这也是基于Java API 操作来实现的。 文件是操作系统管理外存数据管理的基本单位, 几乎所有的操作系统都有文件管理机制。 所谓文件, 是具有符号名而且在逻辑上具有完整意义的信息。 在操作系统中, 文件是以目录的方式进行组织管理, 文件在目录中的位置称为文件的路径。 Fil 阅读全文
posted @ 2018-09-25 16:35 heybreeze 阅读(604) 评论(0) 推荐(0)
摘要: 简介 : 所谓API就是一些已写好、 可供直接调用的类库。Java 具有强大功能的API, 并且还在继续发展中。 首先在网上获取Java 帮助文档 , 然后解压 ,找到相应的API 。 Java 常用包介绍 : java.lang 提供利用java编程语言进行程序设计的基础类。 java until 阅读全文
posted @ 2018-09-25 14:56 heybreeze 阅读(714) 评论(0) 推荐(0)
摘要: 很有感觉,肥而不腻的小诗: 我的小鱼, 你醒了。 还认识早晨吗? 昨夜你曾经说, 愿夜幕永不开启! 初吻吻别的那个季节, 不是已经哭过了吗。 你的香腮边轻轻滑落的, 是你的泪, 还是我的泪? 我的指尖还记忆着, 你慌乱的心跳。 温润的体香里, 那一缕长发飘飘。 我以为, 你一尘不变。 我的小鱼, 你 阅读全文
posted @ 2018-09-21 16:02 heybreeze 阅读(471) 评论(2) 推荐(0)
摘要: 序列化和反序列化作为Java里一个较为基础的知识点,但我相信很多人能了解的也就是那么几句而已,甚至都不了解,如果再深究问一下Java如何实现序列化和反序列化的,就可能不知所措了! 不知道怎么说好,什么是序列化、什么是反序列化、什么场景的时候才会用到等,面试官说:知不知道序列化和反序列化底层是如何实现 阅读全文
posted @ 2018-09-18 14:40 heybreeze 阅读(625) 评论(3) 推荐(0)
摘要: Json 全称JavaScript Object Notation,是一种轻量级的数据交换格式。 本质就是具有特定格式的字符串,完全独立于编程语言,其传输有效性比XML 数据传输的有效性高,并且流量消耗更低,被大量使用,但是其语义性相对XML 较差,不如XML直观, 但是差别不大。 具有良好的可读和 阅读全文
posted @ 2018-09-18 12:13 heybreeze 阅读(296) 评论(0) 推荐(0)
摘要: Ajax 即“Asynchronous Javascript And XML”(异步JavaScript和XML), 是指一种创建交互式的Web应用的网页开发技术。Ajax 不是一种语言,而是使用现在有的标准的新方法。Ajax可以在不重新加载现有整个页面的情况下,与服务器进行数据交互,这是一种异步的 阅读全文
posted @ 2018-09-17 23:57 heybreeze 阅读(321) 评论(0) 推荐(0)
摘要: 什么是进程: 所谓进程(process)就是一块包含了某些资源的内存区域。操作系统利用进程把它的工作划分为一些功能单元。进程中所包含的一个或多个执行单元称为线程(thread)。进程还拥有一个私有的虚拟地址空间,该空间仅能被它所包含的线程访问。线程只能归属于一个进程并且它只能访问该进程所拥有的资源。 阅读全文
posted @ 2018-09-14 17:29 heybreeze 阅读(284) 评论(0) 推荐(0)
摘要: Java 集合框架体系作为Java 中十分重要的一环, 在我们的日常开发中扮演者十分重要的角色, 那么什么是Java集合框架体系呢? 在Java语言中,Java语言的设计者对常用的数据结构和算法做了一些规范(接口)和实现(具体实现接口的类)。所有抽象出来的数据结构和操作(算法)统称为Java集合框架 阅读全文
posted @ 2018-09-14 12:05 heybreeze 阅读(463) 评论(0) 推荐(0)
摘要: 异常概述: 异常是指在程序运行过程中发生的异常事件 , 如0溢出,数组下标越界,找不到文件等,这些事件发生会导致程序不能正常运行。因此,为了加强程序的健壮性,在进行程序设计时,必须考虑可能发生的异常事件并要做出相应的处理。Java通过面向对象的方法来处理异常/。如果在一个方法的运行过程中发生了异常, 阅读全文
posted @ 2018-09-13 18:09 heybreeze 阅读(305) 评论(0) 推荐(0)
摘要: 在面向对象的概念中, 所有的对象都是通过类来表述的, 但并不是所有的类都是用来描绘对象的, 如果一个类中么有包含足够的信息来描绘一类具体的对象, 这样的类就是抽象类。 抽象类往往用来表征对问题领域进行分析、 设计中得出抽象概念, 是对一系列看上去不同, 但是本质上相同的具体概念的抽象。抽象类对其共通 阅读全文
posted @ 2018-09-13 17:00 heybreeze 阅读(722) 评论(0) 推荐(0)
摘要: Java 三大特性,算是Java独特的表现,提到Java 的三大特性, 我们都会想到封装, 继承和多态 这是我们Java 最重要的特性。 封装(Encapsulation) : 封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 好处:• 将变化隔离。• 便于使用。• 提高重用性。• 提高 阅读全文
posted @ 2018-09-13 16:27 heybreeze 阅读(38035) 评论(3) 推荐(10)
摘要: 面向对象 那什么是面向对象? 在Java 中,我们是一切皆对象,所有的方法都是围绕着对象来的。面相对象是相对面向过程而来的,他们都是一种思想, 面向过程,强调的是一种功能行为 面向对象,是将功能封装进对象,强调具备了功能的对象。 面向对象是基于面向过程的,是一种符合人们思考习惯的思想,它能将复杂的事 阅读全文
posted @ 2018-09-13 15:49 heybreeze 阅读(428) 评论(0) 推荐(0)
摘要: 掌握数组的概念和内存中的存放 掌握数组的访问,修改 掌握数组的几种典型应用 数组 数组是一个变量,存储相同数据类型的一组数据。 声明一个变量就是在内存空间划出一块合适的空间。 声明一个数组就是在内存空间中化出一串连续的空间。 数组的基本要素: Java中, 数组长度是固定不变的, 避免数组下标越界 阅读全文
posted @ 2018-09-10 23:02 heybreeze 阅读(280) 评论(0) 推荐(0)
摘要: 控制结构: 控制结构是对我们程序执行顺序的一种控制,它规定了我们语句块的执行顺序和流程。 分支结构: 关系运算符和逻辑运算符: 关系运算符:== != > >= < <=逻辑运算符:&& || ! 循环结构: Break Break 在循环中的作用是 跳出一个循环或者结束一个循环 (跳出当前循环) 阅读全文
posted @ 2018-09-10 16:03 heybreeze 阅读(402) 评论(0) 推荐(0)
摘要: Java语言提供了八种基本(内置)类型。 六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 除此之外的(包括String类型)都是引用数据类型。 基本数据类型 我们又分为大概八种: 引用数据类型: 数组类型(array), 枚举类型(enum), 类类型(string ),接口 阅读全文
posted @ 2018-09-10 14:43 heybreeze 阅读(336) 评论(0) 推荐(0)
摘要: 写写基础,顺便回顾下,再深层次思考下哪些深入的没弄明白。 Java是Sun Microsystems于1995年推出的高级编程语言 其版本 由 1.1 -> 1.2 -> 1.3 -> 1.4 -> 1.5(Java5) -> Java6 -> Java7 ->Java8 演变来的 (仅谈到1.8) 阅读全文
posted @ 2018-09-10 12:00 heybreeze 阅读(224) 评论(0) 推荐(0)
摘要: 1.红黑树简介 红黑树是一种自平衡的二叉查找树,是一种高效的查找树。它是由 Rudolf Bayer 于1972年发明,在当时被称为对称二叉 B 树(symmetric binary B-trees)。后来,在1978年被 Leo J. Guibas 和 Robert Sedgewick 修改为如今 阅读全文
posted @ 2018-09-10 10:54 heybreeze 阅读(431) 评论(0) 推荐(0)
摘要: 为什么要B树 磁盘中有两个机械运动的部分,分别是盘片旋转和磁臂移动。盘片旋转就是我们市面上所提到的多少转每分钟,而磁盘移动则是在盘片旋转到指定位置以后,移动磁臂后开始进行数据的读写。那么这就存在一个定位到磁盘中的块的过程,而定位是磁盘的存取中花费时间比较大的一块,毕竟机械运动花费的时候要远远大于电子 阅读全文
posted @ 2018-09-07 16:26 heybreeze 阅读(209) 评论(0) 推荐(0)
摘要: 快速排序算法 快速排序算法 在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。 快速排序使 阅读全文
posted @ 2018-09-07 15:25 heybreeze 阅读(244) 评论(0) 推荐(0)
摘要: 算法( Algorithm ): 是指用阿拉伯数字进行算术运算的过程。在中世纪时,珠算家用算盘进行计算,而算术家用算术进行计算。 算法应该具有以下几个重要的特征: 有穷性:保证在执行了有限的步骤之后然后结束 。 输入:每个算法有零个或多个输入,以刻画运算对象的初始情况,所谓零个输入是指算法本身 ,除 阅读全文
posted @ 2018-09-07 15:02 heybreeze 阅读(452) 评论(0) 推荐(0)