初学者怎么学java编程 ,小白们看过来吧

推荐一个java《学习》+交流 群523401738每天晚上都有一个Java技术学习课,会有老师分享干货,帮助大家分析解答问题

一、java分为三大方向:

  1. CS架构(java se)。

  2. BS架构(java web)。

  3. java手机开发(java me),非安卓开发。

(1)、java CS架构(客户端/服务器端),其模式代表软件有:QQ、飞信、优酷视频客户端等。就是通过java的图形化编程(GUI),利用各种组件,如:面板、按钮、输入框等,采用各种布局,最终形成一个系统。但由于java图形化编程的不友好性,导致其就业发展空间几乎为0。

(2)、java BS架构(浏览器端/服务器端),其模式代表软件有:淘宝网、京东商城、搜狐网等。就是通过各种前端技术(html、css、js、jq、ajax等)配合java后台开发而成的网站。目前大部分java程序员从事的就是java web这个方向,就业率在三个方向中达到90%以上。

(2)、java 手机开发,即java me,由于智能手机的迅速发展,java me渐渐退出舞台,开始其应用于世界最大的手机操作系统---塞班系统(诺基亚手机),可谓是金鸡独立,傲立群雄。很多初学者由于目前的安卓系统也是基于java进行编程开发的,很容易与其混淆在一起,这个必须区分,目前java me的就业空间几乎也为0,但是由于安卓系统的市场占有率,学好java也是有必要的。

二、学好java编程的必经之路(掌握的以下技术,即可构建你所想要的网站)

  • 基础阶段:

    1、java 基础,也称 java se。

2、junit 单元测试。

3、mysql 数据库。

4、oracle 数据库。

5、jdbc + odbc。

6、xml 技术。

  • 网页阶段:

    1、html + html5 技术。

2、css + css3 技术。

3、javascript 脚本。

4、jquery 框架。

5、ajax 无刷新技术。

6、bootstrap 框架。

7、echarts 图表。

  • 动态交互阶段:

    1、tomcat 服务器。

2、weblogic 服务器。

3、servlet 技术。

4、jsp 技术。

  • 框架阶段:

    1、struts 1.x + struts 2.x 框架。

2、spring mvc 框架。

3、hibernate 框架。

4、mybatis 框架。

5、spring 框架。

  • 提升阶段:

    1、svn + git 技术。

2、web service 技术。

3、maven 技术。

4、linux 操作系统。

5、jpa 技术。

三、作者笔记实录(封面,后期更新详细笔记,字丑别见怪)

初学者怎么学java编程 ,小白们看过来吧

java笔记

初学者怎么学java编程 ,小白们看过来吧

javascript笔记

初学者怎么学java编程 ,小白们看过来吧

xml笔记

初学者怎么学java编程 ,小白们看过来吧

mysql数据库笔记

初学者怎么学java编程 ,小白们看过来吧

oracle数据库笔记

初学者怎么学java编程 ,小白们看过来吧

jdbc笔记

初学者怎么学java编程 ,小白们看过来吧

ajax笔记

初学者怎么学java编程 ,小白们看过来吧

jsp笔记

初学者怎么学java编程 ,小白们看过来吧

servlet笔记

初学者怎么学java编程 ,小白们看过来吧

struts2.x笔记

初学者怎么学java编程 ,小白们看过来吧

hibernate笔记

初学者怎么学java编程 ,小白们看过来吧

spring笔记