Huitong Science and Technology: through these five learning stages become Java Technology Daniel is duly completed!

Source: Internet
Author: User
Tags control label xsl

Internet Big Data era of rapid development, IT industry pay rise, many people are jealous, have chosen to the IT industry to march, especially live is the Java Army, every year tens of thousands of people from all walks of life to learn Java, then, How does a 0-based person Learn how to transform Java into a technology Daniel? Let's take a look at the technical director of Gateway Technology java.

Learning Java to be phased learning, different qualifications of people to learn according to their own actual situation, mainly divided into these stages:

First stage: Basic stage (Java Foundation)

The skills you will learn at this stage:

Software industry information Understanding, Java charm and installation, variables, constants, arithmetic, relationships, logic, trinocular, if else, switch, while, for, for advanced, do while, method, method algorithm, encapsulated data type, old version, and new version code notation , encapsulation, inheritance, polymorphism, abstract class, interface, inner class, Nameless inner class, generics, exceptions, custom exceptions, packages, common classes, arrays

Phase II: Growth stage ( javase Stage)

javase-Collection Frame

Set principle, set optimization, home-made set, set family, each large set of storage principles analysis, List, ArrayList, Vector, Stack, Linkedlist,set, HashSet, TreeSet, Map, HashMap, Hashtable, Conllections, Arrays, iterators, enumerators, memory optimization and analysis

Javase-io Input/Output

8-bit stream parent learning, InputStream, OutputStream, FileInputStream, FileOutputStream, Bufferedinputstream, Bufferedoutputstream, DataInputStream, DataOutputStream, ObjectOutputStream, ObjectInputStream, PrintStream, serialized, serialization, 16-bit stream parent learning, Reader, Writer, FileReader, FileWriter, BufferedReader, BufferedWriter, InputStreamReader, OutputStreamWriter, PrintWriter, Design patterns, file structure analysis, zipfile, picture processing, image caching, encryption and decryption

javase-Network Programming

InetAddress, Inet6address, ServerSocket, Socket, URL, URLConnection, Datagrampacket, Datagramsocket, object flow, File delivery, breakpoint delivery

javase-Threads

Threads and processes, thread, Runnable, synchronization methods, synchronization blocks, sleep, join, priority, thread safety, thread deadlock, TCP and UDP multithreaded servers, server security, server thread pool, distribution server Introduction

javase-reflection mechanism

Class, Method, Field, Constructor, Proxy

Javase-swing graphical

Swing introduction, Events, Uimanager, JFrame, JDialog, components, graphic painting, JEditorPane, JFileChooser, Toolkit, Robot

JAVAEE-JDBC Data Connection

Class, DriverManager, Connection, Statement, PreparedStatement, ResultSet, ResultSetMetaData, CallableStatement, drive design, Industry-Popular database framework, advanced database connectivity design, data sources

Mysql

installation, backup, optimization, import, export, MySQL database internal management, user loss, port conflict, installation failure, MySQL engine analysis, business model analysis, create, DROP, alter, table, database, insert, select, Update, delete, aggregate function, function, group, sort, blur, subquery, aggregate function, join query

Phase III: Web application phase (Java EE phase)

Javaee-javaweb

Service installation, debugging, provisioning, data source configuration, external Web configuration, log backup, servlet learning, servlet advanced usage, servlet parameter invocation, ServletConfig object, Servletcentext object, ServletRequest objects, Servletresponse objects, HttpSession objects, cookie objects, filters, listeners, library realizations, JSP internal tags, built-in objects

Javaee-el&jstl

operator, basic usage, El function, El's implied object, universal label, flow control label, loop control label, import file and URL, label customization, taglib Tag library development and design

Javaee-ajax&json

XMLHttpRequest, ResponseText, Responsexml, readyState, status, onReadyStateChange, Jsonobject, Jsonarray, XMLSerializer, eval

Javaee-jquery

Install, grammar, selector, event, hide/show, fade, swipe, animate, stop, Callback, Chaining, GET, set, add, delete, CSS class, CSS, dimensions, traverse, ancestor, descendant, sibling, filter

Html&css&js+html5

Titles, paragraphs, formatting, editors, styles, links, images, tables, lists, blocks, layouts, forms, boxes, inline frames, backgrounds, media, objects, audio, video, JS Introduction, variables, data types, objects, functions, operators, branches, loops, Introduction to JS objects, numbers, strings, dates, arrays, Math functions, CSS styles, box models, positioning, selectors, advanced, entity

Xml&dtd&xsl

XML document specification, XML design idea, DTD document specification, external and internal DTD, tag relationship declaration, attribute declaration, Entity life, XSL tag awareness, XSL and HTML and CSS operations, XSL parsing xml,xsl-xpath

Sql server

database management, data backup, user management, T-SQL programming, functions, Relationships, constraints, triggers, advanced queries, stored procedures, etc.

Stage four: Advanced architecture phase (Sshi phase)

Struts2

STRUTS2 environment configuration, write helloworld.jsp page to implement message output, configure Struts document Struts.xml and struts.properties, configure Web. XML, basic configuration of action, Execute method Internal implementation way, STRUTS2 label, internationalization, garbled processing, file upload, debug Struts2 source code, STRUTS2 design mode, xwork, OGNL

Spring

Spring environment configuration, configuring Spring document Applicationcontext.xml, IOC ideas, dispatcher principles, AOP, transaction management, JDBC templates

Hibernate

Set up Hibernate development run environment, relational database to object mapping, configuration class, primary key generation mechanism, session cache, support for JPA, Persistence.xml detailed configuration, ORM, association relationship

SSH2 Integration

Struts2+spring+hibernate

Oracle

T-SQL, subqueries, connection queries, batches, things, locks, triggers, stored procedures, functions

Design Patterns

Simple Factory mode, factory method mode, abstract Factory mode, adapter mode, façade mode, singleton mode, observer mode, responsibility chain mode, decoration mode, b/S, c/S, three-tier architecture

Other mainstream tools and frameworks

Spring MVC, Webservie, Maven, Svn&cvs, IBatis

Fifth stage: Android stage

Android Beginner Entry

Intent and broadcast Receiver, Activity, LinearLayout, Absolutelayout, Tablelayout, Relativelayout, Framelayout, Scrollview, Button, ImageButton, EditText, CheckBox, ToggleButton, RadioButton and Radiogroup views, ProgressBar, Timepicker, DatePicker, ListView, Spinner, Imageswitcher, WebView

Android Advanced

Data persistence, SD card, SQLite, shared data, messaging, location services, networking, Android services, Android apps, Bluetooth, Bluetooth advanced, sensor &GPS, media technology, game development, performance optimization, service

Huitong Technology -according to their actual situation in stages of learning, so as to better and faster growth for the technology Daniel, say goodbye to the rookie!

Huitong Science and Technology: through these five learning stages become Java Technology Daniel is duly completed!

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.