




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
达内学习心得:浅谈java学习方法和后期面试技巧 达内学习心得:浅谈java学习方法和后期面试技巧 所获奖项:三等奖 内容: 浅谈java学习方法以及后期面试技巧. 时光飞逝本人2月底份班级现已毕业现在此发表一些学习感受以及学习技巧本篇文章纯手打大家可以参考一下 下面简单列举一下大家学习java的一个系统知识点的一些介绍(按照TTS6上面的顺序来的): 一:java基础部分:java基础的时候有些知识点是非常重要的比如循环系列For,while,dowhile.这方面只要大家用心点基本没什么难点 二:面向对象: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即使用了框架技术也不一定是strutsservlet跟JDBC一样都是“本”而struts和Hibernate一样都是封装了它们而后简化代码而已所以只有把“本”学会了就不怕框架的变化jsp就不多说了如果你学习java这个就不会缺少后期b/s项目页面的布局以及功能就全靠它了 九:Ajax/Jquery:当初学习这个的时候本人没有用心去学然后结果就是本人在进公司之后花了一个星期的时间练习jQuery这个对于强化web服务器页面的功能技术实在是强大.这个封装了js对象的技术可以对jsp页面元素进行样式的更改以及操作想要玩好web项目这个技术必须玩好 十:SSH:传说中的三大框架; Struts:前面已经提到这个框架技术主要是为了弥补servlet和jsp页面之间交互的复杂性可以有效的提高客户端与服务器之间的交互而且采用了MVC思想进行改善减弱代码之间的复杂性 Hibernate:主要封装了jdbc的核心功能可以采用映射方式访问并操作数据库一定程度上讲是简化了程序代码但前面已经提到由于是框架而框架是随着时代而改变的并且很多公司不一定用到这个框架所以只有掌握好JDBC的根本原理才会更加理解这个框架 Spring框架:其实后期学框架知识大家都会觉得很无趣和乏味因为框架的知识都是理论很深的知识点spring主要是要完善代码之间的耦合度包括类似工厂模式的对象自动控制AOP的事物日志管理等都其实是为了减少程序员的工作量但不得不说是有很大的作用的而且这个框架可以整合JDBC以及Hibernatestruts技术可以把所有的框架技术都整合在一起相当于一块主板把内存风扇cpu显卡都集中在一起 前面所有的都是个人学习之中的一点感受希望大家也能有所感触主要想说明的是前面的基础一定要打好对于学习方法的问题也可以和大家聊一聊本人在学习之初由于面向对象和集合一些理论较深的知识点出现导致后期比较注重理论最终在写实际项目的时候吃了苦头因为代码量没有跟上即使理论都懂但很多功能还是无法自己写出所以要强调的是在注重理论的情况下一定要多写代码我的建议是在理论比较深刻的知识点面前比如面向对象集合线程这些知识多看点理论而对于html,css以及API方法比较多的知识点的情况下多写代码总之各50%最好当然这就需要大家付出更多的时间和精力辛苦勤劳下了其实java的学习还是要多练代码多思考举一反三任何的知识点只要你认真的去做没有拿不下的顽石勤能补拙相信自己然后用功你就胜利了 下面说一下面试技巧 其实4个月是相当的快一瞬间而已所以希望大家在还没有学完的时候就要有面试的准备关于面试一般企业也就那几个步骤笔试面试面试又包括技术面试和人事面试人事面试基本不会有什么问题关键就是技术面试当然如果大家有认真的学学习笔试一般不会有什么问题技术面试的话一般都是项目经理之类的会问到几个技术问题范围也很广不知道他会问到什么所以必须大家对于知识点的话都要有基本的掌握当然会有几个比较重点的知识点像集合servlet线程其实重点也很多这个大家后期可以参考面试的文档到时候老师会发给大家一些相关的文档当然自己也可以去下载一些相关的文档要强调一点的是数据库必问这个相当重要前面也已经说了所以希望一定要把数 据库学好 下面为大家提供部分本人整理的笔记: String的核心方法: 字符串转换整数:Integer.parseInt(字符串变量); 整数转换字符串:String.valueOf(整型变量) 日期转字符串:newSimpleDateFormat().format(date类型) 返回字符串元素的字符长度:length()方法 IntIndexOf(Stringa),在字符串元素中检索a字符返回第一个出现的下标位置 IntindexOf(Stringa,intfromIndex),从formIndex位置开始检索字符串找到之后的a字符CharcharAt(intindex):用于返回字符串index位置的字符. Substring(begin,end):返回子字符串 valueOf(Object):返回Object参数的字符串表示形式 toUpperCase():返回字符串的大写形式 toLowerCase():返回小写形式 StringBuilder核心方法: StringBuilder:性能好,非线程安全. Append(Strings):追加字符串 Insert(3,”String”)插入字符串 Delete(intstart,intend):删除字符串 Replace(intstart,intend,Strings):替换字符串 Reverse():字符串反转. 集合核心方法: BooleanisEmpty():判断集合是否为空 Size():判断集合里面元素的个数 BooleanContains(Object):判断集合元素中是否包含Object元素. Clear():清空集合 BooleanAdd(Object):向集合中添加元素返回是否添加成功. Booleanremove(Object):从集合中删除元素 Iteratoriterator():迭代元素 增强for循环:for(Pointp: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占有相同的存贮空间,操作会影响原L
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小城镇规划与建设在新农村建设中的实践
- 餐厨垃圾资源化利用特许经营权项目可行性分析报告
- 电力电子变压器网络化与智能化拓扑结构优化-洞察及研究
- 建筑冬季保暖措施方案设计(3篇)
- 肾上腺酮类物质的光稳定性研究-洞察及研究
- 多模态交互设计原则-洞察及研究
- 第22课世界多极化与经济全球化教学设计-2023-2024学年统编版(2019)高中历史必修中外历史纲要下册
- 第十一课 応援 第1课时教案 2023-2024学年初中日语七年级第一册
- 《葛覃》的注释和赏析
- 3.3 三角比的诱导公式说课稿-2025-2026学年中职基础课-上册-劳保版(第七版)-(数学)-51
- 校园网络安全知识培训课件
- 2025年卫生招聘考试之卫生招聘(财务)练习题及答案
- 新教材2025人教版七年级上册全部单词默写版
- (2025年标准)家庭寄宿协议书
- 住房保障知识业务培训课件
- 2025年秋季开学第一次全体中层班子会议上校长精彩讲话:把小事做细、把细事做实、把实事做好
- (2025年标准)安全实习协议书
- 2025-2030中国长租公寓REITs发行条件及资产估值方法研究
- 2025-2030中国物流园区自动化技术应用与智慧化改造趋势报告
- 大数据处理技术课
- 采购询价单模板
评论
0/150
提交评论