自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 类名、Class和Object和的转换关系

假设有个User类1、通过类名,可以得到ClassClass clazz = User.class;2、通过Class,可以得到ObjectObject obj = clazz.newInstance();结论1:类名---->Class---->Object3、通过Object,可以得到ClassClass clazz = obj.getClass(...

2019-09-27 22:32:56 793

原创 cookie.getMaxAge() 总是得到 -1 问题

浏览器是不会发送cookie属性,比如路径和年龄。它只返回名称和值。如果max过期了,浏览器就不会发送cookie了。如果浏览器路径没有被新URI覆盖,那么浏览器无论如何也不会发送cookie。如果你真的需要在设置cookie之后确定cookie的年龄,那么在你设置cookie时,你应该在其他地方记住它,例如在数据库表中,与登录的用户和cookie名称相关联。这个问题与Java s...

2019-09-23 15:09:55 497

原创 单例模式(饿汉、懒汉)优化

单例模式介绍:保证一个类只有一个实例,并提供一个全局访问点,单例模式为了防止外部主动创建内,故而把构造方法设为私有单例模式构建思路:对象是怎么来的?new=>调用构造方法。所以需要控制构造方法,不允许随便在外部创建对象1、私有化构造方法那外部怎么得到对象呢?通过自己提供的get方法return一个对象。同时get方法里不能创建对象,不然外部每次调用get方法都会创建...

2019-09-13 20:47:55 226

原创 我爱正则表达式

简介:(要想字符串玩的牛,正则怎么能少)又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本 元字符 描述 \ 将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如...

2019-08-30 01:01:03 192

原创 Java工具类设计tips

注意事项:考虑工具类不应该被继承,所以类应该定义为final class 为了简明易懂,工具类的命名应该以Util结尾,eg:xxxUtil 工具类的构造方法应该首选是private的,同时工具类同时工具类的工具方法为static的 工具类使用单例模式,或者static初始化某个单例。只允许一个对象。编写工具类俩种方式:一:1.工具方法都设为非static方法2.将工具类设...

2019-08-25 19:40:38 360

原创 手动实现JAVA中单链表LinkedList类中常用功能

先初始化单链表类中数据,定义好成员变量,构造方法,内部类等,然后在添加常用方法public class SinglyLinkedListDemo { /**这是只是建立一个first */ private Node first; /**定义一个变量保存结点个数*/ private int size; /**无参构造*/ public SinglyLinkedListDemo()...

2019-08-22 16:54:58 151

原创 手动重现Java中ArrayList类中常用方法

import java.util.Arrays;public class ArrayListDemo { /**基于Object[]*/ private Object[] value; /**元素个数*/ private int size; /** * 创建一个默认长度是10,且有指定元素的ArrayList对象 * @param obj */ public ...

2019-08-22 15:59:26 139

原创 打印杨辉三角

/* * 打印出杨辉三角形(如下图) 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 */ /** * 打印出杨辉三角形 * @param row //row控制三角形的大小,有多少排 */ static void pascalsTriang...

2019-08-22 15:33:26 133

原创 int[ ] 实现整数反序,例如, 3578,输出为 8753。

/** * 将一个整数按相反顺序输出该数。例如, 3578,输出为 8753。菜鸡方法,利用int [ ] * @param num //num为需要反序的数 */ static void turnRoundInt(int num){ int _length = 1; int temp = num; while(temp/10 !=0){ _l...

2019-08-22 14:48:03 702

原创 古典问题:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

/* * 古典问题:有一对兔子,从出生后第 3 个月起每个月都生一对兔子, * 小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? */ //用for循环 /** * @param month */static void rabbitProblem(int month){ int a=2,b=2,c=0; ...

2019-08-22 14:40:40 244

c语言面试题

C语言面试题,用于软件技术行业工作者面试用途,其中面试题内容切实贴近公司需求

2018-09-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除