博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
新手如何自学java,从哪些基础学习会更好呢?
阅读量:6653 次
发布时间:2019-06-25

本文共 920 字,大约阅读时间需要 3 分钟。

hot3.png

 

       编程的世界里,Java一直是企业级别开发最喜欢选择的编程语言,从java目前的就业形势来看还是相当不错的,由于手机安卓开发的需要,许多人也开始转战Java的学习,极客营觉得虽然java开发人员的需求量变得越来越大,但这并不代表做java开发人员的技术就可以一成不变,java技术更新的很快,而且在现在中国的培训机构里java学员都是批量生产的,那么竞争压力也是很大的。所以许多人在学好java的基础后,转战到火热的安卓开发。来分析一下java各种大致学习路线。

  首先做java最后大致是两个方向:web企业级开发(JavaWeb J2EE)和手机android开发。这两个方向的先决条件是J2SE,J2SE并不是那么简单,只有当逐渐学的深入了才体会到java的精髓。
  1.HTML+CSS+DIV,前端会用到,作为研发人员至少应该会简单写些页面出来,这是许多编程语言都需要了解的基础。
  2.JAVASCRIPT,想要使用一些特殊的效果就需要这个了,但是并不需要很精通,当需要用到JS的地方可以用Jquery代理,Jquery很好学,很有用的JS框架,看似复杂华丽的效果他都能轻松完成。
  3.Ajax,前端异步交互技术,值得去研究。
  4.JSP,Servlet,Javabean,发展至今已经不提倡在JSP里嵌入JAVA代码,所以仅仅是作为视图层使用,嵌入些如JSTL和Struts2标签库的标签成为动态页面。Servlet是应该重点学习的,包括如过滤器、监听器等,这些都是当下Struts2或者未来WEB框架的底层基础和原理。
  5.Strut2+Hibernate(or JPA)+Spring,当下十分流行的开发框架。其实是很容易上手的,但关键是需要懂得原理。
  6.Web Service技术,它能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。

转载于:https://my.oschina.net/u/3709170/blog/1584452

你可能感兴趣的文章
[转] 以 async/await 为例,说明 babel 插件怎么搭
查看>>
6.日志的使用
查看>>
[出出面试题]JAVA开发
查看>>
《斯坦福大学:编程范式》第三节2:大端与小端、最小寻址单位
查看>>
LNMP搭建(CentOS 6.3+Nginx 1.2.0+PHP 5.3.15(fpm)+ MySQL 5.5.35)
查看>>
kmp算法
查看>>
010-对象——构造方法__construct析构方法__destruct使用方法 PHP重写与重载
查看>>
第一课——git的简介和基本使用
查看>>
CentOS7 安装mysql-5.7.10(glibc版)
查看>>
Python之FTP实现
查看>>
AC日记——第K大的数 51nod 1105
查看>>
The Commercial Open-Source Monitoring Landscape
查看>>
剑指offer:构建乘积数组
查看>>
C++ 的intialization list 和assignment
查看>>
mysqli
查看>>
字符串逆序输出
查看>>
Java对象及其引用 (1)
查看>>
spark中RDD和DataFrame之间的转换
查看>>
洛谷 P1036 选数【背包型DFS/选or不选】
查看>>
STAR法则
查看>>