
java
文章平均质量分 73
Grace.
这个作者很懒,什么都没留下…
展开
-
java反射-反射调用方法、设置属性内容
一个demo,主要关注以下几个类和方法的使用:Method类的:publicMethod getMethod(String name, Class... parameterTypes)public Object invoke(Object obj, Object... args)Class类的:public Field getDeclaredField(String原创 2017-03-27 16:33:57 · 501 阅读 · 0 评论 -
java反射-代理机制
一、代理模式代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式一般涉及到的角色有:(1)抽象角色:声明真实对象和代理对象的共同接口;(2)代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时原创 2017-03-28 15:37:48 · 321 阅读 · 0 评论 -
Java NIO学习
一、为什么出现Java NIO由于Java的OutputStream和InputStream没有提供异步I/O的能力,OutputStream上的写操作write()方法会阻塞直至数据被成功写入,InputStream上的读操作read()方法也会阻塞,直到有数据可读,还有ServerSocket的accept()方法也会阻塞直至有客户端进行连接。它们都是阻塞方法,那当服务器需要处理上千个客户原创 2017-04-10 10:49:21 · 313 阅读 · 0 评论 -
Class类实例化对象&取得类的结构
通过一个demo熟悉class类的用法。1.Person3.java包含一个China接口和Person3类,一些简单方法package com.yyj.Class;interface China{ // 定义China接口 public static final String NATIONAL = "China" ; // 定义全局常量 public static final原创 2017-03-24 10:57:03 · 453 阅读 · 0 评论 -
赛码网-基本算法-4.路灯
题目描述 V先生有一天工作到很晚,回家的时候要穿过一条长l的笔直的街道,这条街道上有n个路灯。假设这条街起点为0,终点为l,第i个路灯坐标为ai。路灯发光能力以正数d来衡量,其中d表示路灯能够照亮的街道上的点与路灯的最远距离,所有路灯发光能力相同。为了让V先生看清回家的路,路灯必须照亮整条街道,又为了节省电力希望找到最小的d是多少?原创 2017-05-03 10:34:25 · 909 阅读 · 0 评论 -
赛码网-基本算法-2.翻转数组
写这题的时候发现。。。我一开始的思路好蠢。。。题目:给定一个长度为n的整数数组a,元素均不相同,问数组是否存在这样一个片段,只将该片段翻转就可以使整个数组升序排列。其中数组片段[l,r]表示序列a[l], a[l+1], ..., a[r]。原始数组为a[1], a[2], ..., a[l-2], a[l-1], a[l], a[l+1], ..., a[r-1], a[r],原创 2017-04-27 16:57:43 · 936 阅读 · 0 评论 -
赛码网-基本算法-1.股神
最近好像不知道该干嘛,看不进去源码了,然后觉得好像也不会写代码了??虽然很蠢,但是先从简单做起吧。然后,我好像应该好好开始看论文了。。。最近一个月都好坠落啊啊啊~【股神】题目:有股神吗?有,小赛就是!经过严密的计算,小赛买了一支股票,他知道从他买股票的那天开始,股票会有以下变化:第一天不变,以后涨一天,跌一天,涨两天,跌一天,涨三天,跌一天...依此类推。为方便计算,假原创 2017-04-27 16:33:14 · 677 阅读 · 0 评论 -
赛码网-基本算法-3.纳德尔测试
题目描述 兰博和提莫闲聊之后,回归到了他们的正题,约德尔人的未来。说起约德尔人的未来,黑默丁格曾经提出了一个约德尔测试,将约德尔人的历史的每个阶段都用一个字符表达出来。(包括可写字符,不包括空格。)。然后将这个字符串转化为一个01串。转化规则是如果这个字符如果是字母或者数字,这个字符变为1,其它变为0。然后将这个01串和黑默丁格观测星空得到的01串做比较,得到一个相似率。相似率越原创 2017-04-27 19:33:03 · 530 阅读 · 0 评论