- 博客(76)
- 收藏
- 关注
原创 动态代理与AOP
interface Human { void info(); void fly();}// 被代理类class SuperMan implements Human { public void info() { System.out.println("我是超人!我怕谁!"); } public void fly() { System.out.println("I bel
2017-01-03 15:37:37
225
原创 反射机制的详细代码理解
1.类的加载器以及如何获取Class的实例public class TestReflection { //关于类的加载器:ClassLoader @Test public void test5() throws Exception{ ClassLoader loader1 = ClassLoader.getSystemClassLoader();//获取系统类加载器 Syst
2017-01-03 15:02:48
335
原创 反射机制
1.如何创建Class的实例(重点) 1.1过程:源文件经过编译(javac.exe)以后,得到一个或多个.class文件。.class文件经过运行(java.exe)这步,就需要进行类的加载(通过JVM的类的加载器),记载到内存中的缓存。每一个放入缓存中的.class文件就是一个Class的实例!1.2 Class的一个对象,对应着一个运行时类。相当于一个运行时类本身充当了Cl
2017-01-03 14:41:54
269
原创 多线程
1.理解程序、进程、线程的概念程序可以理解为静态的代码进程可以理解为执行中的程序。线程可以理解为进程的进一步细分,程序的一条执行路径2.如何创建java程序的线程(重点)方式一:继承于Thread类class PrintNum extends Thread{public void run(){//子线程执行的代码for(int i = 1;i if(
2017-01-03 14:38:31
224
原创 枚举类和注解
一、枚举类1.如何自定义枚举类。 枚举类:类的对象是有限个的,确定的。 1.1 私有化类的构造器,保证不能在类的外部创建其对象 1.2 在类的内部创建枚举类的实例。声明为:public static final 1.3 若类有属性,那么属性声明为:private final 。此属性在构造器中赋值。2.使用enum关键字定义枚举类>2.1其中常用的方法:va
2017-01-03 14:32:27
455
原创 泛型
1.泛型在集合中的使用(掌握)2.自定义泛型类、泛型接口、泛型方法(理解 --->使用)3.泛型与继承的关系4.通配符1.在集合中不使用泛型public void test1(){List list = new ArrayList();list.add(89);list.add(87);list.add(67);//1.没有使用泛型,任何Ob
2017-01-03 14:31:12
279
原创 异常处理
1.体系结构 java.lang.Object |----java.lang.Throwable |-------java.lang.Error:错误,java程序对此无能为力,不显式的处理 |-------java.lang.Exception:异常。需要进行处理 |------RuntimeException:运行时异常|-----Ar
2017-01-03 14:29:15
204
原创 System_Date_SimpleDateFormat_Calendar类
/* * 与时间相关的类: * 1.System 类下的currentTimeMillis() 主要用于计算时间差 * 2.Date类:java.util.Date 以及其子类java.sql.Date * 3.SimpleDateFormat类 * 4.Calendar类 */public class TestDate { @Test public void test3(){
2016-12-29 17:31:36
272
原创 StringBuffe与StringBuilder的使用
/* * StringBuffer:代表可变的字符序列,可以对字符串内容进行增删 * 方法: * 添加:append() * 插入:insert(int index,String str) * 翻转:reverse() * 修改:setCharAt(int index,char ch) * 删除:delete(int start,int end) *
2016-12-29 16:36:15
908
原创 String与包装类_字节数组_字符数组间的转换
/* * 1.字符串与基本数据类型、包装类之间转换 * a.字符串--->基本数据类型、包装类:调用相应的包装类的parseXxx(String str) * b.基本数据类型、包装类--->字符串:调用字符串的重载的valueOf()方法 * * 2.字符串与字节数组的转换 * a.字符串--->字节数组:调用字符串的getBytes() * b.字节数组--->字
2016-12-29 15:54:30
660
原创 String及String的内存分析
public class TestString { //String:代表不可变的字符序列。底层使用char[]存放。 //String是final的 @Test public void test1(){ String str1 = "JavaEE"; String str2 = "JavaEE"; String str3 = new String("JavaEE");
2016-12-29 14:37:09
406
原创 jav学习之————IO流
/*1.流的分类 * 按照数据流向的不同:输入流 输出流 * 按照处理数据的单位的不同:字节流 字符流(处理的文件文本) * 按照角色的不同,节点流(直接作用于文件)处理流 * 2.IO的体系 * 抽象基类 节点流(文件流) 缓
2016-12-29 11:04:10
3957
转载 Android中ImageView.ScaleType属性值
1 android:scaleType="center"(1)当图片大于ImageView的宽高:以图片的中心点和ImageView的中心点为基准,按照图片的原大小居中显示,不缩放,用ImageView的大小截取图片的居中部分。(2)当图片小于ImageView的宽高:直接居中显示该图片。2 android:scaleType="centerCrop"(1)当图
2016-12-20 17:01:39
231
原创 Android项目开发之Sqlite数据存储
数据库基类 /** * DBHelper继承了SQLiteOpenHelper,作为维护和管理数据库的基类 */public class DBHelper extends SQLiteOpenHelper{ public static final String DB_NAME = "wirelessqa.db"; public
2016-07-19 21:24:37
549
原创 编译原理第三版名词解释和简单
1.什么是编译程序? 如果源语言是高级语言,目标语言是诸如汇编语言或机器语言之类的低级语言,那么这样的翻译程序为编译程序。 编译过程的5个阶段是什么? 词法分析 语法分析 语义及中间代码生成 代码优化 目标代码生成 请给出编译程序的结构框图字母表:元素的非空有穷集和符号:字母表中的元素称为符号符号串:符号的有穷序列称为符号串 句子:S经0
2016-07-19 21:01:57
9422
原创 向量叉乘求任意多边形面积
多边形面积在计算机中有一个很好的处理办法就是相量叉乘,我们知道三角形ABC的面积可以等于1/2*|AB|*|AC|*sinABC,也就是等于ABXAC的模若A(x1,y1),B(x2,y2),那么S=x1*y2-x2*y1
2014-08-12 15:33:07
3063
原创 趣写算法系列之--匈牙利算法
匈牙利算法是由匈牙利数学家Edmonds于1965年提出,因而得名。匈牙利算法是基于Hall定理中充分性证明的思想,它是部图匹配最常见的算法,该算法的核心就是寻找增广路径,它是一种用增广路径求二分图最大匹配的算法。-------等等,看得头大?那么请看下面的版本:通过数代人的努力,你终于赶上了剩男剩女的大潮,假设你是一位光荣的新世纪媒人,在你的手上有N个剩男,M个剩女,每个人都可能对多
2014-08-07 10:17:57
425
原创 最短路
最短路Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 31776 Accepted Submission(s): 13746Problem Description在每年的校赛里,所有进入决赛的同学都会获得一
2014-08-06 17:33:45
401
原创 状态压缩
郑厂长系列故事——排兵布阵 Time Limit : 10000/5000ms (Java/Other) Memory Limit : 65535/32768K (Java/Other)Total Submission(s) : 16 Accepted Submission(s) : 4Font: Times New Roman | Verdana | Georgia
2014-08-06 17:22:16
379
原创 状态压缩
Pebbles Time Limit : 3000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other)Total Submission(s) : 7 Accepted Submission(s) : 7Font: Times New Roman | Verdana | Georgia Font Siz
2014-08-06 17:16:15
369
原创 状态压缩DP
方格取数(1) Time Limit : 10000/5000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other)Total Submission(s) : 40 Accepted Submission(s) : 17Font: Times New Roman | Verdana | Georgia Font
2014-08-06 17:14:44
405
原创 状态压缩DP
Doing Homework Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other)Total Submission(s) : 12 Accepted Submission(s) : 10Font: Times New Roman | Verdana | Georgia
2014-08-06 17:13:50
314
原创 最大流(EK)
Drainage DitchesTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 9062 Accepted Submission(s): 4254Problem DescriptionEvery time it
2014-08-06 17:04:41
387
原创 二分图(KM)
奔小康赚大钱Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3535 Accepted Submission(s): 1530Problem Description传说在遥远的地方有一个非常富裕的村落,有一
2014-08-06 16:59:45
409
原创 二分图(匈牙利)
过山车Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 10679 Accepted Submission(s): 4696Problem DescriptionRPG girls今天和大家一起去游乐场玩,终于可
2014-08-06 16:58:21
439
原创 线段树题型3
A Simple Problem with IntegersTime Limit: 5000MS Memory Limit: 131072KTotal Submissions: 60621 Accepted: 18475Case Time Limit: 2000MSDescriptionYou have N i
2014-08-06 16:48:18
340
原创 线段树题型2
Color the ballTime Limit: 9000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 9208 Accepted Submission(s): 4709Problem DescriptionN个气球排成一排,从左到右依次
2014-08-06 16:45:57
391
原创 线段树题型1
Just a HookTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 17061 Accepted Submission(s): 8511Problem DescriptionIn the game of Do
2014-08-06 16:39:50
419
原创 动态规划2
问题:Nowadays, a kind of chess game called “Super Jumping! Jumping! Jumping!” is very popular in HDU. Maybe you are a good boy, and know little about this game, so I introduce it to you now.
2014-07-16 19:03:03
377
原创 动态规划入门1
问题:Given a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,5,4,-7), the max sum in this sequence is 6 + (-1) + 5 + 4 = 14.
2014-07-16 17:07:35
549
转载 读《大数据时代》有感
《大数据时代》读后感 《大数据时代》这本书主要描述的是大数据时代到临人们生活、工作与思维各方面所遇到的重大变革。 文中清晰的阐述了大数据的基本概念和特点,并列出明确的观点。不管对于产业实践者,还是对于政府和公众机构,都非常具有价值。作者将本书分为3个部分。第一部分提出了大数据时代处理数据理念上的三大转变:抽样等于全体;要效率不要绝对精确;
2014-06-01 20:24:46
1819
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅