JAVA SE 高级知识学习笔记( 反射)

类的加载概述 * 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 * 加载 * 就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。 * 连接 * 验证 是否有正确的内部结构,...

2018-10-28 10:47:10

阅读数 69

评论数 0

JAVA SE 高级知识学习笔记( 多线程)

 多线程 * 1.什么是线程     * 线程是程序执行的一条路径, 一个进程中可以包含多条线程     * 多线程并发执行可以提高程序的效率, 可以同时完成多项工作 * 2.多线程的应用场景     * QQ同时和多个人一起视频     * 服务器同时处理多个客户端请求 多线程并行和并...

2018-10-16 22:50:34

阅读数 70

评论数 0

JAVA SE 高级知识学习笔记( IO流)

 IO流 IO流用来处理设备之间的数据传输     * Java对数据的操作是通过流的方式     * Java用于操作流的类都在IO包中     * 流按流向分为两种:输入流,输出流。     * 流按操作类型分为两种:          * 字节流 : 字节流可以操作任何数据,因为在计算机...

2018-10-16 19:11:36

阅读数 94

评论数 0

XML 学习笔记

可扩展标记语言 用于数据存储、配置文件、数据传输 一、XML约束(dtd约束) 1、创建一个student.dtd约束文件 <?xml version="1.0" encoding="UTF-8&qu...

2018-08-23 18:24:49

阅读数 43

评论数 0

JDBC笔记

一、第一个JDBC程序       初始化数据库数据 eclipse中导入mysql数据驱动 实现JDBC的基本操作 1、注册驱动 2、创建连接 3、得到执行sql语句的Statement对象 4、执行sql语句,并返回结果 5、处理结果 package dem...

2018-08-13 14:38:13

阅读数 65

评论数 0

MySql学习笔记

一 、sql的分类 DDL 数据定义语言,用来定义数据库对象:库、表、列等;CREATE、 ALTER、DROP DML 数据表操作语言,用来定义数据库记录(数据);INSERT、 UPDATE、 DELETE DCL   ...

2018-07-29 21:56:11

阅读数 147

评论数 2

JavaScript学习笔记

JavaScript的使用   导入js方式 在html页面中直接插入javascript 引入外部的javascript 外部的js文件中不能包含<script>标签。   在导入外部js文件的<script&am...

2018-07-22 22:19:41

阅读数 47

评论数 0

并查集

并查集是一种奇怪的树结构。在并查集中,不是父亲指向孩子,而是孩子指向父亲。这样的一种奇怪结构,却能出奇快的解决集合相关的合并和查询问题。在这一章,我们将连续优化我们的并查集,释放出并查集的最大能量!一般有两个操作 union(p,q)并 find(p)查 sConnected( p , q ),...

2018-07-18 00:34:58

阅读数 64

评论数 0

排序算法总结:Insertion Sort 插入排序\Merge Sort归并排序\Quick Sort快速排序\Heap Sort堆排序

原地排序:原地排序就是指在排序过程中不申请多余的存储空间,只利用原来存储待排数据的存储空间进行比较和交换的数据排序。稳定排序:对于相等的元素,在排序后,原来靠前的元素依然靠前相等元素的相对位置没有改变。插入排序插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一...

2018-07-12 12:54:07

阅读数 118

评论数 0

【数据结构】线索二叉树的基本操作 构造 找前驱 找后继

                     上图所示的二叉链表,存在多个空指针域。假设一个二叉链表的结点数为n,则共有2n个指针域。而n个结点的二叉树共有n-1条分支。所以空指针域的个数为:2n - (n-1) = n+1。可以在这n+1个空指针域中保存结点的(以先序、中序或后序遍历的)前驱和后继指...

2018-06-07 21:30:48

阅读数 380

评论数 0

【数据结构】二叉树的链式储存以及基本操作

#include <bits/stdc++.h> #define MAXSIZI 10 /* 1、以二叉链表表示二叉树,建立一棵二叉树 2、输出二叉树的中序遍历结果 3、输出二叉树的前序遍历结果 4、输出二叉树的后序遍历结果 5、计算二叉树的深度 6、统...

2018-06-06 09:30:05

阅读数 842

评论数 0

【数据结构】C/C++ 顺序栈的 创建、初始化、入栈、遍历等基本操作

#include <bits/stdc++.h> #define MAXSIZI 10 using namespace std; // 顺序栈 typedef struct SequentStack { int data[MAXSIZI]; /...

2018-06-04 17:09:44

阅读数 2436

评论数 0

【数据结构】C/C++ 循环队列的 创建、初始化、入队、出队、遍历等基本操作

#include <bits/stdc++.h> #include <stdio.h> #include <stdlib.h> #include &l...

2018-05-30 10:42:26

阅读数 1279

评论数 0

【数据结构】C/C++ 单链表的 创建、初始化、增、删、改、查、遍历等基本操作

#include<bits/stdc++.h> #include <stdio.h> #include <stdlib.h> using namespace std;...

2018-05-24 22:50:42

阅读数 1470

评论数 0

1127: 最长上升子序列

1127: 最长上升子序列描述题目描述:很普通的动态规划基础题,求一个数字序列的最长上升子序列;输入:不确定行,每行表示一个序列;当遇到0时表示程序结束;输出:输出最长上升序列的长度(后面的数要比前面的数大);每个测试结果占一行;样例输入1 2 3 4 58 12 2 7 6 90样例输出53#i...

2018-05-10 17:20:24

阅读数 126

评论数 0

1437: Letters Only

1437: Letters Only描述题目描述:Coffin是一个热爱读书的Geeker。一天他在网上下载了一本PDF的电子书,发现文字里夹杂了许多非英文字符和数字,Coffin一边说这都什么玩意儿,一边开始coding想去除电子书里的非英文字符和数字。输入:一段字符串输出:去除非英文字符、标点...

2018-05-10 17:19:23

阅读数 66

评论数 0

1752: 最长公共子序列问题

1752: 最长公共子序列问题描述题目描述:读入两行字符串A和B,输出最长的公共子序列的长度。 如  abcdefg和  agcdgef的最长公共子序列为acdef,长度为5输入:两个字符串A和B,长度最长为100输出:最长公共子序列的长度样例输入abcdefgagcdgef样例输出5#inclu...

2018-05-10 17:18:01

阅读数 76

评论数 0

1378: 2014年蓝桥杯C/C++程序设计A组(省赛)第三题——神奇算式

1378: 2014年蓝桥杯C/C++程序设计A组(省赛)第三题——神奇算式描述题目描述:    由4个不同的数字,组成的一个乘法算式,它们的乘积仍然由这4个数字组成。    比如: 210 x 6 = 1260 8 x 473 = 378427 x 81 = 2187     都符合要求。   ...

2018-05-05 20:51:42

阅读数 185

评论数 0

1965: 2015年蓝桥杯C/C++程序设计A组(省赛)第八题——饮料换购

1965: 2015年蓝桥杯C/C++程序设计A组(省赛)第八题——饮料换购描述题目描述:乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去(但不允许暂借或赊账)。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮...

2018-05-02 23:05:19

阅读数 89

评论数 0

1960: 2015年蓝桥杯C/C++程序设计A组(省赛)第二题——星系炸弹

acmclub3801421 Sec128 MB1960: 2015年蓝桥杯C/C++程序设计A组(省赛)第二题——星系炸弹描述题目描述:在X星系的广袤空间中漂浮着许多X星人造“炸弹”,用来作为宇宙中的路标。 每个炸弹都可以设定多少天之后爆炸。 比如:阿尔法炸弹2015年1月1日放置,定时为15天...

2018-05-02 23:04:20

阅读数 66

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭