学java应该学什么?很多零基础想学习java的人都会去问这个问题,前期学习java没有一个方向,下面我来讲讲学java应该学哪些。

  1 java语法。通过任何一本Java入门书籍,都可以学会Java的基本语法。千万不要认为,你把书上的例子程序都能写出来就算学会了Java语法。要想真正掌握,还需要做大量的测试题。对语法不准确的理解,会使你写的代码出现逻辑错误。而这些错误会使你在真正的项目开发中吃尽苦头:你认为正确才会写上去。而在几十万行代码中找出几行有逻辑错误的代码,非常困难。因为你几乎不会怀疑你认为正确的代码存在错误。

  2 常用类。永远不要写别人已经实现的代码。有很多功能,用JDk中现有的类就可以完成。你需要熟悉JDK.可以通过研究JDK帮助文档和JDK源代码的方式,逐渐了解,你需要的类都在什么地方。一方面,要熟悉有哪些可以直接使用的资源,另一方面,学习一下,SUN公司的工程师怎样写代码。

  3 IDE 集成开发环境。现在企业最常用的是IBM公司的eclipse 类似的还有JBuilder,Idea,NetBeans等等。毕竟,只有5%的顶尖高手在使用简单的文本编辑器在写Java代码。多数程序员都是在使用这些东西。

  4 数据库.MySql,Oracle,DB2.小项目多数使用MySql这样的免费数据库。大一些的项目会考虑使用Oracle或者DB2. Java项目很少使用SqlServer.因此,你还需要学习数据库方面的一些知识。可以从SQL语言开始。这些数据库都支持标准SQL.学会基本的SQL,参考具体的数据库手册,就可以完成一般的项目开发了。当然,要想使你的程序运行的效率更高,需要更深入的学习。大部分的程序优化,都是从这部分开始的。

  5 JDBC Java数据库连接。使用Java程序操作数据库。这部分非常重要。几乎所有的企业项目都会用到。

  6 HTML CSS Javascript。

  HTML--(HyperTextMark-upLanguage) 超文本标记语言。 CSS --(Cascading Style Sheets)层叠样式表。 JavaScript--是一种由Netscape的LiveScript发展而来的脚本语言.

  准确的说,这些东西和Java语言本身关系不大。但是,现在的企业项目,以B/S结构的居多。因此,我们的Java程序,会有大量的机会和它们打交道。需要提前准备一下。

  7 你需要学习如何使用及管理WEB服务器,例如tomcat,并且知道如何在其基础上扩展和维护WEB程序,如何使用它的附加服务,如连接池。

  8 JSP Servlet.这两个是初级Java程序员必须掌握的基本技能,是所有B/S结构框架的基础。相应的,还需要学习EL以及JSTL(StandardTagLibraries)和可以选择的第三方TagLibraries,以提高表示层的处理能力。 9 企业流行框架 Struts,Spring,Hibernate等。

  10 Java设计模式。有一些特殊的功能,只有按照特定的设计模式才能实现。如果你有了5万行以上的代码经验,可以开始研究一下设计模式。

  11 你还要跟上技术发展的步伐,了解在Java项目中使用的新技术。如Ajax等。

  学java还有很多要学习的内容。如果将来有志于从事java开发相关工作,尽量还是报班系统学习下,如果有个好的指导老师,可以在学习过程中事半功倍。据悉千锋2017年2月就业榜出平均月薪10827元,Java工程师平均月薪12153元;深圳千锋JavaEE首期班毕业第一周就业率61.5%,平均薪资13156元;毕业两周100%就业,平均薪资12729元。就业薪资震惊整个java培训界。

学java应该学什么相关推荐

  1. 学Java需要学哪些书?

    java技术所要学到的东西是很多的,只要入了这一行,学习是不能停止的,工作节奏在加快,新知识也源源不断,学习的最好途径就是看书,小编给大家推荐这几本java方面的书,搭配学习课程,让学员快速成长,以下 ...

  2. 漳州java,漳州学java,漳州学java学校,漳州学java效果怎么样

    漳州学java,漳州学java学校,漳州学java效果怎么样 首页 > java > 漳州学java 作者:镀金池   发布时间:2018-12-16 15:00 Javascript也是 ...

  3. java和python哪个好?学java和学python哪个更有前途?

    其实这是一篇容易引起撕逼的文章,java是一种覆盖范围广,可跨平台的编程语言,python也是近几年火遍全世界的语言.先说结论,java是基础,另外一个是加分项,我仅代表我个人观点,为了祖国和谐,人民 ...

  4. 第三次学JAVA再学不好就吃翔(part107)--字符流的拷贝

    学习笔记,仅供参考,有错必纠 文章目录 IO流 字符流的拷贝 拷贝纯文本文件 注意事项 自定义字符数组的拷贝 IO流 字符流的拷贝 拷贝纯文本文件 zzz.txt: 安徽财经大学 JAVA代码: pa ...

  5. 学java要学vue吗_学vue之前必看

    Vue学习 1.1 vue.js是什么? ​ Vue是一套用于构建用户界面的渐进式框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue 的核心库只关注视图层,不仅易于上手,还便于 ...

  6. 学java需要学c语言吗?

    Java和C语言算是表亲,很多大学都会将C语言作为必须课,java语言作为选修课学习.但我们想要做Java开发的同学到底有没有必要学习C语言呢?今天小千就来给大家介绍一下. Java语言和C语言 Ja ...

  7. 学JAVA还是学Python

    看看深度学习开源工具 我不喜欢说模梭两可的话,如果你不是码农,各个学科的人士都可以学python,没必要学JAVA. 如果你是程序员,数学基础不好,JAVA/C#二选一.有的IT服务公司只用C#,有的 ...

  8. 零基础学JAVA怎么学?

    spring cloud分布式事务从入门到精通 (如下载连接失效,请私信我) 百度云下载链接:https://pan.baidu.com/s/1EtYyj7MEBqIGSYg2ljBFyg 提取码:n ...

  9. 第三次学JAVA再学不好就吃翔(part109)--LineNumberReader类

    学习笔记,仅供参考,有错必纠 IO流 LineNumberReader类 该类继承自java.io.BufferedReader,该类可以跟踪行号的缓冲字符输入流.此类定义了方法 setLineNum ...

最新文章

  1. struts2 标签中read-only=true 和disabled的区别
  2. 天津春考计算机重点知识,天津春考第一学期期中试卷(计算机基础)
  3. linux卸载pci驱动,linux的PCI驱动固件问题
  4. 把linux插足到域
  5. Java - 文件(IO流)
  6. python 网格交易源码下载_GitHub - xiongyixiaoyang/grid-trading: 网格交易(期货) ,基于网格交易方法的交易策略...
  7. 《Python编程从入门到实践》记录之函数编写指南
  8. JS-面向对象-原形对象链(自定义对象实例原形对象链 / 本地对象原形对象链)
  9. ps图片如何实现渐变
  10. Django:应用程序的两种架构:C/S架构,B/S架构,(TCP, URL)HTTP,HTTP request, HTTP response
  11. Webservice学习之——即时发布与定制发布
  12. TensorFlow 学习(七) — 常用函数 api、tf.nn、tf.keras
  13. python编程是啥-小学生都开始学的Python编程到底是什么?
  14. 如何检查Java中是否存在文件
  15. 怎么使用Vegas制作炫彩灯光效果?
  16. 时域,频域与傅立叶变换 - 慕水 - CSDNBlog
  17. 微信 app---uwp
  18. 企业借力OA系统打造数字档案馆,提高档案管理、查阅效率
  19. Meta元宇宙副总裁离职了...『Go语言圣经』终于汉化啦;德云社失业警告!AI要说相声了;一键就能AI绘图的网站;前沿论文 | ShowMeAI资讯日报
  20. 掌阅 兼容性测试 结果

热门文章

  1. python七巧板三角形_canvas基础入门(二)绘制线条、三角形、七巧板
  2. Html 使用svg图标、iconfont的使用方法
  3. 泊松分布 (Poisson-Disc)算法
  4. 如何让微信丢骰子永远只出“666”
  5. c语言变量大全,C语言变量
  6. ipad pro 文章
  7. MySql创建联合索引
  8. .sh脚本文件shebang行引发的syntax error:“(“ unexpected
  9. 【学习笔记】ARM Cortex-A(armv7)编程手册
  10. Java基于JSP的论坛交流系统