All posts

List of all posts from this blog.

  1. Simple network console chat on Java
  2. Get links to all articles from site with python
  3. Ways of creating threads in Java
  4. Differences between abstract class and inte rface in Java
  5. C examples: simple input to output
  6. Examples of log package in Golang
  7. Usage of flag in New constructor of log p ackage in Golang
  8. Rocks and Diamonds
  9. Basic principles of OOP
  10. What is object-oriented programming
  11. What is "encapsulation"
  12. What is "inheritance" in OOP
  13. What is "polymorphism" in OOP
  14. What is "abstraction" in OOP
  15. What is messaging in OOP
  16. Basic concepts of OOP: "class", "object", "interface"< /a>
  17. What are the advantages and disadvantages of an object-oriented ap proach to programming
  18. What's the difference between composition and aggregation
  19. What are static and dynamic binding
  20. What the JVM is responsible for
  21. Classloader in Java
  22. Runtime data areas in Java
  23. Frames in JVM
  24. Execution Engine in JVM
  25. How are JRE, JVM and JDK different
  26. What are the access modifiers in Java
  27. What does the final keyword say
  28. What values are the default variables initialized to
  29. Method main in Java
  30. Logical and bitwise operations and operators in Java
  31. Where and what is the abstract modifier used for
  32. Concept of "interface" in Java
  33. What is a Design Pattern
  34. Types of design patterns
  35. Examples of basic design patterns
  36. Examples of generative design patterns
  37. Examples of structural design patterns
  38. Examples of behavioral design patterns
  39. What is Application Server
  40. How is an abstract class different from an interface in Java
  41. Can an object access a private member of a class in Java< /a>
  42. What is the order of calling constructors and initialization blocks, given the class hierarchy
  43. Static modifier, initialization blocks and exceptions in it i n Java
  44. Overriding and overloading methods in Java
  45. Static and non-static fields and methods in Java
  46. Types of classes in Java. Nested classes
  47. Nested classes, local, anonymous in Java
  48. Usage of assert statement in Java
  49. Heap and Stack memory in Java
  50. What is a garbage collector for in Java
  51. How does the garbage collector work in Java
  52. What flavors of garbage collectors are implemented in the HotSpot virtual machine
  53. How Serial Garbage Collector works in the HotSpot virtual machine
  54. String pool in Java
  55. Method finalize in Java
  56. Method finalize in Java, exceptions
  57. What is the difference between final, finally and finalize() in Java
  58. Type casting in Java
  59. Autoboxing in Java and rules for wrapping primitive types in wrapper classes
  60. Transaction isolation levels in database
  61. Class String in Java
  62. Object class in Java
  63. Constructor in Java
  64. Classes loaders and dynamic loading of class es in Java
  65. What is Reflection in Java
  66. Method equals() in Java
  67. Method hashCode() in Java
  68. Cloning objects in Java
  69. Shallow and deep cloning in Java
  70. Exceptions in Java
  71. Errors of the Error class in Java
  72. Work of try-catch-finally block in Java
  73. Generics in Java
  74. "Collection" in Java
  75. Fail-fast and fail-safe behavior in Java
  76. Iterator interface in Java
  77. ArrayList and LinkedList in Java
  78. ArrayList and LinkedList in Java, memory usage and speed
  79. Queue and Deque interfaces in Java
  80. HashMap, Hashtable, IdentityHashMap in Java
  81. HashMap, WeakHashMap, LinkedHashMap in Java
  82. HashMap in Java
  83. HashMap details in Java
  84. TreeSet, HashSet, LinkedHashSet in Java
  85. Collection details in Java
  86. List of innovations have appeared in Java 8 and JDK 8
  87. Lambda in Java
  88. Method Reference in Java
  89. Functional interfaces in Java
  90. Default and static methods in Java
  91. Stream in Java
  92. Methods in streams in Java
  93. Parallel processing of streams in Java 8
  94. Terminal and intermediate stream methods in Java
  95. Additional methods for working with associative ar rays (maps) appeared in Java 8
  96. LocalDateTime and ZonedDateTime in Java
  97. IO and NIO in Java
  98. I/O streams in Java
  99. Subclasses of OutputStream, Reader, Writer classes in Java
  100. PrintWriter and PrintStream in Java
  101. Сlass File in Java
  102. RandomAccessFile in Java
  103. Serialization in Java
  104. Externalizable in Java
  105. Customize serialization in Java
  106. Java Memory Model
  107. Multitasking in Java
  108. Process, thread, green threads in Java
  109. Threads in Java
  110. Synchronization in Java
  111. States of thread in Java
  112. Methods wait(), notify(), notifyAll() in Java
  113. Deadlock and livelock in Java
  114. Keywords volatile, synchronized, transient, native in Java
  115. Runnable, Callable, FutureTask, CyclicBarrier and CountDownLatch in Ja va
  116. Race condition in Java
  117. Stopping thread in Java
  118. Exception and interrupt in thread in Java
  119. Thread pool in Java
  120. Thread dump in Java
  121. ThreadLocal variable in Java
  122. Differences between synchronized and Ree ntrantLock in Java
  123. ReadWriteLock in Java
  124. Fork/Join framework in Java
  125. Thread safe Singleton in Java
  126. List of principles for multithreaded programming i n Java
  127. Servlet in Java
  128. Structure of servlet web project in Java
  129. Servlet container and application servers in Java
  130. How does servlet container manage servlet lifecycle in Java
  131. Common tasks performed in servlet container in Java
  132. Database and keys
  133. Normalization in databases
  134. Index in database
  135. Types of indexes in database
  136. Difference between clustered and non-cluster ed indexes
  137. Transactions in databases
  138. SQL statements
  139. JOIN in SQL
  140. HAVING, ORDER BY, GROUP BY, COUNT in SQL
  141. IN, BETWEEN, LIKE operators in SQL
  142. Data integrity constraints in SQL
  143. Stored Procedure, Triggers, Cursor
  144. JDBC
  145. Parts of JDBC
  146. Basic steps for working with a database using JDBC
  147. Transaction isolation levels supported in JDBC
  148. Execution of queries with JDBC
  149. XML, well-formed XML and valid XML
  150. XSD
  151. Methods for reading XML in Java
  152. volatile keyword in Java
  153. Slices as arguments in Golang
  154. What characters can a variable name consist of (a valid identifier) in Java

Comments

Popular posts from this blog

Methods for reading XML in Java

XML, well-formed XML and valid XML

ArrayList and LinkedList in Java, memory usage and speed