自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 单例设计模式之饿汉式与懒汉式

单例设计模式设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。设计模免去我们自己再思考和摸索,式就像是经典的棋谱,不同的棋局,我们用不同的棋谱,“套路”所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。如果我们要让类在一个虚拟机中只能产生一个对象,我么首先必须将...

2020-02-04 20:49:02 1480

原创 如何写抽象类的匿名子类

抽象类的匿名子类的写法:在创建匿名子类对象的时候重写抽象类中的方法抽象类Personpublic abstract class Person { public abstract void eat(); public abstract void walk();}如何写抽象类的匿名子类,也就是在创建匿名子类对象的同时,重写抽象类中的方法public class PersonTe...

2020-02-06 11:39:58 735

原创 final关键字

final关键字1.final可以用来修饰的结构:类、方法、变量2.final用来修饰一个类:此类不能被其他类所继承 比如:String类,System类,StringBuffer类 3.final 用来修饰方法,表明此方法不可以被重写 比如:Object类中getClass();4.final 用来修饰变量,此时的“变量”就称为是一个常量 4.1 final修饰属性,可以考虑...

2020-02-04 22:19:55 188

原创 static 关键字的使用

static 关键字的使用 1.static:静态的2.static可以用来修饰:属性、方法、代码块、内部类3.使用static修饰属性:静态变量 3.1 属性: 按是否使用staitc修饰,又分为:静态属性 vs 非静态属性(实力变量) 实例变量: 我们创建了类的多个对象,每个对象都独立的拥有一套类中的非静态属 性。当修改其中一个对...

2020-02-04 17:49:59 1203

原创 与Integer内部定义的IntegerCache结构相关的面试题

关于Integer的一道面试题,一个隐含知识点下面面试题要求判断ij,mn,xy返回值true还是false1.首先判断第一问,我们可以很自然的知道因为i 和 j分别new了新对象,那么地址值不同,所以它不等,返回false。2.然后判断第二,三问,这里涉及到自动装箱,mn返回true,但xy返回false,这是为什么?这里其实涉及到源码的问题,隐含了一个知识点在integer中定义了一...

2020-02-03 16:25:55 205

原创 基础数据类型、包装类与String类型的相互转化

基础数据类型、包装类与String类型的相互转化基本数据类型转包装类方法方法1 调用构造器注意:Integer(value)中的value只能是Int型或者纯数字的字符串注意 1:Boolean(value)中value是true和false的大小写,都可以,2:从源码中可以看到,value只要不是空或者true的大小写则都返回true查看Boolean源码继续往下查看继续...

2020-02-03 15:59:06 218

原创 eclipse中的Java单元测试

Java中的JUnit单元测试对单元测试方法做一个笔记步骤:1.选中当前工程-右键选择:build path-add libraries -Junit 42.创建Java类,进行单元测试。此时的Java类要求:一.此类是public的 二.此类提供公共的无参的构造器3.此类中声明单元测试方法。此时的单元测试方法:方法的权限是public,没有返回值,没有形参4.此单元测试方法...

2020-02-03 12:56:55 221

原创 IDEA与eclipse中重写hashcode()与equals()快捷方式

IDEA与eclipse都提供了hashcode()与equals()重写的快捷方式,免去了我们自己重写的工作。IDEA在子定义的类中,右键->Generate->equals() and hashcode()eclipse,在自定类中,选择左上方source->Generate hashcode() and equals()...

2020-02-02 17:11:23 3539

原创 关于eclipse中debug无法进入System.out.println()的解决办法

关于eclipse中debug无法进入System.out.println()的解决办法有些同学会发现,在eclipse中debug时无法进入System.out.println()方法中,此时只需要右键->Debug As->Run Configurations 在右侧可以看到JRE下方的Alternate JRE,我这里时修改正确的,原来未修改之前时jre1.8.0_231,那...

2020-02-01 14:47:02 1833 2

原创 关于Eclipse中格式化代码快捷键失效以及自动补全功能的问题

关于Eclipse中格式化代码快捷键失效以及自动补全功能的问题Eclipse中格式化代码快捷键Ctrl+Shift+F失效的解决办法:通常格式化代码的方法,一种是右键 --> Source --> Format ,另一种是 Ctrl+Shift+F。但有时Ctrl+Shift+F失效,大多与搜狗输入法简繁体快捷键冲突。这是可以将输入法中简繁体快捷键的勾勾去掉。原来是和“简繁体快...

2020-01-31 14:42:47 321 1

原创 Java中方法参数的值传递机制中的注意事项(字符串常量!!)

Java中方法参数的值传递机制中的注意事项(字符串常量!!)方法,必须由所在类或对象调用才有意义,若方法含有参数:形参:方法生命时的参数实参:方法调用时实际传给形参的参数值Java中实参值如何传入方法呢?Java里方法的参数传递方式只有一种:值传递。即将实际参数值得副本(复制品)传入方法内,而参数本身不受影响。形参是基本数据类型:将实参基本数据类型变量的“数据值传递给形参”。形参是引...

2020-01-30 13:14:35 735

空空如也

空空如也

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

TA关注的人

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