茅坤宝骏氹的博客

写博客,纯粹自娱。转载文章来源网络,转载链接不一定是原文,如有侵权请联系删除...

Java进阶之对象克隆(复制)

转载自   Java进阶之对象克隆(复制) 假如说你想复制一个简单变量。很简单: int apples = 5;   int pears = apples; 不仅仅是int类型,其它七种原始数据类型(boolean,char,byte,short,float,double.long)同样适...

2018-09-23 11:18:59

阅读数:25

评论数:0

java8的函数指针

转载自  java8的函数指针这段时间 项目实在是太紧了,没有时间写博客啊。java模式的文章还没有写完,后期在写吧。最近项目中大量的使用到了远程调用以及回调。是采用反射的方式实现的。担心到大量的反射会影响到程序运行的效率问题。所以决定放弃使用反射,采用java8中的函数指针来实现。经测试效率确实...

2018-06-22 18:42:31

阅读数:167

评论数:0

Java8学习笔记(1) -- 从函数式接口说起

转载自   Java8学习笔记(1) -- 从函数式接口说起希望本文能够成为Java8 Lambda表达式的快速入门指南。函数式接口理解Functional Interface(函数式接口,以下简称FI)是学习Java8 Lambda表达式的关键所在,所以放在最开始讨论。FI的定义其实很简单:任何...

2018-06-22 18:42:19

阅读数:38

评论数:0

Java中的函数传递

转载自  Java中的函数传递在C和C++中,函数的传递可以通过函数指针来实现。在C#中,函数传递可以通过委托、Action、Func来实现。Java中没有函数指针、没有委托,那函数要如何传递呢?可以通过以下两种方式实现。1、通过handler,在A类中实例化B类,并传递一个handler到B中。...

2018-06-17 08:46:23

阅读数:271

评论数:0

Java 父类子类的对象初始化过程

转载自 Java 父类子类的对象初始化过程摘要: Java基本的对象初始化过程,子类的初始化,以及涉及到父类和子类的转化时可能引起混乱的情况。1. 基本初始化过程:对于一个简单类的初始化过程是:    static 修饰的模块(static变量和static 块)  --->...

2018-06-17 08:46:12

阅读数:296

评论数:0

Java 8新特性探究(二)深入解析默认方法

转载自 Java 8新特性探究(二)深入解析默认方法   什么是默认方法,为什么要有默认方法 简单说,就是接口可以有实现方法,而且不需要实现类去实现其方法。只需在方法名前面加个default关键字即可。 为什么要有这个特性?首先,之前的接口是个双刃剑,好处是面向抽象而不是面向具体编程,缺陷...

2018-05-07 11:06:54

阅读数:52

评论数:0

避免代码冗余,使用接口和泛型重构Java代码

转载自 避免代码冗余,使用接口和泛型重构Java代码在使用动态语言和.NET工作了若干年后,我又回到老本行–Java开发。在Ruby中,清除代码冗余是非常方便的,而在Java中则需要结合接口和泛型实现类似的功能。原始代码以下是这个类中的一些方法用于后续的阐述。为了使例子更简洁,我移除了些代码。12...

2018-05-07 11:06:36

阅读数:79

评论数:0

java提高篇之详解内部类

转载自 java提高篇之详解内部类内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人到现在都没有怎么使用过内部类,对内部类也只是略知一二)。第一次见面内部类我们从外面看是非常容易理解的,无非就是在一个类的内部在定义一个类。12345678910111213141516171819202122...

2018-05-06 14:36:59

阅读数:61

评论数:0

Java 8新特性——default方法(defender方法)介绍

转载自 Java 8新特性——default方法(defender方法)介绍   我们都知道在Java语言的接口中只能定义方法名,而不能包含方法的具体实现代码。接口中定义的方法必须在接口的非抽象子类中实现。下面就是关于接口的一个例子: 1 2 3 4 ...

2018-05-06 14:36:44

阅读数:91

评论数:0

Java抽象类与接口的区别

转载自 Java抽象类与接口的区别抽象类抽象类是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超类。抽象类是被用来创建继承层级里子类的模板。以JDK中的GenericServlet为例:public abstract class GenericServlet implements S...

2018-05-06 14:36:39

阅读数:46

评论数:0

深入理解Java的接口和抽象类

转载自 深入理解Java的接口和抽象类对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽...

2018-05-06 14:36:36

阅读数:45

评论数:0

java提高篇之抽象类与接口

转载自 java提高篇之抽象类与接口接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。一、抽象类我们都...

2018-05-06 14:36:28

阅读数:46

评论数:0

java嵌套类与内部类

一、嵌套类(Nested Classes) 使用嵌套类减少了命名冲突,一个内部类可以定义在一个类中,一个方法中甚至一个表达式中。 (1)定义 A nested(嵌套) class is any class whose declaration occurs within the body of an...

2017-11-26 17:55:37

阅读数:99

评论数:0

java之类

一、构造方法      1)构造方法具有与类的相同名字      2)构造方法没有返回值,甚至连void都没有      3)创建新对象使用new,构造方法的作用就是初始化对象。      格式为 [可见修饰符]    类名(参数表){                   }       例如: ...

2017-11-26 17:53:21

阅读数:69

评论数:0

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