Java Logo

Java Blackboard

Ders 001-032

Java programlama dilinin 001-032 arası dersleri.

Toplam Ders: 163 | Bu Sayfada: 30 ders

Ders 001-032

Java Java Tutorial 032: Java | Hotel Management Class Example
Key Concepts & Highlights
Creating flexible object initialization
Using default values : (this() chaining)
Building a hotel/accommodation class
Boolean feature handling
Real-life object modeling in Java OOP
Tutorial 032
Java Java Tutorial 031: Java | Java Constructors Explained — Overloading and Default Values
Key Concepts & Highlights
Using constructors to initialize Java objects
Constructor overloading for flexible object creation
Setting default values with no-argument constructors
Calling one constructor from another using this()
Printing object details with custom methods
Tutorial 031
Java Java Tutorial 030: Java | Mastering Java ArrayList — From Basics to Advanced in One Lesson
Key Concepts & Highlights
Understanding Java ArrayList fundamentals
Adding, removing, and updating list elements
Sorting and iterating through ArrayLists
Using custom classes inside ArrayLists
Common mistakes and best practices in Java Lists
Tutorial 030
Java Java Tutorial 029: Java | Java Even or Odd Number – Nested If Example
Key Concepts & Highlights
Checking even and odd numbers with modulus %
Using nested if and else if conditions
Detecting multiples of 5 or 7
Simple decision-making logic in Java
Console-based number analysis example
Tutorial 029
Java Java Tutorial 028: Java | Java Console Calculator – Basic Arithmetic Operations
Key Concepts & Highlights
Using Scanner for continuous user input
Applying arithmetic operations with switch
Creating reusable math methods
Handling program exit with loop and break
Modular and clear console interaction design
Tutorial 028
Java Java Tutorial 027: Java | Java 2D Arrays – Rows, Columns and Nested Loops
Key Concepts & Highlights
Declaring and initializing 2D arrays
Accessing rows and columns using indices
Measuring array length with .length
Printing elements using nested for loops
Representing tabular data in Java
Tutorial 027
Java Java Tutorial 026: Java | Java Scanner Class – Taking User Input (String & int Example)
Key Concepts & Highlights
Using Scanner to read user input
Mixing nextLine() and nextInt() safely
Handling newline issues after integer input
Reading and printing multiple data types
Building interactive console applications
Tutorial 026
Java Java Tutorial 025: Java | Java Swap Variables – Exchange Values Easily
Key Concepts & Highlights
Swapping two integer variables using a temporary variable
Swapping string values step by step
Understanding variable assignment flow
Avoiding data loss during swaps
Printing results to verify swapped values
Tutorial 025
Java Java Tutorial 024: Java | Java Continue Statement – Skip Iterations in Loops
Key Concepts & Highlights
Using continue in for, while, and do-while loops
Skipping specific loop iterations
Conditional checks inside loops
Difference between continue and normal flow
Practical examples for continue usage
Tutorial 024
Java Java Tutorial 023: Java | Java for Loop with Two Variables – Random Match Example
Key Concepts & Highlights
Using multiple variables in a for loop
Combining logical OR (||) in loop conditions
Generating random numbers with Random class
Checking equality and printing match alerts
Tracking variable changes per iteration
Tutorial 023
Java Java Tutorial 022: Java | Java Arrays – Primitive vs Wrapper Types Explained
Key Concepts & Highlights
Declaring arrays with different data types
Difference between primitive and wrapper arrays
Default values in Java arrays
Using Unicode characters in arrays
Printing array elements in tabular format
Tutorial 022
Java Java Tutorial 021: Java | Generate Random Numbers in Java – Math.random() vs Random Class
Key Concepts & Highlights
Using Math.random() to generate random doubles
Limiting random ranges with arithmetic
Using Random class for integers and doubles
Difference between Math.random() and Random()
Casting doubles to integers for cleaner output
Tutorial 021
Java Java Tutorial 020: Java | Java Word Pyramid – Print Words as a Pyramid
Key Concepts & Highlights
Creating pyramid patterns with words
Handling odd and even length words
Aligning characters using spaces
Dynamic row calculation based on word length
Using Unicode characters in patterns
Tutorial 020
Java Java Tutorial 019: Java | Java Pyramid Pattern – Dynamic Rows
Key Concepts & Highlights
Using nested for loops for pyramid shapes
Aligning stars with spaces
Dynamic row input from the user
Calculating stars per row (1 + satir*2)
Printing structured patterns in console
Tutorial 019
Java Java Tutorial 018: Java | Java Star Pattern – Pyramid and Diamond Shapes
Key Concepts & Highlights
Using nested for loops for patterns
Printing pyramid and diamond shapes
Controlling loop counters for symmetry
Conditional logic inside loops
Two methods to create the same pattern
Tutorial 018
Java Java Tutorial 017: Java | Reverse a String in Java – Two Methods Explained
Key Concepts & Highlights
Using a for loop to reverse a string
Returning a reversed string from a method
Printing characters in reverse order
String concatenation in loops
Difference between printing and returning a string
Tutorial 017
Java Java Tutorial 016: Java | Calculate Difference Between Two Dates in Java (Milliseconds & Time Units)
Key Concepts & Highlights
Parsing dates with SimpleDateFormat
Converting Date to milliseconds
Calculating absolute difference between dates
Converting milliseconds to days, hours, minutes, seconds
Formatting output with System.out.format
Tutorial 016
Java Java Tutorial 015: Java | Java Date Formatting Explained | SimpleDateFormat Patterns
Key Concepts & Highlights
Format dates using SimpleDateFormat
Display time, day, month, and year in custom styles
Use Locale for multilingual date formatting
Understand symbols like G, y, M, E, a, z
Compare multiple date and time formats
Tutorial 015
Java Java Tutorial 014: Java | Java Date and Time Operations | Calculate Time Difference in Java
Key Concepts & Highlights
Learn how to work with Date, System.currentTimeMillis() and SimpleDateFormat
Convert milliseconds into days, hours, minutes, and seconds
Parse custom date strings and calculate time differences
Use TimeUnit for easy time conversions
Real-world example: finding how many minutes passed since a given date
Tutorial 014
Java Java Tutorial 013: Java | Mastering Array Sorting in Java | Arrays.sort() & reverseOrder Explained
Key Concepts & Highlights
Learn how to sort arrays in Java easily
Understand ascending vs descending sorting
Use Arrays.sort() and Comparator.reverseOrder()
Explore Arrays.stream() with lambda expressions
Hands-on integer array example with clean output
Tutorial 013
Java Java Tutorial 012: Java | Java Number Comparison and Sorting | 3 Methods Explained
Key Concepts & Highlights
Learn how to compare and sort three numbers in Java
Triple comparison using if-else
Double comparison with nested conditions
Built-in Math.max() and Math.min() functions
Understand step-by-step logic behind number comparison
Tutorial 012
Java Java Tutorial 011: Java | Java Nested For Loop Explained with 2D Array Example
Key Concepts & Highlights
Learn how to use nested for loops in Java
Understand the structure of 2D arrays (arrays within arrays)
Print a list of football players with their name, birth year, and city
Step-by-step explanation of each loop level
Perfect for beginners learning Java loops and array traversal
Tutorial 011
Java Java Tutorial 010: Java | Java Strings Explained: Understanding equals() vs ==
Key Concepts & Highlights
Learn the difference between == and .equals() in Java
Understand how string objects are stored in memory
Compare string literals vs new String()
Practice equality checking with arrays and variables
Perfect beginner exercise for mastering String comparison
Tutorial 010
Java Java Tutorial 009: Java | Java While Loop Tutorial User Input and Calculations
Key Concepts & Highlights
Learn how while loops work in Java
Practice with numeric loop examples
Scanner for user input dynamically
Calculate distance, calories, weight loss
Format numbers with leading zeros
Tutorial 009
Java Java Tutorial 008: Java | Mastering the Java switch-case Statement
Key Concepts & Highlights
Learn switch-case syntax with real examples
Compare string, number, and character cases
Build a simple interactive quiz in Java
Understand the use of default and break
Great for beginners learning decision control
Tutorial 008
Java Java Tutorial 005: Java | Mastering Arithmetic Operators
Key Concepts & Highlights
Java’s 5 core operators (+, -, *, /, %)
Understand Math.sqrt(), Math.pow(), Math.PI
integer vs. double division in Java
Formatted output using System.out.printf()
Fun examples and quick tips
Tutorial 005
Java Java Tutorial 004: Java | Variables in Java: int short double String char boolesn
Key Concepts & Highlights
Usage of int in Java
Usage of double in Java
Usage of String in Java
Usage of boolean in Java
Usage of char in Java
Tutorial 004
Java Java Tutorial 003: Java | Scanner Sinifi - Kullanıcıdan bilgi alma metodları.
Key Concepts & Highlights
Scanner klavye = new Scanner(System.in);
String cumle = klavye.nextLine();
String kelime = klavye.next();
int tamsayi = klavye.nextInt();
double kesir = klavye.nextDouble();
Tutorial 003
Java Java Tutorial 002: Java | String Methods with Turkish Examples
Key Concepts & Highlights
15+ essential String methods
Turkish character support
Examples using Turkish poetry and text
String manipulation, searching, comparison
Special characters and escape sequences
Tutorial 002
Java Java Tutorial 001: Java | Java ile ilk program.
Key Concepts & Highlights
Java ile yolculuğumuz başlıyor :)
Java'da main() metodu
System.out.println();
Java'da satır sonuna ";" koyulur.
İlk programımız: ViraBismillah.java
Tutorial 001
Toplam Ders: 165 Tam Sayfalar: 5 Bu Sayfa: 1
Tam Arşiv Sayfaları: 5 4 3 2 1

Sistem Mantığı: 5 tam sayfa (her biri 32 ders) arşivde bulunuyor. Son 5 ders ana sayfada gösteriliyor.