Java basics and java Basics

Source: Internet
Author: User
Tags solr

Java basics and java Basics

This is a full set of Java knowledge I have prepared in my previous lectures. It is applicable to beginners and intermediate and advanced students. You can download it. I think it is more systematic and comprehensive, it can be up to 90% of the learning materials on the market. I hate the casually written information and the people who sell money! Here I will share it for you for free!

I can really learn a lot on this platform! Many people are selflessly offering their wisdom and knowledge.

Hope to help Java learners! If you think it is good, you should give a response in the comments. Thank you.

First, it is very important to establish a development environment. To do well, you must first sharpen the tool. To do any development, you first need to prepare the environment, and then you can make various attempts to build confidence in the process. Beginners are often frustrated by unexpected problems in Environment configuration.

 

One-click Download of Baidu online storage: https://pan.baidu.com/s/1c2alcgopassword :gywj

The following is the flowchart of the Java tutorial. The learning process should be from simple to deep, step by step. The flowchart lists the learning sequence for everyone. Do not worry about it. Build a solid foundation and solve the following problems.

Java tutorial-process:

 

Java tutorial-Video:

Java video Phase 1-Java Basics

This Java course has a total of 11 knowledge points and 2 free learning videos are recommended.

1. cycle and objectives:

Learning Cycle: 35 days

After learning, the goal is to develop small applications and perform basic addition, deletion, modification, and query management for databases.

2. knowledge points:

1) basic computer knowledge (understanding)

Basic Computer, common DOS commands, Java overview, JDK environment installation configuration, environment variable configuration, Java program entry

2) programming BASICS (master)

Constants and variables, data types, operators, flow control statements, methods, Arrays

3) face object (emphasis)

Class and object, encapsulation, inheritance, polymorphism, abstract class, Interface

4) common classes (understanding)

Common classes and Regular Expressions

5) Set (key)

Collection Set, List Set, Set, Map Set

6) exception (understanding)

Exception Handling Methods and custom exceptions
7) IO (master)
File class, recursion, byte stream, transform stream, buffer stream
8) multithreading (understanding)
Multithreading and thread pool
9) network programming (understanding)
Network Programming
10) Reflection (understanding)
Reflection
11) MySQL and JDBC Development (important)
MySQL database, JDBC, DBUtils, DBCP connection pool

Java basic video tutorial: http://pan.baidu.com/s/1pLhN7ib

This post was last edited by struggle on

Java video stage 2-Java Web stage

This stage includes four major knowledge points and four free learning videos.

1. cycle and objectives:

Learning Cycle: 33 days

After learning, the goal is to copy any website front-end page, solve the compatibility problem of Web browsers, and solve the compatibility problem between PC and mobile terminals. Use the front-end script to write special webpage functions, use the core Java Web technology to easily write out any website function module. Use the advanced Java Web knowledge to solve high-concurrency problems related to the website.

2. knowledge points:

1) Front-end technology (master)

HTML, CSS, JavaScript, jQuery, bootstrap

2) Mysql and JDBC (important)

MySQL database review, JDBC Development Review, connection pool and DBUtil

3) core content of Java Web Development (emphasis)

XML, HTTP and Tomcat, Servlet, request and response, cookie and session, Jsp technology, jdbc advanced, Ajax development, Filter/Listener advanced development technology, Redis, Linux

4) phase cases (master)

System encapsulation: BaseServlet extraction, Cache Technology Redis application, online payment interface development, file upload, JavaMail, and Linux project deployment

 

Java tutorial

(1) Java Web video tutorial: http://pan.baidu.com/s/1dfot7vz.pdf

(2) tutorial on converting mysql for 6 days: http://pan.baidu.com/s/1mhyxbm4.pdf

(3) Excellent Java Web video tutorial: http://pan.baidu.com/s/1o8tshrc.pdf

(4) Case study: complete JavaWeb book store: http://pan.baidu.com/s/1plllwxt.pdf

Java video Stage 3-SSH framework stage

This stage includes four major knowledge points and four free learning videos.

1. cycle and objectives:

Learning Cycle: 18 days

Objective: To develop the background system of JavaEE, build an enterprise-level JavaEE development framework, use Jquery technology, and use ajax technology.

2. knowledge points:

1) Hibernate5 framework (important)

Hibernate. cfg. xml configuration, explanation of hbm. xml ing file, analysis of PO object state and state conversion, Hibernate advanced ing technology, Hibernate data retrieval technology, and Hibernate Performance Optimization Technology

2) Struts2 framework (emphasis)

Struts. detailed description and use of xml, use wildcards to define actions, dynamic method calls, use of ActionContext and ServletActionContext, model-driven ModelDriven, property-driven, default interceptor analysis, custom interceptor, OGNL expression, value stack ValueStack analysis

3) Spring framework (emphasis)

ApplicationContext. xml configuration file writing, IoC idea, DI dependency injection, use AspectJ for aspect programming, use of JdbcTemplate templates, declarative transaction management, and SSH integration

4) Practice of the CRM project (master)

Use struts2 + spring4 + hibernate5 + svn to develop projects, use Jquery EasyUI for layout, and use svn for code management

Java tutorial

(1) Hibernate5 frame: http://pan.baidu.com/s/1qYrUBxi

(2) Struts2 frame: https://pan.baidu.com/s/1c1Tq55A

(3) Spring framework:

Spring2.5 video tutorial: http://pan.baidu.com/s/1c222JE4

Struts2.1.8 video tutorial: https://pan.baidu.com/s/1jIa17wE? Srx

Java video stage 4-Project Practice Phase 1

In this phase, Java courses cover three major knowledge points, 4 major projects, and 6 Free Learning Videos

1. cycle and objectives:

Learning Cycle: 16 days

After learning, the goal is to build an SSH system framework, develop function modules independently based on the SSH framework, operate oracle databases skillfully, and develop applications based on Oracle Data, you can use the Quartz framework to develop the scheduled task scheduling function, use the Shiro framework to develop authentication and authorization functions, and use the CXF framework to develop interface functions, you can use amChart to develop the graph report function. You can use the ApachePOI component to develop the import and export functions. This allows you to send emails and use freemarker to automatically generate codes, have certain business needs analysis capabilities

2. knowledge points:

1) oracle (key)

Simple query, common oracle functions, multi-table queries, Set Operations, DDL Operation Management tables, DML data management, other database objects, PL/SQL programming, stored procedures and stored functions, triggers

2) maven (master)

Maven introduction, maven installation, maven entry-level program, maven repository, project building, dependency management, maven comprehensive cases, maven private server

3) Project Practice (key)
(1) Integrated Business Management Platform
Project Background and project requirements, use Maven for project construction, Department module development, user management and role management, use shiro for certification and authorization function development, JavaMail, purchase and sale contract module development, purchase and sale contract development of reports and shipment reports, export of customs data, export of waybills, Quartz scheduled task scheduling, FreeMarker + CodeMachine to automatically generate code, commission, reminder, financial report, production manufacturer and product information
(2) BOS Project
Project Overview, environment construction, zTree and Jquery EasyUI, user login and exit, password modification, basic configuration function development, dispatch module development, Region import and export, zone function development, webService and CXF framework, regional associated customer function development, business notification function development, permission management module development, shiro Authentication Framework, role management, system deployment
(3) ERP project
Software Design and environment setup, Department management module development, basic module development, login and password management, procurement application, main line business process development, sales and inventory management, reports and charts, inventory warning, data Import and Export, CXF framework, permission assignment, and permission verification framework Shiro
(4) Centralized Drug Procurement System
Project requirements and business processes, project framework construction and encapsulation, Jquery EasyUI framework, user management module development, use Shiro framework for authentication, authorization function development, use ApachePOI for Drug Directory Import and Export function development webService and CXF framework, use CXF framework to develop the synchronous interface for drug catalog, develop the purchase order module, use Quartz to define data aggregation, develop the task project, use Jfreechart to develop the statistical analysis function, and test the system. and system deployment.

Java tutorial

(1) ORACLE classic video tutorial: http://pan.baidu.com/s/1bpBspdX

Java video Chapter 5-SSM framework stage

Java courses in this phase have three major knowledge points and three free learning videos are recommended.

1. cycle and objectives:

Learning Cycle: 6 days

Objective: To build an SSM project architecture independently, develop function modules based on the SSM framework, and use the UI components provided by bootstrap to implement system functions, proficient in using Mysql database to manage business data.

2. knowledge points:

1) mybatis (key)

Mybatis framework principle, mybatis entry case, mybatis DAO development method, mybatis input/output ing, dynamic SQL, spring integration mybatis

2) springmvc (important)

Springmvc framework principle, springmvc entry case, springmvc integration mybatis parameter binding, json data interaction, interceptor

3) Lucene & solr (important)

What is full-text search, Lucene full-text search, Analyzer, index maintenance, solr installation configuration, solr index, solr search, SolrJ

Java tutorial recommendations:

(1) Springmvc + Mybatis from simple to deep full set of video tutorial: http://pan.baidu.com/s/1eS3esgE

Java video-Stage 6-phase 2 of Project Practice

At this stage, Java courses cover two major projects and two free learning videos are recommended.

1. cycle and objectives:

Learning Cycle: 13 days

Objective: To build an SSM project architecture independently, use Maven to build a project, develop function modules based on the SSM framework, and use the Mysql database to manage business data; proficient in writing dynamic js code using common Jquery APIs, able to use Freemarker for page static, able to use dubbo framework for distributed development, use nginx for load balancing, and able to use FastDFS to build image servers, able to use Solr for full-text retrieval, and use Redis to cache business data to improve system performance. Based on certain business needs, it has the ability to analyze

2. knowledge points:

New Baba Sports Network Project & taotao mall project (key points)

Project Introduction, environment construction, Maven project construction, dubbo distributed service framework construction, redis cache data to improve system performance, Solr to achieve search system, Message Queue activemq application, freemarker static Page implementation, SSO Single Point login system development, background management system development, foreground Management System Development, member system development, shopping cart development, Order System Development

Java tutorial recommendations:

(1) Java discipline Baba sports network video tutorial 106 set: http://pan.baidu.com/s/1pJE0Drt

(2) Baba Sports Network sequent video tutorial: http://pan.baidu.com/s/1jGgKQhS

If any link is invalid, please contact me in time or follow my public account to obtain it !!!

I have a public account that will often share some Java-related things. If you like it, you can search for "Java headers" or "javatuanzhang.

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.