上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: 1 static 静态域与静态方法 java单例模式介绍之前,先介绍一下静态域和静态方法,在单例设计模式中需要用到。先看下面的类: 其中,nextId是静态类型,id不是,那么说明demo每创建一次对象,都会分配一个域给id,每个对象都不一样,但是不管demo创建多少个对象,nextId只有一个域, 阅读全文
posted @ 2017-11-15 17:09 K_artorias 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 题意: 判断一个整数是否为回文数: 1、负数不是回文数 2、个位数一定是回文数 3、12321、6666、11等类似这样的数是回文数 下面是我写的代码: 思路: 1 首先判断是否是正数 2 判断是否是个位数 3 根据算数特性,逐个提出对应位比较是否相等,一旦有不想等马上返回false,如果执行完成还 阅读全文
posted @ 2017-11-06 23:35 K_artorias 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 需求: 经常遇到这样的需求:要求每天执行一次任务,执行任务时间是凌晨3点 实现: 为了便于检测,我假设的是下一分钟执行任务,每10秒重复执行。(对应现实项目:每天3点执行任务。那么就是下一个3点执行任务,并每次sleep24小时) TimerManager.java LyzTimerTask.jav 阅读全文
posted @ 2017-11-06 14:13 K_artorias 阅读(1820) 评论(0) 推荐(0) 编辑
摘要: 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 阅读全文
posted @ 2017-11-01 22:59 K_artorias 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 感谢原作者,转发自:http://blog.csdn.net/u014427391/article/details/51419521 以Demo的形式讲诉拦截器的使用 项目结构如图: 需要的jar:有springMVC配置需要的jar和jstl需要的jar SpringMVC包的作用说明: aopa 阅读全文
posted @ 2017-11-01 22:24 K_artorias 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 一 java实现atoi() * atoi()描述: * 参数str字符串,如果第一个非空格字符存在,是数字或者正负号则开始做类型转换, 之后检测到非数字(包括结束符 \0) 字符时停止转换,返回整型数。否则,返回零。下面是leetcode社区Discuss版面的两个解决方案: 方案1: 方案2: 阅读全文
posted @ 2017-11-01 22:15 K_artorias 阅读(331) 评论(0) 推荐(0) 编辑
摘要: Java的Math类封装了很多与数学有关的属性和方法,大致如下: 另外,当我尝试这样使用数学类的时候是错误的: 为什么呢? 查了下Math的源码,惊呆了!它的构造方法居然是这样写的: 构造方法写成私有的额(⊙o⊙)… 所以根本就不能创建对象啊! 后来仔细想想其实这是很合理的。 在面向对象中,类是抽象 阅读全文
posted @ 2017-10-27 09:58 K_artorias 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 题意: * 给定一个pattern和一个字符串str,找到如果str遵循相同的模式。 * pattern = "abba",str = "dog cat cat dog"应该返回true。 * pattern = "abba",str = "dog cat cat fish"应该返回false。 l 阅读全文
posted @ 2017-10-27 09:41 K_artorias 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 题意: 给定一个字符串s,在s中找到最长的回文子字符串。您可以假设s的最大长度为1000。 例子: 输入: “babad” 输出: “bab” 注: “aba”也是一个有效的答案。 我的答案: 想法:既然是回文字符串,就表示字符串正序倒序是一样的,先假设有一个turnString,把字符串翻转;整体 阅读全文
posted @ 2017-10-22 12:53 K_artorias 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 题目要求: 有两个排序的数组nums1和nums2分别为m和n大小。 找到两个排序数组的中位数。整体运行时间复杂度应为O(log(m + n))。 示例: 我的方法: 分别逐个读取两个数组的数,放到一个新的数组里,由于两个数组本身是已经排序好的,所以只需要在放在新数组时候注意对比,放入完成后,就是一 阅读全文
posted @ 2017-10-19 23:13 K_artorias 阅读(426) 评论(2) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页