Index

A

abs() function
add() functions
Aggregators function
Android device
Android Studio
adding external libraries
parameterized form
repositories
library creation
nullability
Annotations
applications
array
characteristics
custom
elements
KAPT
meta-information
operator classes
operator() function
reflection API
use-site targets
Anonymous classes
Any.notifyAll() function
Any.notify() function
Any.wait() function
Apache Commons library
API level 25 or less
API level 26 or greater
clock
Duration and Period classes
instants
LocalDate
LocalDateTime
LocalTime
minSdkVersion
OffsetDateTime
OffsetTime
ZonedDateTime
Application programming interface (API) documentation
Array
collections
lists
maps
sets
constructors
empty array of object references
folding
grouping
lambda function
null object references
objects
operations
reducing
sorting
zipping
async() function
atan2() function
await() function

B

Binary operations
Bits
Boolean expressions
Bytes

C

calc() function
cancel() function
Character expression elements
childCount() function
Classes
benefits
encapsulation
if statement
companion objects
singleton objects
start() function
self-reference (This)
strings conversion
visibility of
Clock class
ClockTwiceAsFast class
Collection and map
characteristics
deterministic getters
element checks
filtering
finding elements
mutators
transformations
association
changing mode
flattening
keys and values, extraction
mapping
reordering
traversing
Command line
Comments
advantages
API documentation
class
disadvantages
functions and properties
markdown files
multiline
package
project files view
verbose commenting
Companion objects
Console class
Constants class
Constructors
invocation
modifiers
named parameters
parameters
primary constructors
secondary constructors
Contravariance
Conversions
Coroutines
async() function
await() function
blocking
builder
cancellation
channel
context
coroutineScope() function
delay() function
dispatchers
exception handling
global scope
join() function
launch() function
onCreate() function
runBlocking() function
scope
structured concurrency
suspending function
synchronization
timeouts
coroutineScope() function
createXmlDocument() function

D

Data classes
Data containers
loops
pairs and triples
Date class
Declaration-side variance
Decoupling
delay() function
Delegation
Deprecated annotation
Document Object Model (DOM) model

E

Elvis operator
Emulators
enum class
Enumerations
equals() function
Exceptions
e() function
error-handling
throw exceptions
try-catch block
types
Expressions
arithmetic operators’ precedence
arithmetics
bits and bytes
boolean
character elements
conversions
numerical elements
operators
string elements
ubiquity of
unclassified expressions
exractTo() function
Extensions
encapsulation
functions
hasLength() extension
nullable receivers
properties
static features

F

fetchChildren() function
File class
FileTreeWalk class
Filters
First-in, first-out (FIFO)
Fixed-size collections, see Array
Folding function
forEach() function
forEachIndexed() function
Functional programming
features
vs. imperative programming
Functions and properties
imported vs. import statements
outside classes
Functions with receiver types

G

GameUser class
generateSequence() function
Generator functions
Generics
compile-time constructs
constraints
functions
type parameters
get(i:Int) function
getCompleted() function
getFirst() function
getLast() function
getState() function
GregorianCalendar class
Grouping functions
guess() function

H

hashCode() function
HelloKotlin app
emulated devices screen
emulator window
graphical design
layout
Higher order functions

I

Identity operator (===)
Immutable collections
Imperative programming
Infix operators
Inheritance
classes from other classes
constructor
override functions
overriding properties
superclass assets
Inline function
Inner classes
Input and output
copyTo() function
file
append text
creation
deletion
listing directories
read
(/) system separator
internet URL
temporary files
Instantiation
Integrated development environment (IDE)
Android Studio
command line
emulators
HelloKotlin app
Interfaces
Invoice class
complete class
functions
initialization
Kotlin
properties

J

JavaScript Object Notation (JSON) processing
add() function
alter JSON tree
asText()
createSomething() style functions
invoke operator
Jackson library
put() function
read data
toJsonString()
toPrettyString()
tree, create
Java virtual machine (JVM)
jcenter() repository
Joining function

K

KClass
Kotlin programming, object orientation, see Object orientation programming

L

Lambda functions
Last-in, first-out (LIFO)
launch() function
list.toMutableList() function
Literals
LocalDate class
LocalDateTime class
LocalTime class
Local variables

M

MainActivity class
map.toMutableMap() function
Markdown files
Math API
mavenCentral() repository
Maven coordinates
mavenLocal() repository
Member functions
abstract class
accessing masked properties
default parameters
function not returning values
functions
invocation
local functions
named parameters
operations or methods
polymorphism
value-returning function
vararg parameters
movePoint() function
Multithreading
atomic variable types
callable
executors class
functions and constructs
future object
joinToString() function
list implementation
lock object
program development
Pi calculation
Pi user interface
set implementation
thread() function
thread-safe Deque implementation
thread-safe Map implementation
thread-safe Queue implementation
thread-safe Set implementation
@MustBeDocumented(…) annotation
mutableList.toList() function
mutableMap.toMap() function
mutableSet.toSet() function

N

Namespaces
Not null assertion operator
@NotZero annotation
Nullability
elvis operator
fictive computer language
not null assertion operator
nullable properties
pointer variable
NumberGuess app
Android Studio
error
layout file
Kotlin code
statistics class
add action bar
average tries needed
data list
getSerializable() function
getStatistics() function
groupBy() function
histogram
mutable list
restore() function
save() function
singleton object
standard deviation
StatisticsActivity
toSortedMap() function
Numerical expressions

O

Object orientation programming
attributes
class declaration
class initialization
computer mapping methodology
concrete invoice object
constructors ( see Constructors)
contract and interfaces
add() function
characteristics
collector module and clients
coordsOf() function
graphics collector
GraphicsObject function
module communication
Triangle class
definition
end-of-line comment
invoice class ( see Invoice class)
methods
properties
property declaration
structure unit and packages
namespaces
project
onCreate() function
onSaveInstanceState() function
[] operator
-operator
!! operator
!= operator
+ operator
== operator
Operator overloading
Operators

P

Pairs and triples containers
Pointer value
Polymorphism
pow() function
prettyFormatXml() function
Primitive data types
Properties
accessors
data holders/variables
declaration modifiers
dereferencing operator (.)
fullName and initials
GameUser class
immutable and immutable variables
literals
null values
rules
string templates
types
vals function
values assignment
visibility

Q

Quantifiers
Queues and stacks

R

RandomNumberGenerator class
RandomRandom class
rangeTo() function
Recursive functions
Reduction function
Reflection
Regex class
Regular expressions
patterns
quantifiers
strings
extraction
matches
replacing patterns
splitting
reified type parameters
removeFirst() function
removeLast() function
@Repeatable(…) annotation
replaceFirst() function
ReplaceWith annotation
Repositories
@Retention(…) annotation
round() function
runBlocking() function

S

SAX
sequenceOf() function
Sequences
setTime() function
set.toMutableSet() function
sign() function
SimpleDateFormat
Spread operator
sqrt() function
Standard deviation
Standard library
API documentation
API level
Star projections
startsWith() function
StAX
StdRandom class
String expression elements
Structural constructs
also scoping function
apply function
conditional execution
for and while Loops
ifs and whens
arbitrary expressions
conditional branching construct
else if and else clauses
if–else program
inner blocks
ranges
statement blocks
value-yielding variant
let function
ranges
run scoping function
scoping functions
with function
supervisorScope() function
Suppress annotation
System.currentTimeMillis() function

T

takeIf() function
@Target(…) annotation
thread() function
thread.join() function
three-valued logic
time() function
toDouble() function
Triangle class
Type projections

U

Unary operation
unzip() function
Use-side variance

V

Variable-size collections

W

Windowing function

X

Xerces
XML processing
add element
alter data
createElement() function
DOM
prettyFormatXml
read data
API and extensions
invoke operator
Kotlin file
parseXmlToDOM(s:String)

Y

yield() function

Z

Zipping function
ZonedDateTime class
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.141.8.247