java学习方法笔记总结._第1页
java学习方法笔记总结._第2页
java学习方法笔记总结._第3页
java学习方法笔记总结._第4页
java学习方法笔记总结._第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本人亲自总结了多年学习 JAVA 的笔记总结,多年心血都在此了,速 来下载!下面简单列举一下大家学习 java 的一个系统知识点的一些介 绍( 按照 TTS6上面的顺序来的) : 一:java 基础部分 :java 基础的时候,有些知识点是非常重要的,比如循环系列。 For,while,do-while.这方面只要大家用心点基本没什么难点。 二:面向对象:oop 面向对象的时候,偏重理论,相信这方面的文章也很多,大家可以多 看看,在这就不说了。重点掌握面向对象的三大特征和基本原理。 三:java 核心一 :这方面主要偏重 API,所以在学习了这章的时候,一定要对照 API 去学习, 多看 API,主要就是方法多,string 和集合的方法最为重要。后面将为大家提供本人整理 的部分笔记。 四:java 核心二 :主要讲解了异常,线程和 IO 流,其实个人认为重点掌握线程就行,对 于流和异常多写就行,线程偏重理论也最为重要。 五:oracle 数据库方面 :建议学习数据库的时候大家一定要端正态度,数据库极为重要, 本人当时在学习这个的时候,一直以为数据库只是为了增删改查,故没有认真学习,后期 面试的时候吃了不少亏,因为现在软件公司对数据库的要求跟 java 一样重要,基本都会单 独一张笔试题笔试数据库。 六:JDBC/XML 系列:JDBC 主要是3个核心接口(Connection) (Statement) (ResultSet) 的使用,大家在学习的时候,熟练运用3接口,jdbc 的原理也相当重要,虽然后期学习了 HIbernate 之后,JDBC 不需要再用,但其底层原理还是 JDBC,而且现在很多软件公司不 一定会用到 Hibernate 框架,所以建议大家还是把“本” 学好,XML:重点掌握解析互换 的2个核心接口方法。 七:HTML/CSS/JS:对于这个,本人相当纠结,因为这个有点偏向于美工的意思,所以后 期想从事后台开发的同学一般不会太重视,但是现在都是 web 项目,而且很多软件公司并 不是把许多这方面的事情交给美工(除非是那种有很高要求的静态页面 ),而且现在 html 代 码都是在 jsp 里面写,所以建议还是好好学学,因为公司不会让一个美工去专门为你写一 些简单的 html 代码,包括 js!这章其实不难,就是属性方法知识点比较多,大家多记记, 多写写,重在多练! 八:Servlet/Jsp:如果想从事 web 和 b/s 开发(现在基本都是 web 和 b/s 开发),这章极为重 要,服务器的访问以及配置。tomcat 的使用都在这一章,虽然后期 struts 框架的学习简 化了 servlet 代码的繁琐性,但是你可知道现在有些公司只用 servlet 不用 struts!即使用了 框架技术也不一定是 struts!servlet 跟 JDBC 一样都是“本” ,而 struts 和 Hibernate 一样 都是封装了它们而后简化代码而已。所以只有把“本”学会了,就不怕框架的变化!jsp 就不多说了,如果你学习 java 这个就不会缺少!后期 b/s 项目页面的布局以及功能就全靠 它了。 九:Ajax/Jquery :当初学习这个的时候,本人没有用心去学,然后结果就是本人在进公 司之后花了一个星期的时间练习 jQuery!这个对于强化 web 服务器页面的功能技术实在是 强大.这个封装了 js 对象的技术,可以对 jsp 页面元素进行样式的更改以及操作,想要玩好 web 项目,这个技术必须玩好! 十:SSH :传说中的三大框架; Struts:前面已经提到,这个框架技术主要是为了弥补 servlet 和 jsp 页面之间交互的复杂 性,可以有效的提高客户端与服务器之间的交互。而且采用了 MVC 思想进行改善减弱代 3 码之间的复杂性。 Hibernate:主要封装了 jdbc 的核心功能,可以采用映射方式访问并操作数据库,一定程度 上讲是简化了程序代码,但前面已经提到,由于是框架,而框架是随着时代而改变的,并 且很多公司不一定用到这个框架,所以,只有掌握好 JDBC 的根本原理,才会更加理解这 个框架。 Spring 框架:其实后期学框架知识大家都会觉得很无趣和乏味,因为框架的知识都是理论 很深的知识点,spring 主要是要完善代码之间的耦合度,包括类似工厂模式的对象自动控 制,AOP 的事物日志管理等,都其实是为了减少程序员的工作量,但不得不说是有很大的 作用的,而且这个框架可以整合 JDBC 以及 Hibernate,struts 技术,可以把所有的框架 技术都整合在一起。相当于一块主板把内存,风扇,cpu,显卡都集中在一起。 前面所有的都是个人学习之中的一点感受,希望大家也能有所感触,主要 想说明的是前面的基础一定要打好,对于学习方法的问题也可以和大家聊一聊, 本人在学习之初,由于面向对象和集合一些理论较深的知识点出现,导致后期 比较注重理论,最终在写实际项目的时候吃了苦头,因为代码量没有跟上,即 使理论都懂,但很多功能还是无法自己写出,所以要强调的是在注重理论的情 况下一定要多写代码,我的建议是在理论比较深刻的知识点面前,比如面向对 象,集合,线程这些知识,多看点理论,而对于 html,css 以及 API 方法比较多 的知识点的情况下,多写代码。总之,各50%最好!当然,这就需要大家付出 更多的时间和精力辛苦勤劳下了!其实 java 的学习还是要多练代码,多思考, 举一反三,任何的知识点只要你认真的去做,没有拿不下的顽石,勤能补拙, 相信自己,然后用功,你就胜利了。 下面说一下面试技巧。 其实4个月是相当的快,一瞬间而已,所以希望大家在还没有学完的时候,就要 有面试的准备,关于面试,一般企业也就那几个步骤,笔试-面试,面试又包括 技术面试和人事面试,人事面试基本不会有什么问题,关键就是技术面试,当 然,如果大家有认真的学学习,笔试一般不会有什么问题,技术面试的话,一 般都是项目经理之类的,会问到几个技术问题,范围也很广,不知道他会问到 什么,所以必须大家对于知识点的话都要有基本的掌握,当然会有几个比较重 点的知识点,像集合,servlet,线程,其实重点也很多,这个大家后期可以参 考面试的文档,到时候老师会发给大家一些相关的文档,当然自己也可以去下 载一些相关的文档,要强调一点的是数据库必问!这个相当重要!前面也已经 说了,所以希望一定要把数据库学好! 下面为大家提供部分本人整理的笔记: String 的核心方法: 字符串转换整数:Integer.parseInt(字符串变量); 整数转换字符串:String.valueOf( 整型变量) 日期转字符串:new SimpleDateFormat().format(date 类型) 返回字符串元素的字符长度:length()方法 Int IndexOf(String a),在字符串元素中检索 a 字符,返回第一个出现的下标位置。 Int indexOf(String a,int fromIndex ),从 formIndex 位置开始检索字符串,找到之后的 a 字符。 Char charAt(int index):用于返回字符串 index 位置的字符. Substring(begin,end):返回子字符串 valueOf(Object):返回 Object 参数的字符串表示形式。 toUpperCase():返回字符串的大写形式。 toLowerCase():返回小写形式。 StringBuilder 核心方法: 5 StringBuilder:性能好,非线程安全. Append(String s):追加字符串。 Insert(3,”String”)插入字符串 Delete(int start,int end):删除字符串。 Replace(int start,int end, String s):替换字符串 Reverse():字符串反转. 集合核心方法: Boolean isEmpty():判断集合是否为空 Size():判断集合里面元素的个数 Boolean Contains(Object):判断集合元素中是否包含 Object 元素. Clear():清空集合。 Boolean Add(Object):向集合中添加元素,返回是否添加成功. Boolean remove(Object):从集合中删除元素。 Iterator iterator():迭代元素。 增强 for 循环:for(Point p:list):遍历 list,每次循环从 list 中取出一个元素赋值给 p. List 单独的方法: get(index):得到 index 下标的集合元素. Set(index,元素 o):设置 index 处的元素为元素 o,前面的元素将被覆盖,并且方法返回的 值是前面的元素。 Add(index,元素 ):在指定下标 index 添加元素 Remove(index):删除指定下标的元素值 List:定义线性表数据结构. ArrayList:动态数组方式,适合随机访问对象. LinkedList:链表方式,适合于插入和删除. subList():用于获取子 List,获取的 List 与原 List 占有相同的存贮空间,操作会影响原 List. List subList(int 开始下标 ,int 结束下标); 以上方法都是本人从 API 里面选取的面试笔试必考的方法

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论