Simple Java - ProgramCreek.com

[Pages:183]1 | 183

Contents

I Freface

7

II Java Questions

11

1 How to Check if an Array Contains a Value in Java Efficiently?

13

2 Top 10 Questions about Java Exceptions

16

3 Why Field Can't Be Overridden?

18

4 Constructors of Sub and Super Classes in Java?

20

5 Java Enum Examples

23

6 Java Access Level for Members: public, protected, private

24

7 The Interface and Class Hierarchy Diagram of Java Collections

25

8 Top 9 questions about Java Maps

28

9 Java equals() and hashCode() Contract

33

10 What does a Java array look like in memory?

35

11 The Introduction of Java Memory Leaks

38

12 Frequently Used Methods of Java HashMap

40

13 How Java Compiler Generate Code for Overloaded and Overridden

Methods?

42

14 String is passed by "reference" in Java

43

15 FileOutputStream vs. FileWriter

46

16 HashSet vs. TreeSet vs. LinkedHashSet

46

17 How to Write a File Line by Line in Java?

52

18 What can we learn from Java HelloWorld?

54

19 Top 10 questions of Java Strings

58

20 How does Java handle aliasing?

61

21 How Static Type Checking Works in Java?

63

22 Interview Question - Use Java Thread to Do Math Calculation

64

23 Why String is immutable in Java ?

65

24 ArrayList vs. LinkedList vs. Vector

67

25 Java Varargs Examples

72

26 HashMap vs. TreeMap vs. Hashtable vs. LinkedHashMap

73

27 What is Instance Initializer in Java?

80

28 Top 10 Methods for Java Arrays

81

29 Java Type Erasure Mechanism

84

30 Simple Java - Foreword

86

31 Top 10 Mistakes Java Developers Make

86

32 How to make a method thread-safe in Java?

92

33 What Is Inner Interface in Java?

94

34 Top 10 questions about Java Collections

96

35 Set vs. Set

101

36 How to Convert Array to ArrayList in Java?

103

37 Java read a file line by line - How Many Ways?

105

38 Yet Another "Java Passes By Reference or By Value"?

107

39 Monitors - The Basic Idea of Java Synchronization

109

40 The substring() Method in JDK 6 and JDK 7

111

41 2 Examples to Show How Java Exception Handling Works

114

42 Java Thread: an overridding example code

116

43 Comparable vs. Comparator in Java

117

44 Overriding vs. Overloading in Java

121

45 Why do we need Generic Types in Java?

124

46 Deep Understanding of Arrays.sort()

126

47 How to use java properties file?

130

48 Efficient Counter in Java

131

49 How Developers Sort in Java?

137

50 The Most Widely Used Java Libraries

139

51 Inheritance vs. Composition in Java

142

52 A simple TreeSet example

148

53 JVM Run-Time Data Areas

150

54 Diagram to show Java String's Immutability

151

55 Create Java String Using " " or Constructor?

153

56 What exactly is null in Java?

155

57 Diagram of Exception Hierarchy

156

58 java.util.ConcurrentModificationException

158

59 When to use private constructors in Java?

160

60 Top 10 Questions for Java Regular Expression

160

61 "Simple Java" PDF Download

165

62 Start from length & length() in Java

165

63 When and how a Java class is loaded and initialized?

167

64 Java Thread: notify() and wait() examples

170

65 Should .close() be put in finally block or not?

173

66 Java Serialization

175

67 Iteration vs. Recursion in Java

177

68 4 types of Java inner classes

180

Part I.

Freface

7 | 183

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download