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.