• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Foreordination
酒后高歌磨剑,梦中快意恩仇,名利脚下踩,情义两肩挑
博客园    首页    新随笔    联系   管理    订阅  订阅
02 2018 档案
一、JDBC

摘要:一、CRUD(增删改查) C:增加Create R查询(Retrieve) U更新(Update) D删除(Delete) 在JDBC中,增加,删除,修改,操作都基本一样,只是传递不同SQL语句,最后使用execute()方法执行SQL语句 查询,使用executeQuery()方法执行SQL语句。 阅读全文
posted @ 2018-02-28 14:55 Foreordination 阅读(139) 评论(0) 推荐(0)
一、集合框架(Collection和Collections的区别)

摘要:一、Collection和Map 是一个接口 Collection是Set,List,Queue,Deque的接口 Set:无序集合,List:链表,Queue:先进先出队列,Deque:双向链表 Collection和Map之间没有关系,Collection里放一个一个对象的,Map是放键值对ke 阅读全文
posted @ 2018-02-28 11:59 Foreordination 阅读(292) 评论(0) 推荐(0)
一、集合框架(关于ArrayList,LinkedList,HashSet,LinkedHashSet,TreeSet)

摘要:一、ArrayList 解决了数组的局限性,最常见的容器类,ArrayList容器的容量capacity会随着对象的增加,自动增长。不会出现数组边界的问题。 package collection; import java.util.ArrayList; import charactor.Hero; 阅读全文
posted @ 2018-02-28 11:54 Foreordination 阅读(906) 评论(0) 推荐(0)
一、集合框架(HashMap和Hashtable的区别)

摘要:一、HashMap和Hashtable 都实现了Map接口,都是以key-value形式保存数据。 区别一: HashMap可以存放null Hashtable不能存放null 区别二: HashMap不是线程安全类 Hashtable是线程安全类 package collection; impor 阅读全文
posted @ 2018-02-28 11:24 Foreordination 阅读(161) 评论(0) 推荐(0)
一、I/O操作(缓存流,数据流,对象流)

摘要:一、缓存流 以介质是硬盘为例子说明,字节流和字符流的缺点: 每次读写的时候,都会访问硬盘,如果读写频率比较高的时候,性能不佳。为了解决问题,采用缓存流。 缓存流在读取的时候,会一次性读较多的数据到缓存中,以后每一次的读取,都是在缓存中访问,直到缓存中的数据读取完毕,再到硬盘中区读取。 缓存流在写入数 阅读全文
posted @ 2018-02-27 17:23 Foreordination 阅读(489) 评论(0) 推荐(0)
一、I/O操作(中文问题)

摘要:一、编码概念 计算机存放数据只能存放数字,所有的字符都会被转换为不同的数字。 常见的编码有:ISO-8859-1 ASCII数字和西欧字母 GBK:简体中文和繁体,以及日文 GB2312:简体中文 BIG5:繁体中文 UNICODE(统一码,万国码):包含了所有的文字,无论是中文,英文,藏文,发文, 阅读全文
posted @ 2018-02-27 17:09 Foreordination 阅读(167) 评论(0) 推荐(0)
一、I/O操作(流的概念)

摘要:一、流(Stream) 所谓流(Stream),就是一系列的数据。 当不同的介质之间有数据交互的时候,java就会使用流来实现。 数据源可以使文件,还可以是数据库,网络,甚至是其他的程序 不如读取文件的数据到程序中,站在程序的角度来看,就叫做输入流 字节输入流:InputStream 字符输入流:R 阅读全文
posted @ 2018-02-27 16:58 Foreordination 阅读(468) 评论(0) 推荐(0)
一、I/O操作(File文件对象)

摘要:一、File类 Java里,文件和文件夹都是用File代表 1.使用绝对路径或者相对路径创建File对象 使用绝对路径或者相对路径创建File对象 package File; import java.io.File; public class TestFile{ public static void 阅读全文
posted @ 2018-02-27 11:57 Foreordination 阅读(410) 评论(0) 推荐(0)
一、线程池

摘要:一、线程池 因为每一个线程的启动和结束都是比较消耗时间和占用资源的。如果在系统中用到了很多的线程,大量的启动和结束动作,会导致系统的性能很卡,响应变慢。 线程池的模式很像生产者消费者模式,消费的对象是一个一个的能够运行的任务。 二、思想: 1、准备一个任务容器 2、一次性启动10个消费者线程 3、刚 阅读全文
posted @ 2018-02-27 11:25 Foreordination 阅读(167) 评论(0) 推荐(0)
一、字符串

摘要:一、操纵字符串的方法 1.charAt(int index)方法 获取指定位置的字符 package property; public class TestString{ public static void main(String[] args){ String str="abcdefgh"; c 阅读全文
posted @ 2018-02-24 17:08 Foreordination 阅读(136) 评论(0) 推荐(0)
一、抽象类和接口

摘要:一、类中声明一个方法,这个方法没有实现体,是一个空方法,这样的方法叫抽象方法,使用abstract修饰符号 当一个类有抽象方法时候,必须声明为抽象类 1.声明一个父类(父类类声明一个抽象方法,则父类必须声明为抽象类abstract修饰) package property; //为Hero增加一个抽象 阅读全文
posted @ 2018-02-24 16:17 Foreordination 阅读(143) 评论(0) 推荐(0)
一、final关键字

摘要:final关键字修饰:类,方法,基本类型变量,引用,具有不同的意思 1.final修饰类 表示该类不能被继承 package property; public final class Hero extends Object{ String name; float hp; } public class 阅读全文
posted @ 2018-02-24 16:00 Foreordination 阅读(121) 评论(0) 推荐(0)
一、Object类

摘要:1.Object类是所有类的父类 声明一个类的时候,实际上已经默认继承了Object类 package property; public class Hero extends Object{ String name; float hp; float armor; int moveSpeed; pub 阅读全文
posted @ 2018-02-24 15:48 Foreordination 阅读(138) 评论(0) 推荐(0)
一、多态

摘要:引言: 操作符的多态,比如+,可以作为算数运算,也可以连接字符串(类似于C++里的重载的思想) 类的多态:父类引用指向子类对象 一、操作符的多态: 同一个操作符在不同情境下,具备不同的作用,如果+号两侧都是整型,那么+代表数字相加 如果+号两侧,任意一个是字符串,那么+代表连接字符串 package 阅读全文
posted @ 2018-02-24 15:04 Foreordination 阅读(172) 评论(0) 推荐(0)
一、重写(覆盖)override

摘要:一、重写(覆盖)override 子类可以继承父类对象的方法,在继承后,重复提供该方法,就叫做方法的重写,又叫做覆盖override 子类LifePoint继承Item,同时提供了effect方法 package property; public class LifePoint extends It 阅读全文
posted @ 2018-02-24 14:43 Foreordination 阅读(149) 评论(0) 推荐(0)
二、为什么要用MapReduce

摘要:一、为什么要用MapReduce? 首先MapReduce被广泛应用于日志分析、海量数据的排序、在海量数据中查找特定模式等 场景。而且它非常简单,易于实现且扩展性强。可以通过它编写同事在多台主机上运行的程序,可以使用Python/PHP/C++等非java类语言编写map或reduce程序。还可以在 阅读全文
posted @ 2018-02-22 10:00 Foreordination 阅读(483) 评论(0) 推荐(0)
一、什么是Hadoop?

摘要:一、什么是Hadoop? Hadoop是Apache下的一个开源分布式计算平台。以Hadoop分布式文件系统(HDFS,Hadoop Distributed Filesystem)和MapReduce(Google MapReduce的开源实现)为核心的Hadoop为用户提供了系统底层细节透明的分布 阅读全文
posted @ 2018-02-07 11:28 Foreordination 阅读(887) 评论(0) 推荐(0)
二叉树的遍历

摘要:一、二叉树的遍历: 1、前序遍历:根左右 2、中序遍历:左根右 3、后序遍历:左右根 4、层次遍历:一层一层的遍历,类似广度优先 二、二叉树的存储结构 二叉树以二叉链表结构存储,也就是1个数据域,两个指针域(分别指向左右孩子) //二叉树的二叉链表结构定义 typedef char ElemType 阅读全文
posted @ 2018-02-06 17:07 Foreordination 阅读(153) 评论(0) 推荐(0)
为什么使用二叉树?

摘要:一、为什么使用二叉树? 因为二叉树结合了有序数组,链表这两者的优点。在树中查找数据的速度和有序数组中查找一样快。并且插入数据和删除数据的速度和链表一样。 二、在有序数组中插入数据项太慢 有序数组:数组中的所有数据项都有序的排列。用二分查找可以在有序数组中快速查找特定的值。 过程是先查看数组的中间的数 阅读全文
posted @ 2018-02-05 17:18 Foreordination 阅读(927) 评论(0) 推荐(1)
快速排序

摘要:一、快速排序 核心思想:采用分治策略(divide and conquer)。 基线条件是数组为空或者只包含一个数组,这种情况下,只需要原样返回数组,不用排序。 if(len(array)<2)return array; quicksort(array); 快排核心代码: void quicksor 阅读全文
posted @ 2018-02-05 15:47 Foreordination 阅读(154) 评论(0) 推荐(0)
内存的工作原理(数组和链表比较)

摘要:一、内存的工作原理 1.个人理解: 比如你要去逛超市,需要将东西寄存,寄存处有一个柜子,柜子有很多抽屉。每个抽屉可以放一样东西,你有两样东西,所以要了两个抽屉。这大概就是计算机内存的工作原理。计算机就像很多抽屉的集合体,每个抽屉都有地址。 当你需要将数据存储到内存时,你请求计算机提供存储空间,计算机 阅读全文
posted @ 2018-02-01 15:41 Foreordination 阅读(453) 评论(0) 推荐(0)
一、计算机网络协议

摘要:一、计算机网络协议:OSI七层协议 网络连接过程是分层次的(Layer),每个层次都有特定的独立的功能,而且每个层次的程序代码可以独立撰写,因为每个层次之间的功能不会相互干扰。这样的话,当某个小环节出现问题,只要将该层次的程序代码重新编写就行。 OSI(Open System Interconnec 阅读全文
posted @ 2018-02-01 14:16 Foreordination 阅读(304) 评论(0) 推荐(0)
WinForm窗体下Excel的导入

摘要:一、Winform窗体程序的Excel的导入 把Excel导入到内存中的DataTable 方法实现: #region ExcelToDataTable public static DataTable ExcelToDataTable(string strExcelFileName,string s 阅读全文
posted @ 2018-02-01 10:41 Foreordination 阅读(738) 评论(0) 推荐(0)
WinForm下的TabControl控件

摘要:一、TabControl控件介绍 TabControl实现的具体效果: 在实际工作中,我是这么用TabControl控件,实现切换页面效果。比如要实现某个界面进行操作,然后还要查看一下日志,就可以使用这个TabControl控件,来实现。 OpenFileDialog控件的使用: 这个控件一般拖放在 阅读全文
posted @ 2018-02-01 09:49 Foreordination 阅读(9720) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3