JAVA零基础怎样自学更有效,有啥自学方法可以提供( 三 )
#二:数据库\u0026amp;JDBC 编程
数据库\u0026amp;JDBC 编程下面分了三个模块,sql 基础,JDBC 编程,JDBC 高级对于数据库的学习,很多人刚接触可能会困惑,因为数据库的东西太多了.不知道应该学多少才好.不知道应该研究多深.数据库是独立于 java 以外的,只把数据库学好就可以找工作了.这就告诉你,你不必把数据库学的多精通.那学到什么地步?当时我学的时候,我也问朋友,数据库要学到什么样才行呢?朋友的回答是:够用.这个词是个很纠结很抽象的词,什么叫够用?这个是说不清楚的.只能谈下我个人感觉.够用就是指你在查找资料等情况下,可以对数据库进行一些基本操作.这些操作包括:创建用户,赋予权限,创建表.表的增删改查.多表查询.你可以用 java 连接到数据库,对数据库的内容进行增删改查等.具体遇到问题再研究分析.这部分的 JDBC 编程其实就是个 java 连接数据库的过程.就那几行代码,先记下,再理解就行了.JDBC 高级中的连接池,存储过程,触发器有个了解,最起码要知道有这么回事.ORM 思想一定要理解(如果这里理解不了,也没关系,后面用到框架就理解了).##第二部分总结. 这部分学习.重点是通过 java 对数据库的增删改查,其中查询后将结果展示出来是个难点.多动手练习.切记:代码是敲出来的.#通过上面两部分的学习.你已经可以写一个学生管理系统了. 可能在学习中你绝望颓废过无数次,没关系,写个项目出来.一切问题迎刃而解.我当时学完这两部分以后,想做个项目练手,但是我无从下手,真的不知道应该怎么做,做什么项目.这里给大家说下我当时做的学生管理系统.数据是存在数据库的,所有增删改查通过 JDBC 连接操作.有个 main 方法,执行后打印出文字,就是让用户输入 1,2,3,4 等数字,会判断输入的数字然后执行相应的功能,例如输入 1 可以查看全部学生列表. 输入 2 可以新增学生.当动手做项目的时候,很多问题就会出现,例如以前你感觉掌握了,但是现在不会用, 或者碰到个问题不知道怎么实现,等等.这一系列的问题客服以后.当你运行着自己做的系统的时候,那种感觉真的很爽.终于感觉学的东西有用了.我当时做这个项目是在参考鸟哥做的基础上,用了一个多星期.最后还有很多功能不太完善,但是感觉很好.学习时候的那种负面情绪,那种不自信,全都消失了.切记:代码是敲出来的.做项目是提升自信心的最好办法。
#三:WEB 开发基础
WEB 开发基础分了三个模块,HTML 语言,JS,DOM 编程
这里开始接触到网页了.终于离开了那个黑黑的 dos 窗口.(当然可能你已经用 eclipse 等工具了)1.HTML 语言.学了前面的,学到这里的感觉就是好简单.哈哈.HTML 语言其实就是几个标签,当然研究生的话也是很博大精深的.但是对于现在的你来说.要藐视它.
对这一部分要有个了解.要知道都有些什么属性,或者说都应该有什么属性. 你可能记不下来,但是用的时候能去找到解决方法就好.可以自己做几个页面出来. 不必深究一些细节,例如可能有些特效你怎么弄也弄不出来.别钻这样的牛角尖.2.JavaScript这就像数据库一样,也是个很深很深的东西,他是一个和 java 没有什么联系的语言.js 在以后做网页的过程中会很重要,但是这里你只需要掌握一些基本的东西, 例如基本语法,表格提交时候的验证等等, 像怎么用 js 验证之类的.去百度的话会有很多现成的代码,你要有能力看懂这些代码.因为可能有时候这些代码需要你修改了才能用.3.DOM 编程说实话,我写到这里的时候先去百度了一下 DOM 编程……学了 html 和 js 以后,DOM 编程应该是水到渠成的.因为 DOM 编程是建立在两者基础上的(个人理解,仅供参考)##第三部分总结. 这部分学习.基本都不是靠记的,需要的是你在用到的时候能找到就好.
#四:Java WEB 开发
Java WEB 开发分了三个模块.Servlet 开发,JSP 开发,AJAX 开发.1.servlet 开发.servlet 开发我当时看视频学习,看完视频后还不找到 servlet 到底是怎么回事,可能是我理解能力有问题……servlet 开发下面的 xml,Servlet API,Filter,Listener 要了解,Tomcat 要会用,HTTP 协议我没看……学这个的时候,可能很多东西都迷迷糊糊的,没关系,了解下,继续往下走.2.JSP 开发jsp 开发下面的 jsp 语法要掌握,标签,自定义标签,EL,JSTL,MVC 设计模式要了解下.学这个的时候,可能很多东西都迷迷糊糊的,没关系,了解下,继续往下走.3.AJAX 开发AJAX 开发很火,但是我不会.我去面试的时候就看了一下怎么验证用户名是否存在那个例子.到面试的时候考官问我,以前做项目用 ajax 吗?用.那你们返回前台是用什么形式返回的呢?什么?就是你们返回前台是包装成 JSON 之类的吗?我们用的 Struts2 …… 巨汗.当时我真的连 JSON 都没听过.所以你一定要对 ajax 有所了解.最起码知道什么是 JSON……(题外话:我不知道这个线路图把 AJAX 放这里是否合适.AJAX 也可以放到下一部分的)
推荐阅读
- 聪明人养花,这3种“花”怎样也要养一盆,每年能省不少医药费
- 甘肃天水落地脱贫“基础工程”见效累计减贫92.08万人
- 互联网怎样解决“家政服务上门速度慢”的问题
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 银行it人怎样转型
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 怎样进入通信行业
- 怎样评价扶他柠檬茶的小说《云养汉》的结尾
- 怎样成为一名合格的Python程序员?
- 怎样评价华为、诺基亚、中兴中标中国移动高端路由交换设备扩容集采
