自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java8入门必备——函数式编程思维——过滤函数的同义异名问题

函数的同义异名问题——演示各类函数式语言中的用法作为函数式编程语言的共同特征,在每一种语言里都可以找到同样的几大类基本函数。不过继承函数式传统的语言喜欢按照范式术语来命名基本函数,而出自脚本语言背景的则更喜欢使用描述性的名字(有时候还会起多个名字,实质是指向相同函数的别名)。函数的同义异名问题——演示各类函数式语言中的用法——筛选筛选函数将用户(以高阶函数的形式)给

2018-02-01 14:20:43 394

原创 java学习:java8新特性之一,默认方法

Java 8 新增了接口的默认方法。简单说,默认方法就是接口可以有实现方法,而且不需要实现类去实现其方法。我们只需在方法名前面加个default关键字即可实现默认方法。为什么要有这个特性?首先,之前的接口是个双刃剑,好处是面向抽象而不是面向具体编程,缺陷是,当需要修改接口时候,需要修改全部实现该接口的类,目前的java 8之前的集合框

2018-01-31 15:06:01 312

原创 java学习:java8新特性之一,函数式接口

函数式接口(Functional Interface)就是一个具有一个方法的普通接口。函数式接口可以被隐式转换为lambda表达式。函数式接口可以现有的函数友好地支持 lambda。JDK 1.8之前已有的函数式接口:java.lang.Runnablejava.util.concurrent.Callablejava.security.Privil

2018-01-30 15:19:37 367

原创 java学习:java8新特性之一,方法引用

简单介绍:方法引用通过方法的名字来指向一个方法。方法引用可以使语言的构造更紧凑简洁,减少冗余代码。方法引用使用一对冒号(::)。下面,我们以定义了4个方法的Car这个类作为例子,区分Java中支持的4种不同的方法引用。构造器引用:它的语法是Class::new,或者更一般的Class::new实例如下:静态方法引用:它的语法是Class::static_method,实

2018-01-29 14:36:10 329

原创 java学习:Java 序列化学习干货

Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。整个过程都是Java 虚拟机(JVM)独立

2018-01-26 16:28:05 251

原创 Java学习:Java集合框架详解

早在Java 2中之前,Java就提供了特设类。比如:Dictionary, Vector, Stack, 和Properties这些类用来存储和操作对象组。虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用Vector类的方式和使用Properties类的方式有着很大不同。集合框架被设计成要满足以下几个目标:[if

2018-01-25 15:05:27 253

原创 Java继承的概念及方法

继承的概念继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。生活中的继承:兔子和羊属于食草动物类,狮子和豹属于食肉动物类。食草动物和食肉动物又是属于动物类。所以继承需要符合的关系是:

2018-01-24 15:59:16 9246

原创 一位资深程序员大牛给予Java初学者的学习路线建议

发现最近很多想要学习Java的小白或者转行到Java这个行业的伙伴们不知道怎样学习才能学得更多专业,今天给大家整理了一些前辈们的学习方法和技巧,以及常看的一些书籍。这些也非常适合初入Java行业的伙伴们。咱们就来一起看看。首选对于在校的一些小伙伴们(比如计算机系统、算法、编译原理等等)的前提下,需要再考虑下一步的提升。第一部分:对于尚未做过Java工作的同学,包

2018-01-23 15:06:45 2237 1

原创 Java初学者入门皆可观之!你赶快拿去

一、 JDK (Java Development Kit)1、 JDK的下载和安装JDK又叫做J2SE (Java2 SDK Standard Edition),可以从Sun的Java网站上下载到,http://java.sun.com/j2se/downloads.html ;,JDK当前最新的版本是J2SDK1.4.2。下载好的JDK是一个可

2018-01-21 14:06:33 320

原创 新手入门学习Java程序,重点要掌握哪些!

Java号称是最强的网络编程语言,但是大多数应用程序开发人员是从来不会自己开发什么底层的网络程序的。需要做只是了解原理就够了。网络机制的实现是靠平台实现的,除非自己开发平台,否则是不需要知道socket怎么实现,怎么监听访问的。因此在这方面花太多的功夫就偏离了"将来的应用开发是在成熟的平台上展开,而不是自己从底层开发平台"这一假设。一、掌握静态方法和属性二、重视接口三、学好集合框架四、例外捕捉五、

2018-01-19 11:07:48 460

原创 Java小白如何初步掌握java设计模式之原型模式!

原型模式(Prototype Pattern)是创建模式的一种,其作用是提高创建效率,减少计算机资源开销,与工厂模式类似的是,都屏蔽了对象实例化的过程…概述原型模式是23GOF模式的一种,其特点就是通过克隆/拷贝的方式来,节约创建成本和资源,被拷贝的对象模型就称之为原型。举例:在写PPT的时候,大多情况下模板风格都是一致的,只是其中部分描述内容发生变化,这个时候你会选择Ctrl+C/V还是新建一页

2018-01-18 13:59:21 252

原创 java学习:Java 异常处理(二)

上篇讲了java的 异常处理:捕获异常多重捕获块throws/throw 关键字现继续前缘,让我们共同了解Java 异常处理吧。finally关键字finally 关键字用来创建在 try 代码块后面执行的代码块。无论是否发生异常,finally 代码块中的代码总会被执行。在 finally 代码块中,可以运行清理类型等收尾善后性质的语句。finally 代

2018-01-17 13:53:29 214

原创 java学习:Java 异常处理,值得一看(一)

异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异常。异常发生的原因有很多,

2018-01-16 14:41:04 1058

空空如也

空空如也

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

TA关注的人

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