02 2017 档案

摘要:在一个字符串(1<=字符串长度<=10000,全部由大写字母组成)中找到第一个只出现一次的字符,并返回它的位置 public class Solution { public int FirstNotRepeatingChar(String str) { if (str.length() == 0) 阅读全文
posted @ 2017-02-28 15:52 alittlecomputer 阅读(140) 评论(0) 推荐(0) 编辑
摘要:把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。 解题思路: //要注意,后面的丑数是有前一个丑数乘以2,3,5中的一个得来。因此可以用动态规划去解 //同时注意一下,题 阅读全文
posted @ 2017-02-27 22:14 alittlecomputer 阅读(236) 评论(0) 推荐(0) 编辑
摘要:下面看例子: 阅读全文
posted @ 2017-02-27 17:48 alittlecomputer 阅读(7061) 评论(0) 推荐(0) 编辑
摘要:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 这个算法没有看懂。 大概的解释 Comparator接口,两个对象要使用compareTo方法比较大小,就必须实现Comp 阅读全文
posted @ 2017-02-27 17:46 alittlecomputer 阅读(154) 评论(0) 推荐(0) 编辑
摘要:求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数。 思路:转化成字符 阅读全文
posted @ 2017-02-27 17:07 alittlecomputer 阅读(139) 评论(0) 推荐(0) 编辑
摘要:HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2} 阅读全文
posted @ 2017-02-27 16:54 alittlecomputer 阅读(107) 评论(0) 推荐(0) 编辑
摘要:输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。 思路: 每次循环,得到最小值,然后把最小值保存下来,然后把最小值加上一个很大的值。这样保证每次得到最小的值。 import java.util.ArrayList; publi 阅读全文
posted @ 2017-02-27 16:29 alittlecomputer 阅读(171) 评论(0) 推荐(0) 编辑
摘要:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 阅读全文
posted @ 2017-02-27 15:53 alittlecomputer 阅读(169) 评论(0) 推荐(0) 编辑
摘要:输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 输入描述: 输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。 1 import java.util.* 阅读全文
posted @ 2017-02-27 15:51 alittlecomputer 阅读(275) 评论(0) 推荐(0) 编辑
摘要:输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 方法一:非递归版 解题思路: 核心是中序遍历的非递归算法 修改当前遍历的节点与前一遍历节点的指针指向。 方法二:递归版 解题思路: 1.将左子树构造成双链表,并返回链表头节点。 2.定 阅读全文
posted @ 2017-02-27 15:06 alittlecomputer 阅读(248) 评论(0) 推荐(0) 编辑
摘要:输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空) 阅读全文
posted @ 2017-02-27 14:15 alittlecomputer 阅读(130) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/fancydeepin/archive/2013/04/23/min-snail-speak_String-StringBuffer-StringBuilder.html 任何一个系统在开发的过程中, 相信都不会缺少对字符串的处理。 在 java 阅读全文
posted @ 2017-02-27 11:22 alittlecomputer 阅读(192) 评论(0) 推荐(0) 编辑
摘要:输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。 1 import java.util.ArrayList; 2 import java.util.Stack; 3 public class Solution 阅读全文
posted @ 2017-02-23 12:17 alittlecomputer 阅读(160) 评论(0) 推荐(0) 编辑
摘要:输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。 阅读全文
posted @ 2017-02-23 09:55 alittlecomputer 阅读(137) 评论(0) 推荐(0) 编辑
摘要:概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系 阅读全文
posted @ 2017-02-20 16:54 alittlecomputer 阅读(147) 评论(0) 推荐(0) 编辑
摘要:在做java开发时尤其是大型软件开发时经常会遇到内存溢出的问题,比如说OutOfMemoryError等。这是个让开发人员很痛苦、也很纠结的问题,因为我们有时不知道什么样的操作导致了这种问题的发生。所以我们不得不通过不断的优化自己的代码结构,重构了一次又一次。虽然说不断的重构自己的代码对公对私都是一 阅读全文
posted @ 2017-02-20 15:38 alittlecomputer 阅读(505) 评论(0) 推荐(0) 编辑
摘要:在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 t 阅读全文
posted @ 2017-02-20 14:12 alittlecomputer 阅读(715) 评论(0) 推荐(0) 编辑
摘要:1、yum(Yellow dog Updater, Modified) yum是一个在Fedora(基于Linux的操作系统)和RedHat(基于Linux的操作系统)以及SUSE(基于Linux的操作系统)中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装 阅读全文
posted @ 2017-02-20 14:01 alittlecomputer 阅读(337) 评论(0) 推荐(0) 编辑
摘要:简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk 阅读全文
posted @ 2017-02-20 11:23 alittlecomputer 阅读(545) 评论(0) 推荐(0) 编辑
摘要::set nu 阅读全文
posted @ 2017-02-19 20:40 alittlecomputer 阅读(141) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/zhangpengme/archive/2011/11/24/2261975.html 数据并发的问题 一个数据库可能拥有多个访问客户端,这些客户端都可以并发方式访问数据库。数据库中的相同数据可能同时被多个事务访问,如果没有采取必要的隔离措施,就会 阅读全文
posted @ 2017-02-17 16:10 alittlecomputer 阅读(228) 评论(0) 推荐(0) 编辑
摘要:转自 http://www.cnblogs.com/boyldr/archive/2011/08/05/databaseshiwu.html 数据库事务是指作为单个逻辑工作单元执行的一系列操作。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作 阅读全文
posted @ 2017-02-17 15:39 alittlecomputer 阅读(260) 评论(0) 推荐(0) 编辑
摘要:对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 阅读全文
posted @ 2017-02-16 22:29 alittlecomputer 阅读(183) 评论(0) 推荐(0) 编辑
摘要:接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。 一、抽象类 我们都知道在面向对象的领域一切都是对象 阅读全文
posted @ 2017-02-15 22:31 alittlecomputer 阅读(174) 评论(0) 推荐(0) 编辑
摘要:操作给定的二叉树,将其变换为源二叉树的镜像。 思路: 使用递归,进行逐个交换。 阅读全文
posted @ 2017-02-14 17:24 alittlecomputer 阅读(160) 评论(0) 推荐(0) 编辑
摘要:输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构) /*思路:参考剑指offer 1、首先设置标志位result = false,因为一旦匹配成功result就设为true, 剩下的代码不会执行,如果匹配不成功,默认返回false 2、递归思想,如果根节点相同 阅读全文
posted @ 2017-02-14 17:10 alittlecomputer 阅读(158) 评论(0) 推荐(0) 编辑
摘要:输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 思路: 使用递归,一个一个加到新的listnode中。 阅读全文
posted @ 2017-02-14 16:58 alittlecomputer 阅读(192) 评论(0) 推荐(0) 编辑
摘要:输入一个链表,反转链表后,输出链表的所有元素。 思路: 当前节点是head,pre为当前节点的前一节点,next为当前节点的下一节点 需要pre和next的目的是让当前节点从pre->head->next1->next2变成pre<-head next1->next2 即pre让节点可以反转所指方向 阅读全文
posted @ 2017-02-14 16:46 alittlecomputer 阅读(216) 评论(0) 推荐(0) 编辑
摘要:输入一个链表,输出该链表中倒数第k个结点。 思路: 代码思路如下:两个指针,先让第一个指针和第二个指针都指向头结点,然后再让第一个指正走(k-1)步,到达第k个节点。然后两个指针同时往后移动,当第一个结点到达末尾的时候,第二个结点所在位置就是倒数第k个节点了。 阅读全文
posted @ 2017-02-13 21:07 alittlecomputer 阅读(142) 评论(0) 推荐(0) 编辑
摘要:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 思路:创建两个新的数组,分别把奇数偶数放到两个数组里面,然后再把数组放进去。 阅读全文
posted @ 2017-02-13 21:02 alittlecomputer 阅读(142) 评论(0) 推荐(0) 编辑
摘要:给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 思路: 使用循环求。 阅读全文
posted @ 2017-02-13 20:28 alittlecomputer 阅读(115) 评论(0) 推荐(0) 编辑
摘要:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 思路: 1的二进制是 前面都是0,最后一位为1,也就是只有一个1,每次向左移位一下,使得flag的二进制表示中始终只有一个位为1,每次与n做位与操作,这样就相当于逐个检测n的每一位是否是1了。 阅读全文
posted @ 2017-02-13 20:19 alittlecomputer 阅读(866) 评论(0) 推荐(0) 编辑
摘要:我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? 思路:通过计算前几个得到是斐波那契数列。 1 public class Solution { 2 public int RectCover(int target) { 3 阅读全文
posted @ 2017-02-13 20:02 alittlecomputer 阅读(119) 评论(0) 推荐(0) 编辑
摘要:一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 思路: 笔算前几个得到规律是2的n次方。 阅读全文
posted @ 2017-02-13 17:23 alittlecomputer 阅读(133) 评论(0) 推荐(0) 编辑
摘要:跳台阶 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 思路: 这个就相当于斐波那契数列。 阅读全文
posted @ 2017-02-13 17:10 alittlecomputer 阅读(267) 评论(0) 推荐(0) 编辑
摘要:大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。 思路:使用for循环,进行叠加,时间复杂度会低一些。 阅读全文
posted @ 2017-02-13 16:50 alittlecomputer 阅读(155) 评论(0) 推荐(0) 编辑
摘要:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 思路: 旋转之后的数组实际 阅读全文
posted @ 2017-02-13 16:25 alittlecomputer 阅读(169) 评论(0) 推荐(0) 编辑
摘要:用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 用两个栈实现一个队列的功能?要求给出算法和思路! <分析>: 入队:将元素进栈A 出队:判断栈B是否为空,如果为空,则将栈A中所有元素pop,并push进栈B,栈B出栈; 如果不为空,栈B直接出栈。 用两个队列实现 阅读全文
posted @ 2017-02-13 13:59 alittlecomputer 阅读(175) 评论(0) 推荐(0) 编辑
摘要:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 思路:前序遍历的第一位是树的根节点,在中序遍历中找到树的根节点 阅读全文
posted @ 2017-02-13 13:44 alittlecomputer 阅读(146) 评论(0) 推荐(0) 编辑
摘要:输入一个链表,从尾到头打印链表每个节点的值。 方法一:借助堆栈的“后进先出”实现 阅读全文
posted @ 2017-02-13 12:32 alittlecomputer 阅读(146) 评论(0) 推荐(0) 编辑
摘要:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 思路一: 调用String的replaceAll方法 思路二: 问题1:替换字符串,是在原来的字符串上做替换,还是新开辟一个字符串做替换! 问题 阅读全文
posted @ 2017-02-13 12:22 alittlecomputer 阅读(233) 评论(0) 推荐(0) 编辑
摘要:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 思路: 矩阵是有序的,从左下角来看,向上数字递减,向右数字递增, 因此从左下角开始查找,当要查找数字比左下角数字大时。右移 要查找数 阅读全文
posted @ 2017-02-13 09:53 alittlecomputer 阅读(165) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/liujichang/p/3150387.html 多线程有两种实现方法,分别是继承Thread类与实现Runnable接口 同步的实现方法有两种,分别是synchronized,wait与notify 先看一下java线程运行时各个阶段的运行状态 阅读全文
posted @ 2017-02-12 22:48 alittlecomputer 阅读(6242) 评论(0) 推荐(0) 编辑
摘要:电脑MAC地址(Media Access Control) MAC地址是固化在网卡上串行EEPROM中的物理地址,通常有48位长。用来表示互联网上每一个站点的标识符,采用十六进制数表示。 任一网络设备(如网卡,路由器)一旦生产出来以后,其MAC地址永远唯一且不能由用户改变。 具体可以看知乎https 阅读全文
posted @ 2017-02-12 19:11 alittlecomputer 阅读(400) 评论(0) 推荐(0) 编辑
摘要:转自http://www.cnblogs.com/lanxuezaipiao/p/3371224.html 都是一些非常非常基础的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我一样参加各大IT校园招聘的同学们,纯考Java基础功底,老手们就不用进来了,免得笑话我们这些未出校门的孩 阅读全文
posted @ 2017-02-12 18:55 alittlecomputer 阅读(26809) 评论(3) 推荐(6) 编辑
摘要:转自http://www.cnblogs.com/luckyXcc/p/5860431.html 广泛应用于互联网世界的HTTP想必是大家再熟悉不过的了,然而细心的朋友却能发现淘宝、百度、网上银行等页面都是HTTPS开头的,那么这个HTTPS和HTTP有什么区别呢? 说到HTTPS和HTTP的区别, 阅读全文
posted @ 2017-02-11 21:02 alittlecomputer 阅读(252) 评论(0) 推荐(0) 编辑
摘要:转自http://www.cnblogs.com/SarahLiu/p/5954832.html 这是面试中一道非常经典的问题。 当你在浏览器中输入一个网址,浏览器的处理过程如下: TCP连接 发送HTTP请求 服务器处理请求并返回HTTP报文 浏览器解析渲染页面 连接结束 下面对每个环节做进一步分 阅读全文
posted @ 2017-02-11 20:57 alittlecomputer 阅读(279) 评论(0) 推荐(0) 编辑
摘要:WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用。 ServletConfig对象中维护了ServletContext对象的引用,开发人员在编写servlet时,可以通过ServletConfig.getServletContext方 阅读全文
posted @ 2017-02-11 20:06 alittlecomputer 阅读(197) 评论(0) 推荐(0) 编辑
摘要:在Servlet的配置文件中,可以使用一个或者多个<init-param>标签为servlet配置一些初始化参数。 当servlet配置了初始化常熟后,web容器在常见servlet实例对象时,会自动将这些初始化参数封装到servletconfig对象中,并在调用servlet的init方法时,将s 阅读全文
posted @ 2017-02-11 10:51 alittlecomputer 阅读(261) 评论(0) 推荐(0) 编辑
摘要:引用博客地址:http://www.cnblogs.com/ywl925/p/3925637.html 以下两篇博客综合描述Java垃圾回收机制 第一篇:说的比较多,但是不详细 http://www.cnblogs.com/laoyangHJ/articles/java_gc.html 垃圾收集GC 阅读全文
posted @ 2017-02-10 21:25 alittlecomputer 阅读(392) 评论(0) 推荐(0) 编辑
摘要:可以 阅读全文
posted @ 2017-02-10 19:28 alittlecomputer 阅读(952) 评论(0) 推荐(0) 编辑
摘要:首先查看jdk中Collection类的源码后会发现如下内容: 通过查看可以发现Collection是一个接口类,其继承了java迭代接口Iterable。 Collection接口有两个主要的子接口List和Set,注意Map不是Collection的子接口,这个要牢记。 Collection中可 阅读全文
posted @ 2017-02-09 21:36 alittlecomputer 阅读(224) 评论(0) 推荐(0) 编辑
摘要:对于一个整数X,定义操作rev(X)为将X按数位翻转过来,并且去除掉前导0。例如: 如果 X = 123,则rev(X) = 321;如果 X = 100,则rev(X) = 1.现在给出整数x和y,要求rev(rev(x) + rev(y))为多少? 阅读全文
posted @ 2017-02-08 11:38 alittlecomputer 阅读(297) 评论(0) 推荐(0) 编辑
摘要:由于客户端是通过URL地址访问web服务器的中的资源的,所以Servlet程序若想被外界访问,必须把servlet程序映射到一个URL地址上,这个工作在web.xml文件中使用<servlet>元素和<serv;et-mapping>元素完成。 <servlet>元素用于注册Servlet,它包含两 阅读全文
posted @ 2017-02-07 17:13 alittlecomputer 阅读(190) 评论(0) 推荐(0) 编辑
摘要:首先使用以下命令生成密钥库 我输入的密钥口令是123456 组织单位名称就是你的域名,我的就是localhost 得到一个.keystore的文件,我把这个文件复制到tomcat的conf文件目录里面 在tomcat的server.xml中添加一个connector,代码如下 然后重启tomcat, 阅读全文
posted @ 2017-02-06 11:43 alittlecomputer 阅读(2867) 评论(0) 推荐(0) 编辑
摘要:使用下面的语句进行打包 jar -cvf aa.war news 打包之后的文件可以直接放在tomcat的webapps里面,一旦启动tomcat,会自动解压aa.war文件。 阅读全文
posted @ 2017-02-06 10:50 alittlecomputer 阅读(156) 评论(0) 推荐(0) 编辑
摘要:在tomcat的server.xml文件中设置默认应用。 在tomcat文件目录里面的conf/server.xml文件中,在<Engine>...</Engine>中再增加一个<Host name="www.flx.com" appBase="c:\flx"><Context path="" do 阅读全文
posted @ 2017-02-06 10:44 alittlecomputer 阅读(474) 评论(0) 推荐(0) 编辑
摘要:引入增强for循环的原因:在JDK5以前的版本中,遍历数组或集合中的元素,需要先获得数组的长度或集合的迭代器,比较麻烦。 JDK5中定义了一种新的语法 增强for循环,以简化此类操作。增强for循环只能用在数组或实现Iterable接口的集合上。 语法格式: for(变量类型 变量:需迭代的数组或集 阅读全文
posted @ 2017-02-05 11:34 alittlecomputer 阅读(730) 评论(0) 推荐(0) 编辑
摘要:静态导入用于简化程序对类静态属性和方法的调用。 语法 import static 包名.类名.静态属性|静态方法|* 例如 import static java.lang.System.out import static java.lang.Math.* 这个方法不常用,不推荐使用。 自动装箱:指开 阅读全文
posted @ 2017-02-05 10:46 alittlecomputer 阅读(200) 评论(0) 推荐(0) 编辑
摘要:JDK5以前,对象保存到集合中就会失去其特性,取出时通常要程序员手工进行类型的强制转换,这样不可避免的就会引发程序的一些安全性问题。例如: JDK5中的泛型允许程序员在编写集合代码时,就限制集合的处理类型,从而把原来程序运行时可能发生问题,转变为编译时的问题,以此提高程序的可读性和稳定性(尤其在大型 阅读全文
posted @ 2017-02-05 10:19 alittlecomputer 阅读(394) 评论(0) 推荐(0) 编辑
摘要:内省是什么? 开发框架时,经常需要使用java对象的属性来封装程序的数据,每次都是用反射技术完成此类操作过于麻烦,所以sun公司开发了一套API,专门用于操作Java对象的属性。 什么是Java对象的属性和属性的读写方法? 内省访问JavaBean属性的两种方式: 1.通过ProperityDesc 阅读全文
posted @ 2017-02-04 18:39 alittlecomputer 阅读(522) 评论(0) 推荐(0) 编辑
摘要:Java反射使用技巧 阅读全文
posted @ 2017-02-03 16:23 alittlecomputer 阅读(873) 评论(0) 推荐(0) 编辑
摘要:枚举类的使用 阅读全文
posted @ 2017-02-03 11:16 alittlecomputer 阅读(399) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示