Open in app

Sign In

Write

Sign In

Gökhan Kanber
Gökhan Kanber

7 Followers

Home

About

Pinned

Java Programming Language

An article series about the Java programming language. Contents Introduction to Java Java Programming Language Basics Java Object-Oriented Programming Concepts Java Lambda Expressions Java Method References Java Exceptions Java Collections - Part 1: Introduction Java Collections - Part 2: Object Ordering Java Collections - Part 3: Implementations Java Collections - Part 4: Aggregate Operations Java Collections - Part 5: Algorithms

Java

1 min read

Java Programming Language
Java Programming Language
Java

1 min read

Java Programming Language

Atmosphere

An article series about the Java programming language.

Contents

  • Introduction to Java
  • Java Programming Language Basics
  • Java Object-Oriented Programming Concepts
  • Java Lambda Expressions
  • Java Method References
  • Java Exceptions
  • Java Collections - Part 1: Introduction
  • Java Collections - Part 2: Object Ordering
  • Java Collections - Part 3: Implementations
  • Java Collections - Part 4: Aggregate Operations
  • Java Collections - Part 5: Algorithms
  • Java Concurrency - Part 1: Introduction
  • Java Concurrency - Part 2: High Level Concurrency Objects
  • Java IO - Part 1: IO Streams
  • Java IO - Part 2: File IO - 1
  • Java IO - Part 3: File IO - 2
  • Java IO - Part 4: File IO - 3
  • Java Database Connectivity (JDBC)
  • Java Code Conventions

--

--


Feb 21, 2021

Java IO - Part 4: File IO - 3

This article is a part of the Java Programming Language article series. Contents Walking the File Tree Finding Files Watching a Directory for Changes Walking the File Tree The FileVisitor Interface Specifies the required behavior at key points in the traversal process A simple implementation: the SimpleFileVisitor class Key points When a file is visited…

Java

3 min read

Java IO - Part 4: File IO - 3
Java IO - Part 4: File IO - 3
Java

3 min read


Feb 17, 2021

Java Code Conventions

This article is a part of the Java Programming Language article series. Purpose Improve the readability of the software File Organization Files longer than 2000 lines should be avoided Beginning Comments Package and Import Statements Indentation 4 spaces should be used as the unit of indentation Spaces vs tabs Line Length Avoid…

Java

3 min read

Java Code Conventions
Java Code Conventions
Java

3 min read


Feb 16, 2021

Java Collections - Part 5: Algorithms

This article is a part of the Java Programming Language article series. Algorithms Sorting Shuffling Routine Data Manipulation Searching Composition Finding Extreme Values Sorting Reorders a List in ascending order Uses merge sort algorithm The sort method: Collections.sort(list); Collections.sort(list, comparator); Shuffling The opposite of sort In all possible permutations with equal likelihood Useful…

Java

2 min read

Java Collections - Part 5: Algorithms
Java Collections - Part 5: Algorithms
Java

2 min read


Feb 16, 2021

Java Collections - Part 4: Aggregate Operations

This article is a part of the Java Programming Language article series. JDK 8 and later, the preferred method of iterating over a collection is to obtain a stream and perform aggregate operations on it. A for-each loop The aggregate operation forEach Pipeline A sequence of aggregate operations Pipeline Components A source Zero or more intermediate operations A…

Java

4 min read

Java Collections - Part 4: Aggregate Operations
Java Collections - Part 4: Aggregate Operations
Java

4 min read


Feb 14, 2021

Java Method References

This article is a part of the Java Programming Language article series. Method References Refer to the existing method by name Person class Sort the array by age The sort method signature Lambda expression The Comparator interface is a functional interface Method reference Summary Lambda expression: (a, b)…

Java

1 min read

Java Method References
Java Method References
Java

1 min read


Feb 14, 2021

Java Database Connectivity (JDBC)

This article is a part of the Java Programming Language article series. JDBC Java API for database access A separate JDBC driver is used for each system Database A collection of data Table Database objects that contains the data Has rows and columns Rows: records Columns: field in the record

Java

2 min read

Java Database Connectivity (JDBC)
Java Database Connectivity (JDBC)
Java

2 min read


Feb 14, 2021

Java Lambda Expressions

This article is a part of the Java Programming Language article series. Lambda Expressions Treat functionality as method argument, or code as data For anonymous class implementations Looks a lot like a method declaration Consider as anonymous methods: methods without a name Syntax of Lambda Expressions A comma-separated list of parameters enclosed in parenthese Omit the…

Java

2 min read

Java Lambda Expressions
Java Lambda Expressions
Java

2 min read


Feb 13, 2021

Java IO - Part 3: File IO - 2

This article is a part of the Java Programming Language article series. Contents Read, Write, and Create File Random Access Files Create and Read Directories Links, Symbolic or Otherwise Other Useful Methods Legacy File IO Reading, Writing, and Creating Files

Java

3 min read

Java IO - Part 3: File IO - 2
Java IO - Part 3: File IO - 2
Java

3 min read


Feb 13, 2021

Java IO - Part 2: File IO - 1

This article is a part of the Java Programming Language article series. Contents Versions NIO.2 Path Path Operations Check, Delete, Copy, and Move a File or Directory Managing Metadata (File and File Store Attributes) Versions

Java

4 min read

Java IO - Part 2: File IO - 1
Java IO - Part 2: File IO - 1
Java

4 min read

Gökhan Kanber

Gökhan Kanber

7 Followers

https://gokhankanber.github.io

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech