Beginners Java self-study tutorial video

  The dynamic node Java training has launched the latest Java experiment class, waiting for you to test whether you are suitable for learning Java programming!
  With the development of the Internet, video tutorials are flooding the Internet. Many people have invested in the army of video sales in order to get a bucket of gold in the video tutorials. Among them, there are some inferior video courseware that hurt the students. Take a look at what is good Java self-study tutorial video in the Java programming major, suitable for beginners:
  there are many Java video tutorials on the Internet, which are mixed, some are good and some are poor, some are comprehensive, and some are It's very one-sided. However, the editor believes that a good Java video should have the following conditions:
  First, the lecturer's teeth are clear and the voice is loud, the most important thing is that Mandarin is better. Imagine if the lecturer's voice is not good enough to make people want to sleep, who can watch such a video tutorial?
  Second, the video recording is clear and complete.
  Third, the content of the course is meticulous and well-organized, and some contents have in-depth analysis. When we learn knowledge, we must not only know what it is, but also why it is. Only then can we grow.
  A set of 301 episodes of Java introductory video tutorials launched by Power Node. This video is specially recorded for zero-based students. The lectures are easy to understand and lively and humorous. Through the study of this video, I believe you can easily get started with the Java language. Note: After mastering the knowledge of this video, you can have the conditions to enroll in Java employment classes.
  The first stage:
  1. Basic computer principles, a brief history of the development of the Java language, the construction of the 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. The introduction of the base two, eight, and sixteen commonly used in computers, and the mutual conversion between them and decimal, ASCII code. Java syntax format, constants and variables, scope of variables, overloads of functions and functions, operators, program flow control, arrays and classes for manipulating arrays. Principles of common search and sort algorithms for arrays, and their Java implementation.
  second stage:
  2. The essence of objects, understand object-oriented, the relationship between classes and objects, and how to apply object-oriented ideas to solve problems in the program. How to design a class, basic principles of design class, class instantiation process, class details: 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, method coverage, final keywords, abstract classes, interfaces, analysis of the advantages and disadvantages of inheritance. Object polymorphism: the conversion between subclasses and parent classes, the application of abstract classes and interfaces in polymorphism, and the benefits of polymorphism. Understanding of Extensibility and Application of Extensibility. Common design patterns: Singleton, Template, Strategy mode.
  The third stage:
  3. Introduction to JavaAPI, installation and use of Eclipse, String and StringBuffer, various basic data type packaging classes, System and Runtime classes, Date and DateFomat classes, etc.
  JavaCollectionsFramework: Collection, Set, List, ArrayList, Vector, LinkedList, Hashset, TreeSet, Map, HashMap, TreeMap, Iterator, Enumeration and other commonly used collection class APIs. IO concept, File and FileRandomAccess class, byte stream InputStream and OutputStream, character stream Reader and Writer, and corresponding implementation class, IO performance analysis, byte and character conversion stream, packaging stream concept, and commonly used packaging class, computer encoding . Recursive programs, Java's advanced features: reflection, proxies, and generics.
  The fourth stage:
  4. The concept of multi-threading, how to create multi-threads (Thread, Runnable) in the program, thread safety issues, synchronization of threads, communication between threads, deadlock. Java graphical user interface programming (AWT, Swing), Java's event handling mechanism, JavaApplet introduction.
  Java network programming, network communication bottom protocol TCP and UDP, and its corresponding Java implementation: DatagramSocket, DatagramPacket, ServerSocket, Socket programming. Brief introduction of common application layer protocols for network communication: HTTP, SMTP, POP3, MIME, and the working principle of WEB server. Write a network 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 image maps, table tags, frame tags, form tags, header elements , Partition label. Introduction to CSS, setting methods of CSS, style selectors, introduction to style attributes, use of Dreamweaver.
  JavaScript programming, JavaScript syntax, operators, flow control, functions, arrays, objects, JavaScript's internal objects, JavaScript statements dedicated to operating objects. DHTML programming, understand DOM tree, DOM objects, commonly used DOM object attributes, methods and events, write event handlers, use DOM to manipulate HTML documents, traverse the nodes in the document tree, search for specific elements in the document, modify the content of the document, go to Add new content to the document, use DOM to manipulate the XML document. Practical examples of DHTML programming: Web page skinning, HTML table sorting, etc., and regular expressions in JavaScript and their applications.
  Java self-study requires strict self-discipline ability, good comprehension ability and excellent teaching materials, which is not what the average person can do. Therefore, to learn Java, it is easier to find a professional Java training institution with mentor guidance. Through professional Java school training, you can teach you more systematically, and you can solve it in time if you encounter difficulties. time is money.

Guess you like

Origin www.cnblogs.com/525jik/p/12702575.html