Core Java



Welcome to Core Java Tutorials, this page is for beginners and also for the those who refers any Online notes for their college notes or for professionals in their projects. hopefully it will be helpful to all those who try to seek for good programming knowledge and easy understanding to concepts. In this Blog/naiveprogramming page I'll try to explain till Java 8 and it's main features that are been added.



Table of Contents

Core Java Tutorial 
Core Java Tutorial – Getting Started 
Core Java Tutorial – Object Oriented Concepts 
Core Java Tutorial – Data Types and Operators 
Core Java Tutorial – Interface, Abstract Class 
Core Java Tutorial – String Manipulation 
Core Java Tutorial – Arrays 
Core Java Tutorial – Annotation and Enum 
Core Java Tutorial – Collection & Generics 
Core Java Tutorial – IO Operations 
Core Java Tutorial – Exception Handling 
Core Java Tutorial – MultiThreading and Concurrency 
Core Java Tutorial – Regular Expressions 
Core Java Reflection API 
Java 7 
Java 8


Core Java Tutorial 

Let us assume in the core java you don't have basic understanding of the concepts and knowledge of the programming. Those you haven't learn how to use if-else loop, while or do while loops etc. while performing any programming.

Let's get going and start reading the concepts and start programming.


    Core Java Tutorial – Getting Started

  1. Setting up Java in Windows OS
  2. Writing your First Java Program
  3. Java Method
  4. Constructor in Java
  5. Java Access Modifiers – public, protected, private and default
  6. Java for loop
  7. Java while loop
  8. Java do while loop
  9. Java static keyword
  10. Java break keyword
  11. Java continue keyword

    Core Java Tutorial – Object Oriented Concepts

  1. OOPS Concepts
  2. Composition in Java
  3. Inheritance in Java
  4. Composition vs Inheritance in Java
  5. Java Nested Classes
  6. Core Java Tutorial – Data Types and Operators

  7. Java Data Types, Primitives and Binary Literals
  8. Java Autoboxing and Unboxing
  9. Java Wrapper Classes
  10. Java Ternary Operator
  11. Core Java Tutorial – Interface, Abstract Class

  12. Abstract Class in Java
  13. Interface in Java
  14. Difference between Abstract Class and Interface in Java
  15. Core Java Tutorial – String Manipulation

  16. Why String is immutable and final?
  17. Understanding Java String Pool
  18. Java String subsequence example
  19. Java String compareTo example
  20. Java String substring example
  21. Converting String to char and vice versa
  22. Java Split String example
  23. String to byte array and vice versa
  24. String to char array
  25. Java String concatenation
  26. String, StringBuffer and StringBuilder in Java
  27. String Programs in Java
  28. Core Java Tutorial – Arrays

  29. Initializing an Array in Java
  30. Two dimensional array in java
  31. Java Array of ArrayList
  32. String to String Array Example
  33. Java Variable Arguments Explained
  34. Java Array add elements
  35. Sorting an Array in Java
  36. Java String Array to String
  37. Java ArrayList to Array
  38. Converting Array to ArrayList in Java
  39. How to copy arrays in Java
  40. Core Java Tutorial – Annotation and Enum

  41. Java Annotations Tutorial
  42. Java @Override Annotation
  43. Java Enum Example Tutorial
  44. Core Java Tutorial – Collection & Generics

  45. Java Collections Framework Tutorial
  46. Java List
  47. Java ArrayList
  48. Java LinkedList
  49. Java Set
  50. Java HashSet
  51. Java TreeSet
  52. Java Map
  53. Java HashMap
  54. Java SortedMap
  55. Java TreeMap
  56. Java Queue
  57. Java Stack
  58. Java Iterator
  59. Java ListIterator
  60. Java PriorityQueue Example
  61. Priority Queue Java
  62. ArrayList vs CopyOnWriteArrayList
  63. How to avoid ConcurrentModificationException when using an Iterator
  64. Java Generics Example Tutorial
  65. Core Java Tutorial – IO Operations

  66. Create a New File in Java
  67. Delete a File in Java
  68. File separators in Java
  69. Delete a Directory Recursively in Java
  70. Rename and Move a File in Java
  71. Getting File Size in Java
  72. Get File Extension in Java
  73. How to check if File exists in Java
  74. How to check if File is a Directory in Java
  75. How to get File last modified date in Java
  76. Java FileNameFilter example to list specific files
  77. Java File Path, Absolute Path and Canonical Path Explained
  78. How to set File Permissions in Java
  79. 4 ways to copy File in Java
  80. Reading File in Java using BufferedReader, Scanner, Files
  81. Java Scanner Class
  82. Open a File in Java
  83. Read a File to String in Java
  84. Java Read file line by line
  85. How to write a File in Java
  86. How to append data to a File in Java
  87. Converting InputStream to File
  88. Java Random Access File Example
  89. Download File from URL Example
  90. Java GZip Example
  91. Temp Files in Java
  92. Reading a CSV File using Java Scanner Class
  93. Java Property File Example
  94. Core Java Tutorial – Exception Handling

  95. Exception Handling in Java
  96. java.lang.NoSuchMethodError
  97. java.lang.NullPointerException
  98. Core Java Tutorial – MultiThreading and Concurrency

  99. Threads in Java
  100. Thread Life Cycle
  101. Thread Sleep Example
  102. Thread join Example
  103. Thread wait, notify, notifyAll Example
  104. Thread Safety in Java – Synchronization
  105. Java ThreadLocal Example
  106. Java Timer and TimerTask Example
  107. Java Thread Pool Example
  108. Java Callable Future Example
  109. Java FutureTask Example
  110. Java ScheduledThreadPoolExecutor Example
  111. Java Lock Example
  112. Core Java Tutorial – Regular Expressions

  113. Regular Expressions in Java Example Tutorial
  114. Validating Email Address using Regular Expression in Java
  115. Validating Phone Number using Regex in Java
  116. Core Java Reflection API

  117. Java Reflection API Tutorial
  118. Java 7

  119. String in switch case
  120. Try with Resources – Java ARM
  121. Binary Literals in Java
  122. Underscores in Numeric Literals
  123. Catching Multiple Exceptions in a single catch block
  124. Java PosixFilePermission example to set File Permissions
  125. Java 8

  126. Java 8 Features Overview
  127. Java 8 interface changes
  128. Lambda Expressions in Java
  129. Stream API in Java
  130. Java Date Time API Example Tutorial
  131. Java Spliterator

No comments:

Post a Comment

Start

What you will learn in naiveprogramming

In the programming world there are many programmings languages are available for different platforms of devices. Here below I'll try t...