Java can do what positions
A, Java applications:
1, Web application programming
Can be engaged in web application development, Java in the field of web development occupies a very large part of the field, such as web page production, website maintenance, software testing and so on.
2, big data technology
Currently, big data applications to the technology is Java applications and other, despite the Java.
3, visualization programming
Engaged in the development of desktop applications for software companies, such as software testing, database management and application development, system support and so on.
4, mobile application development and design
Can be engaged in mobile device application development, embedded application development, mobile website development, software production enterprise coding, software testing, system support, software sales, enterprises, institutions, information management, office automation integration. Including wireless handheld devices, smart cards, communication terminals, medical equipment, information appliances (digital TV, set-top boxes, refrigerators), automotive electronics and other application areas, such as there are cell phones on the Java applications and Java games. There are many more to list.
Second, java job direction
1, web development
Currently, the application of Java programming technology is becoming more and more common, but also more and more perfect, in the Java training and learning, we can see, Java not only do the back-end development at the same time you can do the front end of the development in the Java training institutions in the course of the content of the html, CSS, js are all there.
2, enterprise-level application development
Java's security and stability has been favored by enterprises, and now many enterprises will use Java to develop some large-scale applications, such as third-party trading systems, banking front and back office trading systems, medical management systems and so on. So some project experience people can find Java enterprise-level application development class work after training.
3, Java big data development
Now more and more enterprises for the application of big data is gradually increasing, and engaged in big data first of all we need to know a programming technology, Java is one of them, so learn Java technology can be engaged in big data related technology.
4, game development
Domestic game industry in recent years, the rapid development of professional game talent has been a gap in demand. At present, there are a number of game scripting language can interact seamlessly with the Java development language, Java development language itself can write game scripts. Therefore, after learning Java development, you can also choose to become a game developer.
Three, Java basics:
Basic syntax, object-oriented, collections, threads, i/0 streams and so on.
1. Front-end basics
HTML, CSS, JS which is the basis of Java to write web pages, Tomcat, Servlet, HTTP protocol, JSP, MVC, Filter and other technologies must be mastered.
2. JavaWeb
Tomcat, Jsp, servlet, ajax, filters, listeners, json.
3. Database
MySQL, JDBC.
4. Java framework
Several Java frameworks and their combinations spring +mybatisj , ssm, spring mvc and so on.