Open in app
Home
Notifications
Lists
Stories

Write
Suleyman Yildirim
Suleyman Yildirim

Home

Jun 20, 2020

Java SE 8 Programmer II Exam Series: Internationalization and Localization

Introduction In this post, we will look at how to add internationalization and localization to the Java application. We will learn how to pick a locale, create and use properties files in different languages, and to format the numbers. …

Java 8

5 min read

Java SE 8 Programmer II Exam Series: Internationalization and Localization
Java SE 8 Programmer II Exam Series: Internationalization and Localization

Jun 10, 2020

Java SE 8 Programmer II Exam Series: Advanced Stream Pipeline Concepts

Introduction In this post, we will cover advanced stream pipeline concepts in Java 8. We will analyze chaining Optionals, predefined collectors, and learn how to use groupingBy, partitioningBy, and mapping methods. You can find the source code on GitHub. Chaining Optionals Chaining optionals help eliminate the nested if-statements for Optional variables. The function…

Java 8

5 min read

Java SE 8 Programmer II Exam Series: Advanced Stream Pipeline Concepts
Java SE 8 Programmer II Exam Series: Advanced Stream Pipeline Concepts

May 30, 2020

Yurtdisinda Yazilim Gelistirme — Mulakat Tipleri

Giris Bu yazida son yillarda yurtdisinda girdigim yazilim mulakatlarin bir ozetini yapacagim. Bunlarin buyuk bir kismi gunluk hayatta karsilasmadigimiz tipte olan ama hayatimizin da bir gercegi olan kodlama problemleridir. Ayni hatalari sizin de yapmamaniz icin ogrendigim dersleri de paylasacagim. Siz de deneyimlerinizi yorumlara yazabilir, is arayan tanidiklarinizla yaziyi paylasabilirsiniz. Bazen yurtdisi…

Mulakatlar

5 min read

Yurtdisinda Yazilim Gelistirme — Mulakat Tipleri
Yurtdisinda Yazilim Gelistirme — Mulakat Tipleri

Apr 30, 2020

Java Priority Queue using Comparator

Introduction In this post, we will cover how to create a Java Priority Queue with a Comparator. We are going to practice the problem defined at HackerRank. Let’s look at the problem description. Problem Definition Several students in a school are waiting to be served. …

Java

3 min read

Java Priority Queue using Comparator
Java Priority Queue using Comparator

Mar 5, 2020

Java SE 8 Series: Primitive Streams

Introduction In this post, we will cover creating primitive streams, using Optional types with primitives, and summarizing statistics in a single pass. Primitive Streams There are three types of primitive streams: IntStream (int, short, byte, and char), LongStream (long), and DoubleStream (double and float). Creating Primitive Streams Creating primitive streams is the same as a regular…

Java

3 min read

Java SE 8 Programmer II Exam Series: Primitive Streams
Java SE 8 Programmer II Exam Series: Primitive Streams

Mar 3, 2020

Test-Driven Development in Spring Boot using Pyramid Approach

Introduction In this post, we will follow the test pyramid approach in order to develop a simple Spring Boot application, which has the following classes: Controller, Service, Repository, and Domain. We will focus on Unit and Integration Tests for the Controller, Service, Repository classes.

Tdd

4 min read

Test-Driven Development in Spring Boot using Pyramid Approach
Test-Driven Development in Spring Boot using Pyramid Approach

Jan 27, 2020

Java SE 8 Programmer II Exam Series: Streams

Introduction In this post, we will cover the streams in Java 8. We will discover the three parts of the pipeline: source, terminal, and intermediate operations. What is a stream pipeline? Stream operations are divided into intermediate and terminal operations and are combined to form stream pipelines. …

Java

3 min read

Java SE 8 Programmer II Exam Series: Streams
Java SE 8 Programmer II Exam Series: Streams

Jan 25, 2020

Java SE 8 Programmer II Exam Series: Built-in Functional Interfaces

Introduction Functional interfaces are the basics of functional programming in Java 8. If you master the six basic interfaces, you can derive the rest and understand the streams. In this section, we will cover the common functional interfaces in java.util.function package: Supplier, Consumer, Predicate, Function, UnaryOperator, and BinaryOperator. Class Hierarchy The diagram shows…

Java

4 min read

Java SE 8 Programmer II Exam Series: Built-in Functional Interfaces
Java SE 8 Programmer II Exam Series: Built-in Functional Interfaces

Jan 18, 2020

Java SE 8 Programmer II Exam Series: Java Collections Framework

Introduction The collection interfaces are divided into two groups: the most basic interface java.util.Collection, and other collection interfaces based on java.util.Map. In this section, we will cover four main interfaces in the Java Collections Framework: List, Set, Map, and Queue. List You usually use a list when you want an ordered collection…

Java

5 min read

Java SE 8 Programmer II Exam Series: Java Collections Framework
Java SE 8 Programmer II Exam Series: Java Collections Framework

Jan 15, 2020

Java SE 8 Programmer II Exam Series: Generics

Introduction Generics enable types (classes and interfaces) to be parameters when defining classes, interfaces, and methods. It enables you to re-use the same code. In this section, we will cover Generic Classes, Generic Interfaces, Generic Methods, and Bounded Type Parameters. Type Parameter Naming Conventions By convention, type parameter names are single, uppercase letters. …

Java

4 min read

Java SE 8 Programmer II Exam Series: Generics
Java SE 8 Programmer II Exam Series: Generics
Suleyman Yildirim

Suleyman Yildirim

Software Engineer, Oracle Certified Java Programmer, http://suleymanyildirim.org/

Following
  • Mali Müşavir Evren Özmen-CPA Evren ÖZMEN

    Mali Müşavir Evren Özmen-CPA Evren ÖZMEN

  • Ekim Nazım Kaya

    Ekim Nazım Kaya

  • Yevgeniy Brikman

    Yevgeniy Brikman

  • Eduardo Morales

    Eduardo Morales

  • Barry Cranford

    Barry Cranford

See all (8)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable