自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xsry2018的博客

朝闻道,夕死可矣

  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 Map取字符串值的处理问题

在一次需求中,需要在Map里取字段值然后赋值给其它字段我是这么写的if(info.getMapHap() != null && info.getMapHap().containsKey("name")){ detail.setName(info.getMapHap().get("name").toString());}然后就出现了问题,在获取name字段时返回为null,所以变成了null.toString();,直接抛出 java.lang.NullPointerExcept

2022-02-18 11:35:05 447

原创 记一次因为内部类导致的NoSuchMethodError异常

记一次因为内部类导致的NoSuchMethodError异常,学术不精导致~~

2022-01-07 09:59:40 341

原创 按顺时针方向输出二维数组

  一道笔试题,因为做的时候没有思路,所以通过网上查阅线下梳理了一遍,基本思路就是定行定列,逐渐向内缩圈,大致代码如下:public static void main(String[] args) { // 定义二维数组 int[][] a = new int[][] { {1, 2, 3, 4, 5}, {14, 15, 16, 17, 6}, {13, 20, 19, 18, 7}, {12, 11, 10, 9, 8} }; /* * 标记左上角点

2021-09-23 10:19:00 820

原创 JAVA类加载器(ClassLoader)

  JVM执行时会通过设置的CLASSPATH环境变量进行指定路径的字节码文件查找,加载字节码文件的操作就需要用到类加载器。代码示例package com.xsry.classloader;import java.io.*;//自定义需要继承CLassLoader类public class ClassLoadDiv extends ClassLoader { //此处使用时换成你的字节码文件路径 private static final String PATH = "E:" + File

2021-06-01 10:56:25 109

原创 Java线程案例

  题目:设计4个线程对象,其中两个线程执行减操作,另外两个线程执行加操作。本程序的核心意义在于多个线程并发访问下的数据同步,在多个线程执行有限次数的情况下,最终结果应为0,具体代码如下class Resource{ private int num = 0; /* * 当flag = true 表示可以进行加法操作 * 放flag = faalse 表示可以进行减法操作 */ private boolean flag = true; public synchronized vo

2021-05-19 20:34:27 91

原创 Java生产者与消费者模型

  多线程操作中的经典案例,生产者 — 消费者模型,生产者生产产品,消费者取走产品。 程序的基础模型//定义产品类,保存生产出的产品class Message { private String title ; private String content ; public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public S

2021-05-17 21:05:33 74

原创 JAVA类的equals方法覆写

package bag;class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } @Override public boolean equals(Object obj) { if (obj == null) { //如果比较对象为null return false; }

2021-03-09 10:25:05 144

原创 Java继承子类对象实例化流程

JAVA继承子类对象实例化流程子类对象实例化的同时,一定会实例化父类对象代码演示class Person { public Person() { System.out.println("父类实例化"); }}class Student extends Person { public Student() { //super() 默认先调用构造父类,若无参数写与不写都行 System.out.println("子类实例化"); }}public class initFath

2021-02-09 11:00:21 357

原创 JAVA引用传递(简单Demo)

引用传递是JAVA中最为核心的内容,也是实际开发中常见的一种操作 JAVA引用传递应用案例(简单demo)/* *创建people类,存储个人信息 *一个人可以拥有一本书,定义Book引用类型*/class People{ private String name; private int id; private Book book; public People(String name, int id) { this.name = name; this.id = id; }.

2020-09-24 09:23:59 177

原创 JS立即执行函数写法及其具体应用

JS立即执行函数书写语法与其具体应用

2020-05-17 11:41:41 829 1

中国大学与大专高等学校名称(包含3012所)

包含3012所中国大学与大专类学校,数据内容保存在school_data中,在HTML中引入js文件即可使用数据(可用于制作学校选择下拉菜单)

2020-05-19

中国省-市-县联动数据

中国省市县联动数据,数据保存在city_data对象数组中,可以方便的做出省市县联动下拉框。在HTML页面中引入js文件即可使用数据。

2020-05-19

空空如也

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

TA关注的人

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