Chuanzhi Podcast_Grandpa Bi_2012 Bi Xiangdong Java Basic Course_Teacher Bi Xiangdong

Chuanzhi Podcast_Grandpa Bi_2012 Bi Xiangdong Java Basic Course_Teacher Bi Xiangdong

Video introduction:

  This set of videos is a set of Java introductory video tutorials launched by Chuanzhi Podcast after 5 years of continuous training. This video is specially recorded for zero-based students. The teaching is easy to understand, vivid and humorous, and violent explanations are hearty . 
  Through the learning of this video, I believe you can easily get started with the Java language.
    Note: After mastering the knowledge of this video, you can meet the conditions for enrolling in Java employment classes.
Table of Contents Outline:

  This set of courses has a total of 35 days.
    1- 28 days of content for the basic Java tutorial.
    29-35 days content is HTML+CSS+JavaScript+DOM tutorial.
Video summary:

The first stage:
   1. Basic principles of computers, a brief history of the development of Java language, the construction of Java development environment, experience the development of Java programs, the setting of environment variables path and classpath, the execution process of Java programs, and the introduction of Java decompilation tools.
        Introduction of two, eight and sixteen bases commonly used by computers, as well as their mutual conversion with decimal, ASCII code.
        Java syntax format, constants and variables, scope of variables, functions and overloading of functions, operators, program flow control, arrays and classes for manipulating arrays.
        Principles of common search and sorting algorithms for arrays, and their Java implementations.

The second stage:
   2. The essence of the object, understand the object-oriented, the relationship between the class and the object, how to apply the object-oriented idea to solve the problem in the program.
        How to design a class, the basic principles of designing a class, the instantiation process of a class, the details of a class: constructor, this keyword, method and method parameter passing process,
        Static keyword, inner class, Java's garbage collection mechanism, Javadoc introduction.
        The three major characteristics of objects: encapsulation, inheritance and polymorphism, and the corresponding Java implementation: the instantiation process of subclass objects, the overriding of methods, the final keyword, abstract classes, interfaces, and the analysis of the advantages and disadvantages of inheritance.
        Object polymorphism: conversion between subclasses and superclasses, the application of abstract classes and interfaces in polymorphism, the benefits of polymorphism.
        The understanding of Extensibility, the application of Extensibility.
        Common design patterns: Singleton, Template, Strategy pattern.

The third stage:
   3. Introduction to JavaAPI, installation and use of Eclipse, String and StringBuffer, packaging classes of various basic data types, System and Runtime classes, Date and DateFomat classes, etc.
        Java Collections Framework:Collection、Set、List、ArrayList、Vector、LinkedList、Hashset、TreeSet、Map、HashMap、TreeMap、Iterator、Enumeration等常用集合类API。
        IO concepts, File and FileRandomAccess classes, byte streams InputStream and OutputStream, character streams Reader and Writer, and corresponding implementation classes, IO performance analysis, byte and character conversion streams, the concept of packaging streams, and commonly used packaging classes, computer coding .
        Recursive programs, advanced features of Java: reflection, proxies, and generics.

The fourth stage:
   4. The concept of multithreading, how to create multithreading (Thread, Runnable) in the program, thread safety issues, thread synchronization, communication between threads, deadlock.
        Java graphical user interface programming (AWT, Swing), Java's event handling mechanism, Java Applet introduction.
        Java network programming, network communication underlying protocols TCP and UDP, and their corresponding Java implementations: DatagramSocket, DatagramPacket, ServerSocket, Socket programming.
        Introduction to common application layer protocols for network communication: HTTP, SMTP, POP3, MIME, and the working principle of WEB servers. Write a web chat program.
        Detailed explanation of Java regular expression API and its application.

The fifth stage:
   5. JavaScript courses: HTML language, HTML language background knowledge, HTML global tags, format tags, file tags, hyperlink tags, image tags, client-side image maps, table tags, frame tags, form tags, header elements , partition label.
        CSS introduction, CSS setting method, style selector, style attribute introduction, the use of Dreamweaver.
        JavaScript programming, JavaScript syntax, operators, flow control, functions, arrays, objects, internal objects in JavaScript, and statements in JavaScript dedicated to manipulating objects.
        DHTML programming, understand DOM tree, DOM objects, properties, methods and events of common DOM objects, write event handlers, use DOM to manipulate HTML documents, traverse nodes on document tree, search for specific elements in documents, modify document content, go to Documents add new content, manipulate XML documents using the DOM.
        Practical cases of DHTML programming: web page skinning, HTML table sorting, etc., as well as regular expressions and their applications in JavaScript.

Video Baidu network disk download link: https://pan.baidu.com/s/1bpD3P07#list/path=%2F

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324732569&siteId=291194637