Introduction to Java language
04 minutes28 secondsIntroduction to JRE and JDK
02 minutes27 secondsDownload and installation of JDK under Windows
04 minutes09 secondsDownload and installation of JDK under Mac OSX
03 minutes19 secondsDownload and installation of Eclipse
05 minutes58 secondsInstall function extension plug-in for Eclipse
05 minutes05 secondsCreate and run Java projects
05 minutes53 secondsThe structure of a Java project
10 minutes35 secondsImport and export of Java projects
05 minutes44 secondsCommonly used output debugging techniques in Java
09 minutes28 secondsJava operation skills in Eclipse
14 minutes14 secondsGet to know Eclipse
06 minutes33 secondsEclipse derivatives
04 minutes38 secondsDownload and install Eclipse
05 minutes58 secondsInstall function extension plug-in for Eclipse
05 minutes05 secondsSummary of this lesson
00 minutes28 secondsAn overview of computer systems
07 minutes56 secondsConversion between hexadecimal and other bases
01 minutes43 secondsConversion between binary and other bases
07 minutes17 secondsConversion between decimal and other base systems
03 minutes18 secondsBasic data types
04 minutes26 secondsDefinition of variables and reasons for using them
04 minutes57 secondsNaming, defining and initializing variables
04 minutes24 secondsUse variables to simplify calculations
07 minutes06 secondsUse variables to store multiple types of data
06 minutes49 secondsvariable scope
06 minutes02 secondsWrapper classes for basic data types
09 minutes13 secondsTwo's complement
10 minutes04 secondsinteger type
06 minutes07 secondsfloating point type
05 minutes20 secondsCharacter type
08 minutes02 secondsEscapes
08 minutes34 secondsThe concept and usage of Boolean type
04 minutes14 secondsConvert small type to large type
04 minutes46 secondsSmall type to large type conversion case
07 minutes47 secondsConvert large type to small type
05 minutes27 secondsConversion between int type and char type
03 minutes58 secondsGet data through args array
04 minutes22 secondsGet data from console via Scanner
04 minutes17 secondsCase study of console input data
05 minutes50 secondsVariable self-add, self-subtract, self-multiply, and self-divide operations
06 minutes23 secondsSwap the values of two variables
03 minutes05 secondsJava error types
02 minutes54 secondsDebugDebugging
04 minutes57 secondsDebug debugging case
01 minutes53 secondsTypes of Java relational operations
02 minutes55 secondsJava examples explain the role of judgment statements and process control in relational operations
02 minutes44 secondsTypes of Java logical operations
02 minutes12 secondsJava logic long circuit short circuit "AND" operation
03 minutes12 secondsJava logic long circuit short circuit "OR" operation
02 minutes11 secondsJava logical "not" operation
01 minutes02 secondsJava logical operation priority
01 minutes21 secondsJava logic operation case
05 minutes53 secondsJava If Statement Overview and Usage Format
03 minutes53 secondsJava If statement uses format 2-if else statement
02 minutes32 secondsJava If statement uses format 3-if nested statement
04 minutes06 secondsJava If Statement Algorithm Example 1 Keyboard Input Java Android SQL Three Subject Scores Find the Highest Score
03 minutes21 secondsJava If Statement Algorithm Example 2 Selection Method to Find the Highest Score in Three Subjects
03 minutes05 secondsJava Switch Statement Overview
02 minutes43 secondsJava Switch statement application case 1 Determine int type data
04 minutes35 secondsJava Switch statement application case 2 "penetration" phenomenon of switch statement
03 minutes07 secondsJava Switch statement application case 3 keyboard input string and judgment
03 minutes16 secondsJava Switch statement application case 4 displays the number of days in a specified month
03 minutes19 secondsJava loop overview and while loop
04 minutes21 secondsUse a while loop to print all uppercase English letters and their corresponding Unicode code solutions (1)
02 minutes24 secondsUse a while loop to print all uppercase English letters and the corresponding Unicode code solution (2)
02 minutes22 secondsDo While loop usage format and execution flow
02 minutes13 secondsUse Java do while loop to print all uppercase English letters and corresponding Unicode code solutions (1)
01 minutes41 secondsUse java do while loop to print all uppercase English letters and corresponding Unicode code solutions (2)
01 minutes36 secondsFormat of Java For loop statement
04 minutes01 secondsAdvantages of Java Array Definition Classification Declaration
03 minutes06 secondsJava array memory allocation
10 minutes24 secondsJava array static initialization
03 minutes36 secondsUse of Java arrays
10 minutes17 secondsJava two-dimensional array declaration memory allocation introduction and use
08 minutes03 secondsDetailed explanation of Java string String
10 minutes37 secondsCommon methods of Java String strings
08 minutes25 secondsJava StringBuffer methods
10 minutes02 secondsJava StringBuider usage
01 minutes11 secondsJava exception handling - catching exceptions
05 minutes57 secondsJava exception handling-common exceptions
05 minutes39 secondsJava exception handling - throws keyword (1)
04 minutes13 secondsJava exception handling - throws keyword (2)
01 minutes53 secondsJava exception handling-custom exception
02 minutes20 secondsJava method creation and overloading
14 minutes03 secondsCreation of classes and the relationship between classes and objects
12 minutes13 secondsJava object-oriented programming
05 minutes01 secondsJava method recursive call
04 minutes48 secondsThe use of Java encapsulation
11 minutes07 secondsUse of java anonymous objects
02 minutes51 secondsThe use of java constructor objects
08 minutes33 secondsjava reference passing
12 minutes28 secondsjava this keyword
11 minutes16 secondsjava static keyword
10 minutes25 secondsJava inheritance implementation
09 minutes51 secondsLimitations of Java Inheritance
07 minutes17 secondsJava subclass object instantiation process
03 minutes14 secondsJava method overriding and super keyword
08 minutes17 secondsThe difference between Java rewriting and overloading
02 minutes13 secondsUse of Java final keyword
05 minutes42 secondsJava abstract class
06 minutes16 secondsImplementation of Java interface
09 minutes15 secondsJava object-oriented polymorphism
07 minutes52 secondsApplication of object-oriented polymorphism in Java
04 minutes18 secondsJava object-oriented instanceof keyword
02 minutes37 secondsJava object-oriented abstract class application
07 minutes42 secondsThe use of Java object-oriented interface
05 minutes02 secondsJava object-oriented generics - understanding generics
10 minutes07 secondsJava object-oriented generics - used in constructors
03 minutes02 secondsJava object-oriented generics - specifying multiple generics
03 minutes37 secondsJava object-oriented generics - wildcards
03 minutes46 secondsJava object-oriented generics-generic interface
03 minutes46 secondsJava object-oriented generics-generic methods
02 minutes30 secondsJava object-oriented generics - generic array
02 minutes17 secondsJava Collection - Collection
03 minutes34 secondsJava collection-List
12 minutes42 secondsJava collection-Set
04 minutes00 secondsJava Sets - Iterator
07 minutes09 secondsJava Collection-Map
09 minutes40 secondsIntroduction to File class
06 minutes59 secondsFile creation, deletion, renaming(1)
09 minutes05 secondsCreation, renaming, and deletion of folders (2)
11 minutes53 secondsReading file attributes
11 minutes12 secondsFile attribute settings
04 minutes38 secondsTraverse folders
09 minutes31 secondsSimple reading and writing of files
11 minutes47 secondsIntroduction to Java IO
01 minutes33 secondsCharacters, Bytes and Encodings
05 minutes12 secondsReading and writing data using byte streams
17 minutes14 secondsReading and writing data using character streams
12 minutes37 secondsReading and writing data using a buffered character stream
11 minutes45 secondsFileReader and FileWriter
05 minutes52 secondsUse the Apache IO library to operate IO and files
09 minutes08 secondsJava multithreading - threads and processes
01 minutes39 secondsJava multithreading - implementation of threads
08 minutes11 secondsJava multithreading - thread status
01 minutes56 secondsJava multithreading - common methods of threading
10 minutes05 secondsJava multithreading - thread priority
04 minutes10 secondsJava multithreading - thread synchronization
09 minutes03 secondsJava multithreading - thread life cycle
01 minutes55 secondsWhat is Build Path
02 minutes20 secondsBuildPath for Java projects
04 minutes49 secondsImport and use of external libraries
11 minutes46 secondsInclude other projects in the Build Path
04 minutes35 secondsAdding and modifying system libraries
05 minutes36 secondsIntroduction to XML data format
03 minutes44 secondsCreate XML data using Java
15 minutes52 secondsUsing Dom4j to manipulate XML data
07 minutes09 secondsIntroduction to JSON data format
03 minutes19 secondsReading JSON data using Java
12 minutes49 secondsCreate JSON data using Java
09 minutes16 secondsUse Http's Get method to read network data
08 minutes49 secondsInteractively communicate with the network using Http's Post method
10 minutes54 secondsUse HttpClient for Get mode communication
07 minutes04 secondsUse HttpClient for Post communication
05 minutes29 secondsSocket introduction
01 minutes49 secondsThe establishment and use of ServerSocket
04 minutes21 secondsUse ServerSocket to establish a chat server-1
10 minutes44 secondsUse ServerSocket to build a chat server-2
11 minutes29 secondsCreate a chat client using Java-1
13 minutes15 secondsCreating a chat client using Java-2
10 minutes48 secondsThe purpose of Java interface design
01 minutes51 secondsIntroduction to AWT
01 minutes31 secondsIntroduction to Swing
02 minutes20 secondsIntroduction to SWT
02 minutes03 secondsHow to choose a GUI toolkit
01 minutes10 secondsSwing framework inheritance relationship
04 minutes28 secondsSwing's MVC structure
06 minutes15 secondsSwing’s event mechanism
08 minutes11 secondsThrough "Geek Academy Java Video Tutorial", you will learn Java syntax and other knowledge, and understand simplicity, object-oriented, distribution, robustness, security, platform independence and portability, multi-threading, dynamics, etc. Features. Lay the foundation for learning Android development, financial services development, big data technology, etc. in the future.