- 博客(10)
- 收藏
- 关注
原创 代理
何为代理?1、为已存在的多个具有相同接口的目标类的各个方法增加一些系统功能的类。(对真实类的增强)2、一个与目标类具有相同接口的代理类,代理类的每个方法调用目标类的相同方法,并在调用方法时加上系统功能的代码。3、如果采用工厂模式和配置文件的方式进行管理,则不需要修改客户端程序,在配置文件中配置是使用目标类、还是代理类,这样以后很容易切换。4、轻易实现AOP(Aspect orient...
2018-08-30 21:57:41 131
原创 类加载器
参考《探秘Java9之类加载》:https://yq.aliyun.com/articles/518315类加载器的组织结构BootClassLoader1、由C/C++语言编写的一个类。2、启动类加载器,用于加载启动的基础模块类。PlatformClassLoader1、平台类加载器,用于加载一些平台相关的模块,双亲是BootClassLoade。2、java语言编写...
2018-08-27 22:21:34 122
转载 注解
注解转载于: https://blog.csdn.net/h294590501/article/details/80739985注解(Annotation)相当于一种标记,在程序中加入注解就等于为程序打上某种标记,注解的作用:1.给程序带入参数2.取代一些属性文件文件标记可以加在包、类,属性、方法,方法的参数以及局部变量上定义。 注解的应用场景1. 重写父类...
2018-08-12 21:19:34 117
原创 BeanUtils
原文转载于:https://blog.csdn.net/h294590501/article/details/80740002自己加了一个JavaBean的具体例子1、javaBean//JavaBean就是一个类,但该类需要满足以下三个条件:1. 类//必须使用public修饰。2. 提供无参数的构造器。3. 提供getter和setter方法访问属性。两个重...
2018-08-12 14:13:34 146
原创 反射
反射/*** 能够分析类的能力的程序称为反射* 反射就是将java类中的各种成分映射成相应的类*1、获取构造器——>Constructor类*2、获取数据域——>Field类*3、获取方法 ——>Method类*/1、获取class的方法Node nd = new Node();//1、类名.classClass c1 = Node.class...
2018-08-12 13:21:14 128
转载 java.text.DecimalFormat
我们经常要将数字进行格式化,比如取2位小数,这是最常见的。Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子。下面是常用的例子:import java.text.DecimalFormat;public class Test{ public static void main(String[] args){ do...
2018-08-10 20:44:03 567
原创 Hashing - Hard Version (java)
7-18 Hashing - Hard Version(30 分)Given a hash table of size N, we can define a hash function . Suppose that the linear probing is used to solve collisions, we can easily obtain the status of the has...
2018-08-02 23:11:22 624
原创 QQ帐户的申请与登陆(java)
7-15 QQ帐户的申请与登陆(25 分)实现QQ新帐户申请和老帐户登陆的简化版功能。最大挑战是:据说现在的QQ号码已经有10位数了。输入格式:输入首先给出一个正整数N(≤105),随后给出N行指令。每行指令的格式为:“命令符(空格)QQ号码(空格)密码”。其中命令符为“N”(代表New)时表示要新申请一个QQ号,后面是新帐户的号码和密码;命令符为“L”(代表Login)时表示是...
2018-08-02 15:06:51 1025 2
原创 Hashing (java)
7-17 Hashing(25 分)The task of this problem is simple: insert a sequence of distinct positive integers into a hash table, and output the positions of the input numbers. The hash function is defined t...
2018-08-02 00:29:47 539
原创 电话聊天狂人(java)
7-14 电话聊天狂人(25 分)给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人。输入格式:输入首先给出正整数N(≤105),为通话记录条数。随后N行,每行给出一条通话记录。简单起见,这里只列出拨出方和接收方的11位数字构成的手机号码,其中以空格分隔。输出格式:在一行中给出聊天狂人的手机号码及其通话次数,其间以空格分隔。如果这样的人不唯一,则输出狂人中最小的号码...
2018-08-01 19:21:11 1296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人