自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 内部类原理及相关知识

java 内部类一、内部类原理内部类(inner class) 是定义在类中的类。如下所示:public class Outer{ private int num ; public class Inner implements Interface{ public void print(){ System.out.println(num); } }}使用内部类有几方面的考虑:方便访问类中的所有数据,包括私有变量、私

2021-05-08 17:22:50 449

原创 java lambda表达式详解

java lambda表达式详解一、为什么要引入lambda表达式?java是一门纯面向对象的语言,如果我们需要传递某个可以复用的代码块,我们必须将代码块逻辑抽离到对象中。比如在调用Arrays.sort实现数组排序时,如果有compare代码块逻辑,我们必须将其抽离到Comparator接口中,并传入Arrays.sort:class MyComparator implements Comparator<Integer>{ public int compare(Integer i1

2021-05-08 17:11:04 3875

原创 Android 运行时获得当前Activity引用

Android 运行时获得当前Activity引用一、问题来源在封装Toast工具类时,发现不论在哪里调用showToast方法都需要传入一个Context ,非常不方便。public static void toastShow( Context context , String string){ ((Activity)context).runOnUiThread(new Runnable() { @Override public voi

2021-05-08 16:56:37 522

原创 Java网络InetAddress 和 NetworkInterface

四 、Internet地址4.1 InetAddress 类InetAdderss 类是java对网络地址的上层表示,包括IPv4 和IPv6 。静态构造方法InetAddress.getByName(String hostName / IP) ;当传入域名时,该静态方法会查询DNS服务,获得对应host-IP映射。得到映射关系后InetAddres会将其缓存到cache中,下一次查询时直接返回。例子:try { InetAddress address = InetAddress

2020-11-05 16:16:18 337

原创 IDEA重新打开Maven项目后提示程序包(.jar)不存在

文章目录一、问题描述二、问题原因三、解决方法一、问题描述IDEA重新打开Maven项目后提示程序包(.jar)不存在以下步骤仍然未解决问题在设置中重设maven仓库位置清除IDEA项目缓存在moudle中重新import pom.xml文件问题解决参考二、问题原因项目中存在依赖冲突项目没有生成描述idea项目依赖的.iml文件三、解决方法在IDEA的命令行中输入:mvn idea:idea该命令利用插件Maven IDEA Plugin 为项目重新生成.iml等文件。

2020-11-03 09:18:10 628

原创 jdk版本切换修改环境变量之后仍然无效

jdk版本切换修改环境变量之后仍然无效在学习过程中,需要将环境中的jdk版本从1.8切换到11,在环境变量中修JAVA_HOME后仍然无效。将path中的引用了%java_home%变量的两项前移,使得其可被优先扫描。成功切换...

2020-10-22 16:18:06 738

原创 Java设计模式

1.设计模式概述2.设计模式分类3.UML类图4.面向对象的设计原则一、创建型模式1.1 单列模式1.2 简单工厂模式1.3 工厂方法模式1.4 抽象工厂模式1.5 建造者模式1.6 原型模式二、结构型模式2.1 代理模式2.2 适配器模式2.3 桥接模式2.4 装饰者模式:2.5 外观模式2.6 享元模式2.7 组合模式三、行为模式概述3.1 模板方法模式3.2 策略模式3.3 命令模式3.4 责任链模式3.5 状态模式3.6 观察者模式..

2020-07-15 17:03:31 816

空空如也

空空如也

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

TA关注的人

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