当前位置:首页 > Java >
《Java8编程入门官方教程》电子书封面

Java8编程入门官方教程

  • 发布时间:2020年09月23日 08:38:44
  • 作者:施密特(Schildt, H.)
  • 大小:233 MB
  • 类别:Java8电子书
  • 格式:PDF
  • 版本:第6版
  • 评分:7.8

    Java8编程入门官方教程 PDF 第6版

      给大家带来的一篇关于Java8相关的电子书资源,介绍了关于Java、编程入门方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小233 MB,施密特(Schildt, H.)编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.5。

      内容介绍

      Java8编程入门官方教程(第6版)针对新版JavaSE8对内容进行了全面更新。在畅销书作者Herbert Schildt(施密特)的帮助下,可以即刻开始学习Java程序设计的基础知识。《Java 8编程入门官方教程(第6版)》从基础知识讲起,介绍了如何创建、编译和运行Java程序,然后讨论了关键字、语法和一些结构,它们共同构成了Java语言的核心。之后,《Java 8编程入门官方教程(第6版)》介绍了Java的一些高级特性,包括多线程程序设计、泛型和Swing。当然,《Java 8编程入门官方教程(第6版)》也描述了Java SE8的一些新特性,如lambda表达式和默认接口方法。《Java 8编程入门官方教程(第6版)》最后循序渐进地介绍了Java Fx,它是Java新的GUI框架。

      主要特色
      ● 关键技能和概念:在每章开头列出了该章介绍的技能与概念
      ● 专家问答:以问答形式提供了相关信息和实用的提示
      ● 编程练习:示范如何应用某种技能的编程练习
      ● 自测题:每章最后有一些测试,检验对该章内容的理解程度,以提升Java技能
      ● 语法注释:示例代码中有描述所演示的编程技巧的注释

      目录

      • 第1章 Java基础
      • 第2章 数据类型与运算符
      • 第3章 程序控制语句
      • 第4章 类、对象和方法
      • 第5章 其他数据类型与运算符
      • 第6章 方法和类详解
      • 第7章 继承
      • 第8章 包和接口
      • 第9章 异常处理
      • 第10章 使用I/O
      • 第11章 多线程程序设计
      • 第12章 枚举、自动装箱、静态导入和注释
      • 第13章 泛型
      • 第14章 lambda表达式和方法引用
      • 第15章 applet、事件和其他主题
      • 第16章 Swing介绍
      • 第17章 JavaFX简介
         

      学习笔记

      Java8简单了解Lambda表达式与函数式接口

      Java8被称作Java史上变化最大的一个版本。其中包含很多重要的新特性,最核心的就是增加了Lambda表达式和StreamAPI。这两者也可以结合在一起使用。首先来看下什么是Lambda表达式。 使用Lambda表达式不仅让代码变的简单、而且可读、最重要的是代码量也随之减少很多。然而,在某种程度上,这些功能在Scala等这些JVM语言里已经被广泛使用。 并不奇怪,Scala社区是难以置信的,因为许多Java 8里的内容看起来就像是从Scala里搬过来的。在某种程度上,Java 8的语法要比Scala的更详细但不是很清晰,但这并不能说明什么,如果可以,它可能会像Scala那样构建Lambda表达式。 一方面,如果Java继续围绕Lambda来发展和实现……

      java8中parallelStream性能测试及结果分析

      测试1 @BenchmarkMode(Mode.AverageTime)@OutputTimeUnit(TimeUnit.NANOSECONDS)@Warmup(iterations = 5, time = 3, timeUnit = TimeUnit.SECONDS)@Measurement(iterations = 20, time = 3, timeUnit = TimeUnit.SECONDS)@Fork(1)@State(Scope.Benchmark)public class StreamBenchTest { ListString data = new ArrayList(); @Setup public void init() { // prepare for(int i=0;i100;i++){ data.add(UUID.randomUUID().toString()); } } @TearDown public void destory() { // destory } @Benchmark public void benchStream(){ data.stream().forEach(e - { e.getBytes(); try { Thread.sleep(10); } catch (InterruptedException e1) { e1.printStackTrace(); } }); } @Benchmark public void benchParallelStream(){ data.parallelStream().forEach(e - { e.getBytes(); try { Thread.sleep(10); } catch (InterruptedException e1) { e1.printStackTrac……

      以上就是本次介绍的Java8电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:C++语言导学

      下一篇:理解Unix进程

      展开 +

      收起 -

      下载地址:百度网盘下载
      读者留言
      Ms.姜笑愚

      Ms.姜笑愚 提供上传

      资源
      46
      粉丝
      45
      喜欢
      156
      评论
      19

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com