Video catalogue:
day01-01-Basic Knowledge
Cross-platform of Day01-02-java
Day01-03-java Environment Construction (installation)
Day01-04-java Environment Construction (environment variable configuration)
Day01-05-java Environment Construction (environment variable configuration skills)
Day01-06-java Environment Construction (environment variable temporary configuration mode)
Day01-07-hello.world
Day01-08-classpath Configuration
Components of the Day01-09-hello.world
day01-10-notes
day02-01-identifier
Day02-02-Constants
day02-03-Characteristics of the system
day02-04-binary conversion (decimal and binary)
day02-05-binary conversion (octal and hex)
day02-06-binary conversion (negative binary)
day02-07-variable
day02-08-Type Conversions
day02-09-arithmetic operators
day02-10-Escape character
day02-11-Assignment and comparison operators
day02-12-logical operators
day02-13-bitwise operator (left shift right)
day02-14-bitwise operator (with-or-XOR)
day02-15-bitwise operators (practice)
day02-16-bitwise operator (practice 2& ternary operator)
day02-17-statement (IF)
day02-18-statement (if exercise)
day02-19-Statement (Switch)
day02-20-Statement (switch exercise)
day03-01-statement (while)
day03-02-Statement (Do.while)
day03-03-Statement (for)
day03-04-statement (difference between for and while)
day03-05-statements (Other characteristics of circular statements)
day03-06-statements (For statement exercises-accumulation & counter)
day03-07-statement (for nesting)
day03-08-statements (for nesting exercises)
day03-09-statement (for nested-99 multiplication table)
day03-10-Statement (break-continue)
day03-11-Statement (practice)
day03-12-Functions (Overview)
day03-13-function (application)
day03-14-function (Practice)
day03-15-function (overloaded)
day03-16-function (overloading exercise)
day03-17-Array (overview-memory structure)
day04-01-Arrays (static initialization-Frequently asked questions)
day04-02-Array (common operations-traversal)
day04-03-Array (common operations-get the most value)
day04-04-Array (sort-select sort)
day04-05-Array (sort-bubble sort)
day04-06-Array (sorting-position substitution function extraction)
day04-07-Array (binary lookup)
day04-08-Array (decimal-binary)
day04-09-Array (decimal-16 binary)
day04-10-Array (check table method decimal-16 binary)
day04-11-Array (check table method decimal-binary)
day04-12-Array (binary conversion optimization)
day04-13-Array (two-dimensional array)
day04-14-Array (two-dimensional array exercises)
Day05-01-Object-oriented (overview)
Day05-02-Object-oriented (example)
day05-03-Object-Oriented (class-to-object relationships)
day05-04-Object-oriented (member variables and local variables)
day05-05-Object-oriented (application of anonymous objects)
day05-06-Object-oriented (encapsulation overview)
Day05-07-Object-oriented (encapsulated private)
day05-08-Object-oriented (constructors)
day05-09-Object-oriented (building blocks of code)
day05-10-Object-oriented (this keyword)
Day05-11-Object-oriented (application of this keyword)
Day05-12-Object-oriented (this keyword is called between constructors)
Day06-01-Object-oriented (static keyword)
Day06-02-Object-oriented (main function)
day06-03-Object-oriented (static when used)
day06-04-Object-oriented (Static application-tool Class)
day06-05-Object-oriented (help document making Javadoc)
day06-06-Object-oriented (static code block)
Day06-07-Object-oriented (initialization of objects)
day06-08-Object-Oriented (object call member procedure)
day06-09-Object-oriented (singleton design mode)
day06-10-Object-oriented (singleton design pattern Mode II)
Day07-01-Object-oriented (inheritance-Overview)
Day07-02-Object-oriented (inheritance-Overview 2)
day07-04-Object-oriented (characteristics of variables in child-parent classes)
day07-05-Object-oriented (features of functions in child-parent classes-Overrides)
day07-06-Object-oriented (characteristics of constructors in child-parent classes-subclass instantiation process)
Day07-07-Object-oriented (final keyword)
day07-08-Object-oriented (abstract class)
day07-09-Object-oriented (abstract class 2)
day07-10-Object-oriented (abstract class practice)
Day07-11-Object-oriented (template method mode)
Day07-12-Object-oriented (interface)
day07-13-Object-Oriented (interface 2)
day07-14-Object-oriented (interface features)
day07-15-Object-oriented (interface example)
day07-3-Object-oriented (aggregation relationship)
Day08-01-Object-oriented (polymorphic-concept)
Day08-02-Object-oriented (polymorphic-Extensibility)
day08-03-Object-oriented (polymorphic-transformation)
day08-04-Object-oriented (polymorphic-example)
day08-05-Object-oriented (characteristics of members in polymorphic)
day08-06-Object-oriented (polymorphic motherboard example)
Day08-07-Object-Oriented (polymorphic extended sample)
day08-08-objects (object class-equals ())
day08-09-Object-oriented objects (object class ToString ())
Day09-01-Object-oriented (internal class access rules)
Day09-02-Object-oriented (static inner class)
day09-03-Object-oriented (inner class definition principle)
day09-04-Object-oriented (anonymous inner class)
day09-05-Object-oriented (Exception overview)
day09-06-Object-oriented (exception try-catch)
Day09-07-Object-oriented (exception declaration throws)
day09-08-Object-oriented (multiple exception handling)
day09-09-Object-oriented (custom exception)
day09-10-Object-oriented (the difference between throw and throws)
Day09-11-Object-oriented (runtimeexception)
Day09-12-Object-oriented (exception practice)
Day10-01-Object-oriented (exception-finally)
Day10-02-Object-oriented (exception-processing statement other formats)
day10-03-Object-Oriented (exception-exception feature when overridden)
day10-04-Object-oriented (exception-practice)
day10-05-Object-Oriented (exception-summary)
day10-06-Object-oriented (exercise IV)
Day10-07-Object-oriented (package packages)
day10-08-Object-oriented (access between packages and packages)
day10-09-Object-oriented (importing import)
day10-10-Object-oriented (Jar package)
day11-01-Multithreading (Overview)
day11-02-Multithreading (creating threads-inheriting the thread class)
day11-03-multithreading (creating Thread-run and start features)
day11-04-Multithreading (Threading Practice)
day11-05-Multithreading (thread run state)
day11-06-multithreading (Get Thread object and name)
day11-07-Multithreading (example of ticket sales)
day11-08-Multithreading (Creating threads-implementing runnable interfaces)
day11-09-Multithreading (Security issues with multithreading)
day11-10-Multithreading (multithreaded Synchronous code block)
day11-11-Multithreading (multithreading-synchronous functions)
day11-12-Multi-threaded (multi-threaded-sync function lock is this)
day11-13-Multithreading (multi-threaded-static sync function lock is a class object)
day11-14-Multi-threaded (multithreaded-single-case design mode-lazy type)
day11-15-Multithreading (multithreading-deadlock)
day12-01-Multithreading (inter-thread Communication-sample code)
day12-02-Multithreading (inter-thread communication-Resolving security issues)
day12-03-Multithreading (inter-thread communication-waiting for wake-up mechanism)
day12-04-Multithreading (inter-thread Communication-code optimization)
day12-05-Multithreading (inter-thread communication-producer consumers)
day12-06-Multithreading (inter-thread communication-producer consumer JDK5.0 upgrade)
day12-07-Multithreading (Stopping threads)
day12-08-Multithreading (daemon thread)
day12-09-Multithreading (Join method)
day12-10-Multithreading (priority &yield method)
Day13-01-string (Overview)
Day13-02-string (common functions-get and judge)
Day13-03-string (Common function-conversion)
Day13-04-string (common functions-cut and replace)
Day13-05-string (Common features-compare and remove spaces)
Day13-06-string (string Exercise 1)
Day13-07-string (String Exercise 2)
Day13-08-string (String Exercise 3)
Day13-09-string (String Exercise 4)
Day13-10-stringbuffer (Common features-add)
Day13-11-stringbuffer (Common features-delete and modify)
Day13-12-stringbuilder
day13-13-basic data type Object wrapper class
day13-14-basic data type Object wrapper class new features
Day14-01-Collection Framework (System overview)
Day14-02-Set Frame (common method)
day14-03-collection Frame (iterator)
day14-04-Collection Framework (List collection common method)
day14-05-Collection FRAME (listiterator)
day14-06-Collection Framework (List collection specific object characteristics)
Day14-07-Collection Framework (enumeration in vectors)
day14-08-Collection FRAME (LinkedList)
day14-09-Set FRAME (LinkedList exercise)
Day14-10-Set FRAME (ArrayList exercise)
Day14-11-Collection Framework (ArrayList Exercise 2)
day14-12-Collection FRAME (HashSet)
day14-13-Collection Framework (HashSet store custom objects)
Day14-14-set FRAME (basis for hashset judgment and deletion)
Day15-01-Collection FRAME (TreeSet)
day15-02-Collection Framework (TreeSet store custom objects)
day15-03-Set FRAME (binary tree)
Day15-04-Collection Framework (implements comparator mode sorting)
day15-05-Set FRAME (TreeSet exercise)
day15-06-collection Framework (Generic overview)
day15-07-collection framework (generic use)
day15-08-Collection framework (generic class)
day15-09-collection Framework (generic method)
day15-10-Collection Framework (static method generics)
Day15-11-collection framework (generic interface)
day15-12-collection FRAME (generic-qualified)
day15-13-collection Framework (generic-limited 2)
Day16-01-collection (Map overview)
day16-02-collection (Map subclass object Features)
day16-03-collection (map commonality method)
day16-04-Collection (Map-keyset)
day16-05-Collection (Map-entryset)
day16-06-collection (map exercise)
Day16-07-Collection (TreeMap exercise)
day16-08-Collection (TreeMap practice-Number of letters appearing)
day16-09-collection (Map extension)
day17-10-Collection (Collections-sort)
Day17-11-Collection (Collections-max)
day17-12-Collection (Collections-binarysearch)
day17-13-Collection (collections-substitution reversal)
day17-14-Collection (Collections-reverseorder)
day17-15-Collection (collections-synlist)
day17-16-Collection (Arrays)
Day17-17-Collection (collection to array)
day17-18-collection (Enhanced for loop)
day17-19-collection (variable parameters)
day17-20-collection (static import)
Day18-01-other objects (System)
day18-02-other objects (Runtime)
day18-03-other objects (Date)
day18-04-other objects (Calendar)
day18-05-other objects (Math-random)
Day18-06-io Flow (Overview)
Day18-07-io Stream (FileWriter)
Day18-08-io Stream (IO exception handling mode)
Day18-09-io Stream (File cont.)
Day18-10-io Stream (text file read mode one)
Day18-11-io Stream (text file read Mode II)
Day18-12-io Stream (text file reading exercise)
Day18-13-io Stream (copy text file)
Day18-14-io Stream (copy text file legend)
Day19-01-io Stream (BufferedWriter)
Day19-02-io Stream (BufferedReader)
Day19-03-io Stream (copy text file via buffer)
Day19-04-io Flow (ReadLine's principle legend)
Day19-05-io Stream (Mybufferedreader)
Day19-06-io flow (decorative design mode)
Day19-07-io flow (the difference between decoration and inheritance)
Day19-08-io Flow (Custom decoration Class)
Day19-09-io Stream (LineNumberReader)
Day19-10-io Stream (Myinenumberreader)
Day19-11-io Stream (Byte stream file read and write operation)
Day19-12-io stream (Copy picture)
Day19-13-io Stream (buffer area of the byte stream)
Day19-14-io flow (custom byte stream buffer-read and write feature)
Day19-15-io Stream (read keyboard entry)
Day19-16-io Stream (read transform stream)
Day19-17-io Stream (write to conversion stream)
Day19-18-io Flow (Flow operation Law-1)
Day19-19-io Flow (Flow Operation Law-2)
Day19-20-io flow (change standard input)
Day19-21-io Stream (Exception Log information)
Day19-22-io Flow (System Information)
Day20-01-io Stream (File overview)
Day20-02-io Stream (File object functionality-Create and delete)
Day20-03-io Stream (File object function-judgment)
Day20-04-io Stream (File object function-Get)
Day20-05-io Stream (File object function-List of files)
Day20-06-io Stream (File object functionality-list of files 2)
Day20-07-io Stream (List all contents under directory-recursion)
Day20-08-io Stream (List all content under directory-with hierarchy)
Day20-09-io Stream (delete a directory with content)
Day20-10-io Stream (Create a list of Java files)
Day20-11-io Flow (Properties brief)
Day20-12-io Stream (Properties access)
Day20-13-io Stream (Properties access config file)
Day20-14-io Flow (Properties exercise)
Day20-15-io Stream (PrintWriter)
Day20-16-io Stream (Merge stream)
Day20-17-io Stream (cut file)
Day21-01-io Stream (serialization of objects)
Day21-02-io flow (pipe flow)
Day21-03-io Stream (Randomaccessfile)
Day21-04-io Stream (The stream object that operates the base data type DataStream)
Day21-05-io Stream (Bytearraystream)
Day21-06-io Stream (character encoding of the conversion stream)
day21-07-character encoding
day21-08-character Encoding-Unicom
day21-09-Practice
Day22-01-gui (Overview)
Day22-02-gui (Layout)
Day22-03-gui (Frame)
Day22-04-gui (event monitoring mechanism)
Day22-05-gui (Form event)
Day22-06-gui (Action Event)
Day22-07-gui (mouse event)
Day22-08-gui (keyboard event)
Day22-09-gui (Practice-List contents of the specified directory)
Day22-10-gui (dialog Box Dialog)
Day22-11-gui (menu)
Day22-12-gui (Practice-Open file)
Day22-13-gui (Practice-Save file)
Day22-14-gui (Jar package double-click execution)
Day23-01-Network Programming (Overview)
day23-02-Network Programming (Overview 2)
day23-03-Network Programming (Network model)
day23-04-Network Programming (IP address)
day23-05-Network Programming (TCP and UDP)
day23-06-Network Programming (Socket)
day23-07-Network Programming (udp-send side)
day23-08-Network Programming (udp-receiving end)
day23-09-Network Programming (udp-keyboard input mode data)
day23-10-Network Programming (udp-Chat)
Day23-11-Network Programming (TCP Transport)
day23-12-Network Programming (TCP Transfer 2)
day23-13-Network Programming (TCP practice)
day23-14-Network Programming (TCP copy files)
Day24-01-Network Programming (tcp-upload image)
day24-02-Network Programming (tcp-client uploads images concurrently)
day24-03-Network Programming (tcp-client concurrent login)
day24-04-Network Programming (browser client-custom service side)
day24-05-Network Programming (browser client-tomcat server)
day24-06-Network Programming (custom browser-tomcat service side)
day24-07-Network Programming (custom graphical interface browser-tomcat server)
day24-08-Network Programming (url-urlconnection)
day24-09-Network Programming (small knowledge points)
day24-10-Network Programming (domain name resolution)
day25-01-Regular Expressions (features)
day25-02-Regular expression (match)
day25-03-Regular expression (cut)
day25-04-Regular expression (replace)
day25-05-Regular expression (get)
day25-06-Regular Expressions (Exercise 1)
day25-07-Regular Expressions (Exercise 2)
day25-08-Regular Expressions (web crawler)
Bi Xiangdong Java Foundation 25-Day Tutorial Directory