java.
Java Essentials.
开始构建您自己的Java应用程序
这个事件结束了。
Java是最受欢迎的编程语言之一,并且在专业人员之间仍然很高。但是,仍有许多误解新用户可能有 - 它的类型系统提供了比JavaScript或Ruby的面向对象编程的不同视图,或者您必须使用IDE以获得最大的语言。
如果您是Java的新手,请加入Expert Ben Evans,介绍语言和生态系统 - 从JVM基础知识到JDK及以后。超过四个信息包装的时间,您将了解开始构建您自己的应用程序所需的一切。
APAC友好的时光
您将学习什么以及如何应用它
到这个现场直播,实践,在线课程,您将理解:
- Java的面向对象编程的方法
- Java类型系统的基础
- Java虚拟机(JVM)和运行时环境的基础知识
你能够:
- 使用Java开发套件的一些核心类(JDK)
- 写下自己的简单课程
- 开始构建您自己的Java应用程序
这个课程适合你,因为......
- 你是职业生涯早期阶段的开发人员
- 您使用前端工作,并希望更好地了解后端技术
- 你想成为一个专业的后端或完整的堆叠开发
先决条件
- 不需要以前的Java编程体验。在任何其他语言(例如JavaScript或Python)之前的经验将是非常有益的。
推荐准备:
- 从中下载并安装OpenJDK 11capdopenjdk.net.
- 下载并安装Jetbrains Intellij Idea.(社区版)
推荐的随访:
- 读Java简而言之,第7版(书)
- 读现代Java行动(书)
日程
时间帧仅估计,并且可能根据类的进展方式而变化。
Java基础知识(55分钟)
- 代码演示:JShell中的值,变量和简单方法(15分钟)
- 练习:在jshell中编写简单的功能(5分钟)
- 代码演示:基本字符串处理和数学功能(15分钟)
- 练习:使用Jshell中的字符串(5分钟)
- 代码:流量控制 - 如果(10分钟)
- 问答(5分钟)
- 休息(5分钟)
oO在Java介绍(55分钟)
- 代码演示:Java中的类,对象和引用(包括NULL,NPE)(20分钟)
- 练习:在jshell写简单的课程(5分钟)
- 代码演示:包装类型和数组(15分钟)
- 练习:班级和数组(10分钟)
- 问答(5分钟)
- 休息(5分钟)
JVM和工具(55分钟)
- 演示:介绍Intellij Idea(15分钟)
- 练习:第一个Intellij项目(10分钟)
- 演示文稿:介绍JVM和Java代码生命周期(15分钟)
- 练习:探索命令行工具(10分钟)
- 问答(5分钟)
- 休息(5分钟)
Java类型和集合(60分钟)
- Code演示:继承,接口和访问控制(20分钟)
- 练习:使用继承层次结构(10分钟)
- 代码演示:介绍Java集合(20分钟)
- 练习:使用收藏(10分钟)
- 问答和包装(10分钟)
你的教师
-
本埃文斯
本埃文斯是新遗物的JVM技术的主要工程师和架构师。此前,本是摩根斯坦利的德国银行上市衍生品的首席架构师的Java性能启动陪审团(Microsoft)的Cofounder,以及摩根士丹利的高级开发人员,负责测试谷歌IPO的系统。他是作者优化Java.,最近更新了Java简而言之,第七版那良好的Java开发人员, 和Java:传说。他是Infoq的Java和JVM跟踪,常常撰写Oracle的Java杂志,以及全球会议的正规演讲者。本公司一直在为开源软件贡献20多年。他是采用A-JSR和Adveropenjdk倡议的联合国,并在Java社区流行执行委员会持续了六年。