Skip to content

katarzynaNow/learning-java-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 

Repository files navigation

learning-java-js

The learning-java-js repository contains files with exercises created to practice my skills in programming. The files are divided into two main packages: Java and JavaScript. Each one of them contains files written in these two languages respectively. Below, you will find the list of the programs with key elements practised.

    javaProjects:

  • ageTester – creating a custom exception, exception handling
  • animals – inheritance, constructors, overriding methods, array of objects
  • computation – enum, overriding methods, numbers formatting
  • constructors – creating constructors with different parameters
  • dataProviders – interface, polymorphism, overriding methods, Files class, exception handling
  • library – equals method, toString method, array of objects
  • musicPlayers – interface, abstract class, constructors, overriding methods
  • shape – abstract class, abstract methods, inheritance
  • shelter – inheritance, overriding methods, filling the array with elements of a randomly selected class
  • toyota – filling the array with elements of a randomly selected class and parameters, using getters to obtain information about the statistics of created objects, if-else statements
  • tshirtSizes – enum, constructors, overriding methods, toString method
  • tv – interface, inheritance, getters and setters, overriding methods, exceptions, threads
  • washingMachine – access modifiers, toString method
  • worldDirections - enum, constructors, overriding methods, toString method
  • ChristmasTree – loops, conditional statements, Random class
  • Clock – threads, loops, exceptions
  • FourDPoint – inheritance, static methods
  • InstanceCounter – static methods/variables, constructors, loops, access modifiers
  • listCompareDemo – collections, ListIterator, loops
  • MostFrequent – arrays, loops, conditional statements
  • NumberPresenter – creating methods, number systems, number formatting
  • sqrt – Scanner class, exception handling (try – catch – finally block)
  • furniture - equals() and hashCode() methods, set collection, iterator
  • Countwords - set collection, Scanner class
  • monteChristo - list collection, loading file content, loops, exceptions
  • alice - loading text file content, list, set and map collections, loops
  • AnonymousClasses - static inner class, anonymous inner class, nested interface
  • Outer - inner classes
  • PlanetsLambda - anonymous class, lambda expression, Arrays utility class
  • ListFilterLambda - list collection, lambda expression, loops

    jsProjects:

  • addDeleteElements – EventListener, editing the content of elements
  • album – HTML elements with CSS formatting
  • clickStatistics - EventListener, editing the content of elements
  • formValidation - EventListener, editing the content of elements, creating functions, conditional statements, validation messages
  • matrix - creating functions, editing the content of elements, validation messages

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •