Java is one of the top five programming languages and here is here to stay. Java is used enterprise applications, backend services, websites, embedded controllers, and Android app development. This tutorial will help you learn Java Programming in a simple and effective manner so you wonβt face any difficulty
βοΈTime StampsβοΈ
(00:00:00β) Java tutorial for beginners
(00:20:26β) variables
(00:32:58β) swap two variables
(00:36:42β) user input
(00:44:40β) expressions
(00:49:13β) GUI intro
(00:55:01β) Math class
(01:01:08β) random numbers
(01:05:39β) if statements
(01:11:51β) switches
(01:16:36β) logical operators
(01:24:33β) while loop
(01:28:13β) for loop
(01:32:23β) nested loops
(01:38:28β) arrays
(01:44:54β) 2D arrays
(01:52:59β) String methods
(01:59:18β) wrapper classes
(02:06:30β) ArrayList
(02:11:02β) 2D ArrayList
(02:17:35β) for-each loop
(02:21:20β) methods
(02:32:24β) overloaded methods
(02:38:03β) printf
(02:49:25β) final keyword
(02:51:24β) objects (OOP)
(03:01:36β) constructors
(03:11:36β) variable scope
(03:16:39β) overloaded constructors
(03:24:04β) toString method
(03:30:08β) array of objects
(03:35:48β) object passing
(03:40:27β) static keyword
(03:48:10β) inheritance
(03:53:45β) method overriding
(03:57:33β) super keyword
(04:05:06β) abstraction
(04:10:01β) access modifiers
(04:19:39β) encapsulation
(04:27:30β) copy objects
(04:34:03β) interface
(04:41:19β) polymorphism
(04:46:55β) dynamic polymorphism
(04:55:13β) exception handling
(05:02:31β) File class
(05:09:15β) FileWriter (write to a file)
(05:12:30β) FileReader (read a file)
(05:17:04β) audio
(05:27:34β) GUI
(05:39:41β) labels
(05:57:01β) panels
(06:09:57β) buttons
(06:23:50β) BorderLayout
(06:34:53β) FlowLayout
(06:42:21β) GridLayout
(06:47:12β) LayeredPane
(06:55:20β) open a new GUI window
(07:05:39β) JOptionPane
(07:17:30β) textfield
(07:27:01β) checkbox
(07:35:23β) radio buttons
(07:45:42β) combobox
(07:55:37β) slider
(08:08:08β) progress bar
(08:18:46β) menubar
(08:33:27β) select a file
(08:42:25β) color chooser
(08:48:45β) KeyListener
(09:01:21β) MouseListener
(09:12:32β) drag and drop
(09:26:48β) key bindings
(09:38:57β) 2D graphics
(09:58:33β) 2D animation
(10:15:14β) generics
(10:36:43β) serialization
(10:57:21β) TimerTask
(11:08:36β) threads
(11:24:01β) multithreading
(11:38:44β) packages
(11:42:49β) compile/run command prompt
(11:50:51β) executable (.jar)
Subscribe: https://www.youtube.com/channel/UC4SVo0Ue36XCfOyb5Lh1viQ/featured
#java #programming