自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 常见链表题

常见链表题 链表合并 public static Node merge(Node head1, Node head2) { if (head1 == null) { retturn head2; } if (head2 == null) { return head1; } Node head3 = null; if (head1.data < head2.data) { head3 = head1;

2020-11-20 15:14:47 95

原创 map集合、list集合的遍历方式

1.map集合 1.entrySet():获取当前map集合中的所有键值对对象 2.keySet():获取所有的键--->遍历-->get(key) Map<String,String[]> paraMap = request.getParameterMap(); //key(参数名称),value[]:如果只有一个参数:value[0] Set<Map...

2019-09-05 12:48:31 600

原创 理解单例模式的设计、应用、优缺点

单例模式是Java中常见的设计模式之一,简单来说就是只希望类中产生唯一的实例化对象。 (饿汉式单例、懒汉式单例设计代码见文末) 实现方式: 将被实现的类的构造方法设计成private 添加此类引用的静态成员变量,并为其实例化 在被实现的类中提供公共的Create Instance函数,返回实例化的此类,就是2中的静态成员变量 适用场景: 需要频繁实例化然后销毁的对象 创建对象时耗时过...

2019-09-02 11:37:19 168

原创 谈Object类的常用方法

Java中除了Object类,所有的类都存在继承关系,默认会继承Object父类,所有的类对象都可以通过Object类进行接收 Object类常用的方法: 1.toString() 使用对象输出时,默认会输出一个地址编码,如果要输出一个String对象,String类要覆写Object类的toString()方法。 System.out.println():系统的默认输出会调用对...

2019-06-27 11:50:34 142

原创 Java反射机制常用操作

1.什么是反射? 对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意方法。简单来说,根据指定的类名或对象倒推类的信息。 2.为什么要用反射? 往往我们面对一个新的知识时会疑惑为什么要用它,它存在的意义是什么,比其他的知识强在哪里… 首先我们需要知道两个概念:静态编译和动态编译。 静态编译:在编译时确定类型,绑定对象。 动态编译:运行时确定类型,绑定对象。 反...

2019-04-13 22:06:31 143

原创 阿里的Java校招笔试题(经典)——代码块

前言:这道题第一眼看上去让人脑壳疼,但搞清楚代码块的知识之后(其实是很基础的知识哦),又特别有意思,有感而发。  代码: class HelloA{ //构造方法 public HelloA(){ System.out.println("1.Hello A!父类构造方法"); } //非静态代码块 { System.ou...

2018-12-10 14:47:26 1899

原创 计算机中的大小端规则

  大端(存储)模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;   小端(存储)模式,是指数据的低位保存在内存的低地址中,而数据的的高位保存在内存的高地址中。   为什么会有大小端模式之分呢?   这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为 8bit。但是在C语言中除了8bit的char之外,还有16bit的shor...

2018-08-12 15:52:25 880

原创 用C语言来实现两个变量数值的交换

1.创建临时变量 这个方法是最快最简单的方法(不过稍稍有点low啦) #include &lt;stdio.h&gt; int main () { int a = 5; int b = 15; int temp = 0; printf("初始值: a=%d, b=%d\n",a,b); temp = a;//temp=5 a = b;//a=15 b = temp;//b...

2018-08-06 22:25:01 3723

空空如也

空空如也

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

TA关注的人

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