
核心Java数据类型LiveLessons旨在解决Java标准版的一些核心数据类型,并通过使用白板图,详细说明和大量代码示例来重点说明理解这些变量的声明,初始化和作用域,以帮助理解。语法,语义和高级概念。
核心Java数据类型LiveLessons由Java专家Simon Roberts教授,旨在解决Java标准版的某些核心数据类型。在长达11个多小时的视频课程中,Simon使用白板图,详细说明和大量代码示例来探究数据类型,以及变量的声明,初始化和作用域。他将本课程的重点放在建立对语法,语义和高级概念的理解上,而无需重新散布更基本的概念。本课程是根据经验丰富的程序员计划的,但对于经验不足的程序员也应该可以使用,并且它努力增强学习者的技能基础。
涵盖的主题包括
模块1:了解声明和原始数据类型
模块2:使用核心文本表示形式
模块3:将数字表示为对象
模块4:使用Java数组
模块5:使用日期和时间
模块6:使用列表类型
Video: .MP4, 1280×720 30 fps | Audio: AAC, 48kHz, 2ch | Duration: 10h 14m
Genre: eLearning | Language: English | Size: 18.3 GB
Core Java Data Types LiveLessons is designed to address some of the core data types of the Java Standard Edition and with them the declaration, initialization, and scope of variables by using whiteboard diagrams, detailed explanations, and lots of code examples to focus on building understanding syntax, semantics, and higher concepts.
Overview
Core Java Data Types LiveLessons, taught by Java expert Simon Roberts, is designed to address some of the core data types of the Java Standard Edition. In more than 11 hours of video lessons, Simon uses whiteboard diagrams, detailed explanations, and lots of code examples to dig in to data types, and with them the declaration, initialization, and scope of variables. He has focused this course on building understanding of syntax, semantics, and higher concepts without rehashing the more basic concepts. The course was planned with the seasoned programmer in mind but should be accessible to the less-experienced programmer too, and it strives to strengthen the learner’s skill base.
The topics covered include
Module 1: Understanding Declarations and Primitive Data Types
Module 2: Working with Core Text Representations
Module 3: Representing Numbers as Objects
Module 4: Working with Java Arrays
Module 5: Working with Date and Time
Module 6: Working with List Types
Skill Level
Intermediate/Advanced
Learn How To
–Understand declarations and primitive data types
–Work with core text representations
–Work with Java arrays
–Work with date and time
–Work with list types
Who Should Take This Course
Programmers working to build their understanding of syntax, semantics, and higher concepts and strengthen their skill base and grasp of the details of Java, whether new to the language or not. This course is also well suited for those preparing for interviews or exams.
Course Requirements
An understanding of programming, even if not in Java
Lesson Descriptions
Module 1, “Understanding Declarations and Primitive Data Types,” looks at some core aspects of the Java programming language, starting with simple declarations of variables, initialization, and then the scope of those variables. In looking at scope, the topic of blocks and curly braces are covered. Literal forms for all the primitive types, including the types of those literals, effects of assigning them to variables of other types, and limitations on such assignments are introduced next. Finally, this module covers the use of pseudo-type “var”.
Module 2, “Working with Core Text Representations,” focuses on Java’s core text representations, including classes String and StringBuilder. The module also addresses the issue of immutability in Java’s strings as well as the key elements of String and StringBuilder’s APIs.
Module 3, “Representing Numbers and Objects,” starts with the primitive wrappers and autoboxing, and key elements of those wrapper APIs. The latter part of this module addresses the BigInteger and BigDecimal classes.
Module 4, “Working with Java Arrays,” starts with Array declarations and creation, as well as some techniques for initializing by iteration, and the length and valid indexes of an Array. Then the module digs in to the special syntax that enables an array to be represented as a literal in the source code and shows how this allows for combining declaration and initialization. Creating an array that contains all or part of another array, as well as how to copy from one array to another efficiently, is covered. The syntax elements and usage idioms of arrays are also addressed, along with other details of multi-dimensional arrays. Finally, the module investigates the utilities provided by the Arrays class.
Module 5, “Working with Date and Time,” addresses the powerful features of the date and time API. The module starts with creating objects that represent local dates and times, moving into how to represent changes to a given value, and then moves on to the DateTimeFormatter. Next come some utility classes: Period, Instant, and Duration. The course digs into working with and across timezones. The last lesson investigates how to represent movements in time based on strictly human calendar concepts using the TemporalAdjuster class.
Module 6, “Working with Lists,” investigates the list concept and looks closer at the two most common implementations of the concept, ArrayList and Linked List, along with the List interface. For these, the module looks at declaration, initialization, and key methods, including the static and default methods defined in the interface. One lesson provides an introduction to Java’s generics mechanism as a tool for making the use of lists cleaner. The module investigates how the list interface separates the ways of interacting with a list from the details of any particular implementation being used. Finally, the module investigates performance comparisons between the ArrayList and LinkedList implementations.

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/3060.html