forked from Agrasha-Janarthanan/MyJobs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjava.tutorial.links.txt
112 lines (96 loc) · 4.74 KB
/
java.tutorial.links.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
============================================
Tutorial links - Useful links
============================================
Coding standards reference
- file://nas/Distribution/ref/java/GoogleJavaStyle.html
Main Method
- http://tutorials.jenkov.com/java/main-method.html
Compilation and Execution
- http://tutorials.jenkov.com/java/java-project-overview-compilation-and-execution.html#compiling-the-java-source-code
- file://nas/Distribution/ref/java/jdk1.8.0_66/docs/technotes/guides/javac/index.html
- file://nas/Distribution/ref/java/jdk1.8.0_66/docs/technotes/tools/windows/java.html
- file://nas/Distribution/ref/java/jdk1.8.0_66/docs/technotes/guides/jar/index.html
- file://nas/Distribution/ref/java/jdk1.8.0_66/docs/technotes/guides/javadoc/index.html
- file://nas/Distribution/ref/java/jdk1.8.0_66/docs/technotes/tools/windows/javap.html
Syntax
- http://tutorials.jenkov.com/java/syntax.html
- OOP mapping
- file://nas/Distribution/ref/java/tutorial/java/concepts/index.html
- Type Declaration
- members of class - http://tutorials.jenkov.com/java/classes.html
- Fields - http://tutorials.jenkov.com/java/fields.html
- Methods - http://tutorials.jenkov.com/java/methods.html
- Constructors - http://tutorials.jenkov.com/java/constructors.html
- Class Initializers - http://tutorials.jenkov.com/java/syntax.html#class-initializers
- Inner classes - http://tutorials.jenkov.com/java/nested-classes.html
Data Types
- Primitive - http://tutorials.jenkov.com/java/data-types.html
- Complex - http://tutorials.jenkov.com/java/data-types.html
- Primitive Wrappers, Boxing/Unboxing - http://tutorials.jenkov.com/java/data-types.html
- Strings - http://tutorials.jenkov.com/java/strings.html
- Arrays - http://tutorials.jenkov.com/java/arrays.html
- Literals
- Enums - http://tutorials.jenkov.com/java/enums.html
Operators
- file://nas/Distribution/ref/java/tutorial/java/nutsandbolts/operators.html
Control Statements
- http://tutorials.jenkov.com/java/operations.html#program-flow
if statements
Switch Statements
for Loops
while Loops
Access Modifiers
- http://tutorials.jenkov.com/java/access-modifiers.html
Package Declaration
- http://tutorials.jenkov.com/java/packages.html
Import Statements
- http://tutorials.jenkov.com/java/packages.html#importing-classes-from-other-java-packages
Inheritance
- http://tutorials.jenkov.com/java/inheritance.html
Interfaces
- http://tutorials.jenkov.com/java/interfaces.html
Abstract Classes
- http://tutorials.jenkov.com/java/abstract-classes.html
Interfaces vs. Abstract Classes
- http://tutorials.jenkov.com/java/interfaces-vs-abstract-classes.html
java.lang -
Object - Refer to Java Doc
Class - Refer to Java Doc
Math - http://tutorials.jenkov.com/java/math-operators-and-math-class.html
Number - http://tutorials.jenkov.com/java/math-operators-and-math-class.html
String[+Buffer/Builder] - Refer to Java Doc and Jenkov
Process - Refer to Java Doc
Runtime - Refer to Java Doc
JavaDoc - API
- file://nas/Distribution/ref/java/jdk1.8.0_66/docs/api/index.html
Packages
- java.math
- java.lang.reflect - http://tutorials.jenkov.com/java-reflection/index.html
- java.text - formatting numbers, dates,
Generics
- http://tutorials.jenkov.com/java-generics/index.html
- file://nas/Distribution/ref/java/tutorial/extra/generics/index.html
Lambda
- file://nas/Distribution/ref/java/tutorial/java/javaOO/lambdaexpressions.html
- file://nas/Distribution/ref/java/lambda.java
Collections
- file://nas/Distribution/ref/java/tutorial/collections/TOC.html - interface, implementations, Aggregate functions
- http://tutorials.jenkov.com/java-collections/hashcode-equals.html
- java.util.functions - Functional interfaces for Streaming operations
- file://nas/Distribution/ref/java/jdk1.8.0_66/docs/api/java/util/function/package-frame.html
DateTime
- http://tutorials.jenkov.com/java-date-time/index.html
Util
- Arrays, Collections, Comparator, java.lang.Comparable
- Properties - file://nas/Distribution/ref/java/tutorial/essential/environment/index.html
- Locale, ResourceBundle
- Formatter, SimpleDateFormatter
- Base64, UUID, Random, Timer, TimerTask, String/StreamTokenizer, Scanner
- Objects, Optional
Annotations
- http://tutorials.jenkov.com/java/annotations.html
IO/NIO
- file://nas/Distribution/ref/java/tutorial/essential/io/index.html
- after reading the above concepts, for class level details
- http://tutorials.jenkov.com/java-io/index.html
- http://tutorials.jenkov.com/java-nio/index.html