![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
关于Java
小张不头秃
日常不上线程序猿
展开
-
阿里的Java校招笔试题(经典)——代码块
前言:这道题第一眼看上去让人脑壳疼,但搞清楚代码块的知识之后(其实是很基础的知识哦),又特别有意思,有感而发。 代码:class HelloA{ //构造方法 public HelloA(){ System.out.println("1.Hello A!父类构造方法"); } //非静态代码块 { System.ou...原创 2018-12-10 14:47:26 · 1902 阅读 · 0 评论 -
Java反射机制常用操作
1.什么是反射?对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意方法。简单来说,根据指定的类名或对象倒推类的信息。2.为什么要用反射?往往我们面对一个新的知识时会疑惑为什么要用它,它存在的意义是什么,比其他的知识强在哪里…首先我们需要知道两个概念:静态编译和动态编译。静态编译:在编译时确定类型,绑定对象。动态编译:运行时确定类型,绑定对象。反...原创 2019-04-13 22:06:31 · 145 阅读 · 0 评论 -
理解单例模式的设计、应用、优缺点
单例模式是Java中常见的设计模式之一,简单来说就是只希望类中产生唯一的实例化对象。(饿汉式单例、懒汉式单例设计代码见文末)实现方式:将被实现的类的构造方法设计成private 添加此类引用的静态成员变量,并为其实例化 在被实现的类中提供公共的Create Instance函数,返回实例化的此类,就是2中的静态成员变量适用场景:需要频繁实例化然后销毁的对象 创建对象时耗时过...原创 2019-09-02 11:37:19 · 168 阅读 · 0 评论 -
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 · 601 阅读 · 0 评论