CodeGym
Promotion
CodeGym University
Learning
Courses
Tasks
Surveys & Quizzes
Games
Help
Schedule
Community
Users
Forum
Chat
Articles
Success stories
Activity
Reviews
Subscriptions
Light theme

Lessons

  • Reviews
  • About us
Start
Start learning
Start learning now
  • My Progress
  • Courses
  • University
  • Quest Map
  • Lessons
  • You've reached Level 29

    Java Multithreading
    Level 9, Lesson 0
    You've reached Level 29
    Available
  • Naming conventions, code conventions

    Java Multithreading
    Level 9, Lesson 1
    "Hi, Amigo! Today I'm going to tell you about code styles and the importance of code style." "I'll start with what matters most. Java code should be easy to read. The general approach to the code is this: code is written once but read a hundred times." "Suppose you and 10 other programmers are writing an application. You work on the application for three years, with intermediate releases every three months ..."
    Available
  • Practice with naming conventions (fix something to fit the standard)

    Java Multithreading
    Level 9, Lesson 2
    "Hi, Amigo!"
    Available
  • Autoboxing (immutables)

    Java Multithreading
    Level 9, Lesson 3
    "Hi, Amigo!"
    Available
  • Number (Integer, Long, Byte)

    Java Multithreading
    Level 9, Lesson 4
    "Since developers could come up with classes that describe numbers, they decided to be creative, like real developers." "First, they came up with an abstract Number class, from which Byte, Short, Integer, Long, Float, and Double are derived. It has methods that help convert numbers to other numeric types ..."
    Available
  • Practice with autoboxing and numbers

    Java Multithreading
    Level 9, Lesson 5
    "Hi, Amigo!"
    Available
  • Boolean

    Java Multithreading
    Level 9, Lesson 6
    "Hi, Amigo!" "Hi, Kim." "I'm going to tell you about the Boolean type. It's a wrapper for the boolean type, and it's as easy as pie. Here's some simplified code from the Boolean class ..."
    Available
  • Practice with autoboxing Booleans

    Java Multithreading
    Level 9, Lesson 7
    "Hi, Amigo!"
    Available
  • Character

    Java Multithreading
    Level 9, Lesson 8
    "Hi, Amigo! It's me again. I'd like to tell you about another fairly simple wrapper class. Today we'll be talking about Character, the wrapper for char." "This class is also quite simple ..."
    Available
  • Practice with autoboxing Characters

    Java Multithreading
    Level 9, Lesson 9
    "Hi, Amigo!"
    Available
  • Void et al.

    Java Multithreading
    Level 9, Lesson 10
    "Hi, Amigo! I've got another small and interesting topic for you. The Void type." "And why would you need such a type? I mean, I understand void: it's to bring functions and procedures into alignment. We don't have procedures, but we have functions that return void (nothing)." "Yep, but do you remember that Ellie recently told you about the Callable interface?" "Yes ..."
    Available
  • Learning to google. (How to set up IDEA for specific coding conventions: Ctrl+Alt+L)

    Java Multithreading
    Level 9, Lesson 11
    "Hi, Amigo!" "Let's continue our lessons on how to google." "Here are some exercises ..:"
    Available
  • 1
  • 2
Learn
  • Registration
  • Java Course
  • Help with Tasks
  • Pricing
  • Java Syntax
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Success Stories
  • Activity
  • Affiliate Program
Company
  • About us
  • Contacts
  • Reviews
  • Press Room
  • CodeGym for EDU
  • FAQ
  • Support
CodeGym CodeGym is an online course for learning Java programming from scratch. This course is a perfect way to master Java for beginners. It contains 1200+ tasks with instant verification and an essential scope of Java fundamentals theory. To help you succeed in education, we’ve implemented a set of motivational features: quizzes, coding projects, content about efficient learning, and a Java developer’s career.
Follow us
Interface language
English
Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
Programmers Are Made, Not Born © 2026 CodeGym
MastercardVisa
Programmers Are Made, Not Born © 2026 CodeGym