JAVA求学之路
- 格式:docx
- 大小:19.12 KB
- 文档页数:10
java实训总结及心得(7篇)我们在学校机房进行了为期三周的JAVA实训。
现在即将结束了,回首本学期的java学习,重点还是在学习概念等一些常识性的东西,Application应用程序和Applet小程序,它的开发工具,数据类型,变量,接口,输入输出流,学会分析异常,抛出异常,后期主要是小程序运用,Gui界面设计和事件。
我觉得这两种程序结构有很大的不同,不管是体系结构还是运行方式,都有很大的区别,我主要偏向于小程序的学习,呵呵,因为感觉它用处比较大,可以做出好多好多好玩的游戏,运用程序等,且它灵活。
呵呵,当然学知识可不能凭自己的爱好和一时兴趣,要一步一个脚印,认认真真,踏踏实实,理论与实践相结合,在扎实掌握课本实例和内容之后,有一定的扩展阅读和课外学习,充分全面的了解JAVA的应用和扩展运用。
这次实训,我们更多学到的是不懂就问和自己应该尽自己的全力去尝试,哪怕失败,只要自己尽自己的全力,和身边同学一起探讨而不是抄袭,团结合作,发挥团队意识,最后在自己的努力下,终于运行成功,这种成就感美不可言,心情愉悦至极。
java实训总结及心得篇2 五个月在刚来的时候,觉得过得好慢,可转眼到了毕业又觉得时间过得好快,时间恐怕才是最会捉弄人的。
java培训结束即将走入工作岗位,我想先讲一个故事来切入正题。
有两拨人进行篮球比赛,可是一拨人有四个人,而另一拨只有3个,人数不均,显然人数居多的占优势。
比赛是不公平的,比赛快要停止的时候,拥有四人的队伍突然要求三人的队伍稍等5分钟。
正在三人队疑惑的时候,震惊的一幕开始了,另外四人走到篮板前,轮流开始投篮,每人十次,投的最少的被淘汰了,余下的三人回到比赛。
比赛的结果是什么我不知道,但我知道原来的三人组无论胜败,在他们取得成功的路上绝对比预期要困难的多。
与中国的仁义之道相比,物竞天择恐怕是社会乃至世界的本职,从细微处看不到的东西,我们就从宏观角度出发,又会发现什么呢中国五千年历史可以发现有用的东西,实在很少,原因是它是一个反对竞争的。
java 应届生学习计划作为一名即将成为应届生的Java学习者,我深知自己需要在学习的过程中制定一个详细的学习计划,为自己未来的职业发展打下坚实的基础。
下面,我将详细介绍我的学习计划以及学习目标。
学习时间安排首先,我计划每天至少投入4-6小时的时间来学习Java语言的基础知识以及相关的编程技术。
在学习的过程中,我将根据自己的学习情况以及时间安排来灵活调整学习计划,以保证学习效率和学习质量。
学习内容在学习Java语言的过程中,我将主要学习以下内容:1. Java基础知识:包括Java语法、数据类型、运算符、控制语句等基础知识。
2. 面向对象编程:深入了解面向对象编程的概念、特点以及相关的语法和使用方式。
3. Java核心技术:学习Java的核心技术,包括集合框架、IO流、多线程等。
4. Java Web开发:学习Java Web开发的相关知识,包括Servlet、JSP、Spring、Hibernate等技术。
5. 数据库:学习Java连接数据库的相关知识,包括SQL语句、JDBC等。
学习方法在学习Java语言的过程中,我将采取以下学习方法:1. 阅读相关书籍:我将阅读权威的Java相关书籍,包括《Java编程思想》、《Effective Java》等,以扎实的理论知识为基础。
2. 观看视频教程:通过观看相关的Java视频教程,我将能够更直观地了解与学习Java的相关技术和知识。
3. 实践编程:通过实际的编程练习,我将巩固所学的知识并且提高编程能力。
4. 参与实际项目:我计划通过参与实际的项目开发,来将所学的知识应用到实际工作中,并且学习相关的开发流程和方法。
学习进度目标我将在以下时间节点达到以下学习目标:1. 3个月内:掌握Java基础语法,能够编写简单的Java程序。
2. 6个月内:深入学习面向对象编程,能够独立完成一般的Java Web开发项目。
3. 9个月内:掌握Java的核心技术,包括集合框架、IO流、多线程等。
java的心得最新6篇优秀的心得体会必须结合自己的真实经历,才能让每一个字都充满情感与力量,经常撰写心得体会,有助于培养我们对事物的观察力和分析能力,本店铺今天就为您带来了java的心得最新6篇,相信一定会对你有所帮助。
java的心得篇1在本学期我们进行了为期三周的java实训。
回首本学期的java 学习,虽说时间很短,但其中的每一天都使我收获很大、受益匪浅,它不但极大地加深了我对一些理论知识的理解,不仅使我在理论上对java有了全新的认识,在实践能力上也得到了提高,真正地做到了学以致用,更学到了很多做人的道理,对我来说受益匪浅。
除此以外,我知道了什么叫团队,怎样和团队分工合作;同时我还学会了如何更好地与别人沟通,如何更好地去陈述自己的观点,如何说服别人认同自己的观点。
这也是第一次让我亲身感受到理论与实际的相结合,让我大开眼界。
也是对以前所学知识的一个初审吧!这次实训对于我以后学习、找工作也是受益匪浅的,在短短的三周中相信这些宝贵的经验会成为我今后成功的重要的基石;这对于我的学业,乃至我以后人生的影响无疑是极其深远的。
这次实训虽然是我们的第一次,心得体会不过同学们表现不错,由此看来,我们在进入大学的这几个月里学到了不少的专业知识,只是自己感觉不到而已。
对于所学专业,我们不能过于自卑和担忧,否则会妨碍自己学习。
实训是学习java的重要环节,有利于我们巩固专业知识、掌握工作技能,提高就业筹码。
我把本次为期三周的实训看作是理论与实践相结合的桥梁。
通过这周的实训和学习,我知道了此次实训的目的,也清楚目前自己的不足,那就是缺乏相应的知识与经验,对所学的专业知识不能够很好地运用于实践操作。
正所谓百闻不如一见,经过这次自身的切身实践,我才深切地理会到了走出课堂,投身实践的必要性。
平时,我们只能在课堂上与老师一起纸上谈兵,思维的认识基本上只是局限于课本的范围之内,也许就是这个原因就导致我们对专业知识认识的片面性,使得我们只知所以然,而不知其之所以然!限制了我们网络知识水平的提高。
学习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。
JAVA自学之路 :JAVA自学路线图有不少的同学发信给我,和我探讨java的自学过程应该是什么样的,毕竟有很多人因为各种各样的原因不能参加培训。
我试着给出自己的见解,抛砖引玉吧。
这个路线图是给那些为了就业的人准备的,如果只是兴趣,不一定照这个走。
这里只是讲了路线图,关于路线中的各个阶段,学到什么程度,如何学习等,可以参考后面的JAVA自学之路七:《路线图明细》。
首先要学JavaSE,这是无庸置疑的。
与此同时,是的,与此同时,和JavaSE的学习同步,建议大家研究一下数据结构与算法。
在这儿之后,你可以选择向J2ME、或者Java GUI、Socket编程等方向努力,但是通过第一篇的办法,你可以很容易就将这方向过滤掉(永远不要忘了我们是为了就业),好吧,暂时和它们诀别,还是向着J2EE的方向前进吧。
在JavaSE完成之后,可以试着完成一些小项目,同时关注一下设计模式的内容,不必强求自己能够完全掌握各种细节,往前走吧。
掌握一种编程工具,比如说Eclipse。
数据库,可以选择使用Oracle或者MySQL开始。
JDBC,用Java连接数据库。
可以选择在这个地方切入Hibernate,也可以选择在Struts之后。
HTML CSS JavaScript,这些东西是做web项目必需的内容。
Servlet JSP,服务器端必需。
XML AJAX,新的流行趋势不能不了解。
作一些小项目吧。
比如BBS、留言系统、学籍管理、商城等等,随便着一些业务逻辑比较简单的来做一做。
Struts,MVC的典型应用Hibernate,OR Mapping的典范之作。
Spring IOC + AOP,面向对象+面向切面,完善的旅程。
把以前自己的小项目加入Struts、Spring、Hibernate的元素吧。
去研究各种商业项目的业务逻辑吧,才能在你的简历中加入浓重的一笔。
EJB3.0,java在走了很多弯路后的回归之作,值得研究。
JAVA课程心得体会7篇(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如总结报告、演讲致辞、事迹材料、学习心得、合同协议、条据文书、自我鉴定、教学资料、作文大全、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of classic sample essays for everyone, such as summary reports, speeches, deeds, learning experiences, contract agreements, normative documents, self-evaluation, teaching materials, essay summaries, other sample essays, etc. If you want to learn about different sample essay formats and writing methods, please stay tuned!JAVA课程心得体会7篇通过心得体会的书写,我们可以记录下自己深刻的感受,实用的心得体会是要有自己的真实情感的,这样写出来的体会才会得到读者的认可,下面是本店铺为您分享的JAVA课程心得体会7篇,感谢您的参阅。
霸气自我介绍14篇霸气自我介绍1我是一个来自于广东汕头市某个农村的孩子,今年20岁,以前对所有事物都充满好奇。
所以就带着好奇来到了一个不知名的学校。
来开始我的所谓的大学生活。
虽然如此但是我对我的专业还是很有信心的我所学的专业就是niit。
正是由于这个专业才使对自己的前途充满信心。
我觉得学好一门编程语言并不难,难的就是你自己不去学,我就是带着这样的.思想开始我的求学之路。
在专业老师和自己的努力下,我的专业有所成就。
虽然没有考什么证件。
但是我相信不会比那些考了证件的人差,java已经达到二级水平。
目前我已经做了两个小型的项目。
一个就是超市里面的收银项目。
还有一个就是音乐网站。
我相信只要我自己努力学习,我会走得更好,同时我也是为了有这天的到来。
如果您觉得我可以胜任贵公司某某职位的话,我期待着你们的面试通知!谢谢!霸气自我介绍2以下是本人优点:十分坚强:被女孩子甩了45次,还活着!人很好:甩我的45个女孩子中的40个女孩子跟我说的最后一句话就是:“你人真的很好!”爱护动物:所以家里的“小强”成群!待人热情:男女不问,老少皆宜!做事果断:困了马上就睡觉,饿了马上就吃饭!见义勇为:曾帮过几位女生拉上过背后的衣服拉链!节约用水:便后从来不洗手!还有,我的床单等物品两年才洗耳恭听一次,我为节约用水贡献出了自己的一份微薄的力量。
节约用电:因交不起电费,家中已经停电三天.别人用笔记本都要用电,我就不用电,我只用笔往上写就可以了,因为是纸的.视金钱为父母:我很爱很爱我的父母!不会落井下石:用了很多方法也没有将我的朋友从井里面救出来,他说想见他女朋友最后一面,我二话没说就把他女朋友扔下去了!有同情心::我策划了一个让朋友失恋的计划,好让他跟我有同样的心情,这就是同情心!我很阳光:所以黑的.跟碳似的!是真正的“阳光男人”。
对人包容:我有点近视!所以,即使长相有些不尽人意的地方,我也可以忽略不计。
领悟力强:在被甩的经历中,有个女孩子把我拉到郊外,将我送她的玫瑰花,慢慢的插在了一坨粪上,我立刻就明白了,没等到我说我不会嫌弃你的这句话的时候,她就走了!坚韧不拔:在茶座里和朋友海侃了6个小时之后,朋友终于去付账了!很浪漫:玫瑰,红酒,小提琴手,蜡烛,还有一包康师傅!讲义气:为朋友两肋插刀,为女朋友可以多插朋友几刀。
入门Java实训:学习方法与技巧分享学习方法与技巧分享2023年,正蓬勃发展,而Java依旧是IT行业中最为重要的编程语言之一。
其稳定性、跨平台性、安全性使得Java成为了很多企业的首选开发工具。
本文将为大家分享入门Java实训的学习方法和技巧,希望能够对准备学习Java的初学者有所帮助。
一、初步理解Java语言Java是一种高级编程语言,与其他语言一样,它具有变量、操作符、数组、循环、条件等基本语法。
Java独有的垃圾回收机制和JVM (Java虚拟机)的存在使得Java具有严格的内存管理,能够保证程序运行的稳定性。
初级学习者需要先针对语言的基础知识进行学习,例如Java的环境搭建、IDE的使用等。
1.1 Java环境搭建Java开发需要安装JAVA Development Kit(JDK)和集成开发环境(IDE)。
JDK是Java的开发工具包,包括Java运行环境、Java工具和Java基础类库等。
IDE则常见的有Eclipse、IntelliJ IDEA、NetBeans等。
1.2 IDE使用与配置IDE使用与配置是Java学习的重要一环。
初级开发者可以通过简单的操作来熟悉和学习IDE的使用,例如开发一个简单的Java程序。
二、Java基础知识和语法为了有效入门Java实训,理解Java基础知识和语法也是必须的。
Java基础知识包括数据类型、运算符、语法、控制语句、数组和字符串等。
对于初学者来说,需要熟悉Java的数据类型,例如基本数据类型和引用数据类型。
掌握java的运算符并了解Java的一些基本语法结构和控制善语句会帮助开发者更好的上手与理解Java实训。
2.1 数据类型Java中数据类型可以分为基本数据类型和引用数据类型。
其中基本数据类型包括:整型、浮点型、字符和布尔型。
引用数据类型则常见的有类、数组、接口和枚举等。
2.2 运算符Java的运算符包括算术运算符,比较运算符,逻辑运算符,位运算符,赋值运算符和一些条件运算符。
java过五关斩六将收获与感悟在Java的学习和实践中,我经历了许多挑战和收获。
在这个过程中,我不仅提高了自己的编程技能,还对软件开发有了更深入的理解。
首先,Java语言的基础知识是学习Java的基石。
在学习Java时,我首先需要掌握Java的基本语法、数据类型、控制结构等知识。
通过不断地编写代码和调试程序,我逐渐掌握了这些基础知识,并开始深入了解Java的高级特性,如面向对象编程、异常处理、多线程等。
在掌握了Java的基础知识后,我开始尝试编写一些实际的Java程序。
在这个过程中,我遇到了许多挑战。
例如,如何处理异常、如何优化程序的性能、如何设计良好的软件架构等。
通过不断地解决这些问题,我逐渐提高了自己的编程技能和解决问题的能力。
除了编程技能,学习Java还让我对软件开发有了更深入的理解。
我明白了软件开发不仅需要掌握编程语言本身,还需要了解软件开发流程、软件设计模式、数据库设计等知识。
同时,我也明白了团队协作的重要性,以及如何与团队成员有效沟通和协作。
在这个过程中,我也遇到了许多困难和挫折。
有时,我会遇到一些难以解决的问题,需要花费很长时间去研究和探索。
但是,正是这些挑战和挫折让我更加坚定了学习Java的决心。
通过学习Java,我不仅提高了自己的编程技能和解决问题的能力,还对软件开发有了更深入的理解。
同时,我也明白了学习Java需要持续不断地学习和实践。
只有不断地学习和实践,才能不断提高自己的技能和能力。
展望未来,我将继续深入学习Java和相关技术,并尝试使用Java解决更多实际问题。
同时,我也希望能够与更多的Java社区成员交流和分享经验,共同提高Java技能水平。
最后,我想感谢所有给予我支持和帮助的人。
感谢家人和朋友的支持和鼓励,感谢老师和同事的悉心指导和帮助。
正是因为你们的支持和帮助,我才能够在Java的学习和实践道路上不断前进。
J ava之路转眼之间,即将进入社会。
毕业在即,感慨多多。
对于过去的思想和生活,不能让它一点痕迹都没有的流掉啊,还是想留下点东西,或是纪念,或是警惕。
从今天开始,我要对我的学习和感悟写点什么。
呵呵,也做为大家娱乐或者消遣品吧。
那么先谈谈理想吧。
我的理想有三个变化:初中的时候想做个教师。
父母说教师好,以后做个老师,工作不累,还是”旱涝保收“,这是我从家人听到最多的话拉。
自己也感觉教师多伟大,教那么多人,学生还得听老师的,多神气。
这也许是那是的感觉吧。
高中的时候,我看的书不少,了解到原来这个世界上不只是有老师这个职业啊。
因为我喜欢看动物世界,知道这是生物领域,要是天天能观察研究动物植物该多好。
我那时最喜欢的事是种花草。
在自家的阳台上,用花盆(小学时和伙伴,从大千世界搜刮来的)种草,种花,种树,种菜,哈哈。
不管是什么只要能种,我就耕耘,每当繁忙时节,家里几乎成拉农场拉。
也因此被吵,但是也许家里状况变拉的原因,母亲不是很刻意干扰我的生活。
一边种花草,一边看书,一边学习,这就是我的高中生活。
那时一个梦想就是生物学家,而且要研究生物或小动物(包括昆虫之类的)。
当知道有网吧这个东西后,慢慢改变拉。
懒的种拉,懒的理我的昆虫拉。
高考过后,选专业,上大学。
估分,在考试过后已经差不多知道拉。
两天时间的泡网吧过后。
开始填本科一批,我随便写拉个河南农业大学(肯定没戏)。
然后进入多的如牛毛似的专业名词里面。
那时候开始,我家里的环境越来越不好,在责任和兴趣协商下,我拒绝拉父亲盲目的意见--河南政法管理学院(分很低),而是选择拉计算机类专业。
那时,只是想学计算机专业,一来可以天天玩电脑(真是果真应验拉),而且相对来说好找工作点。
只要找,都能找到,可能工资不理想,但是能有工作和做自己感兴趣的事。
好拉终于要说java拉。
首次听说java是好朋友说的。
他建议我和他一起学java,以后一块。
我那时对这个并不感兴趣。
虽然答应,但是并没有立即学习。
真正学习java是从大二上学期开始学的。
那时上课已经感觉自己对所学专业十分缺乏兴趣,自然就百无聊赖,也就是说没事干。
一段时间后,想拉想,总不能上课都睡觉或者发呆过去吧。
睡的多拉容易嗜睡还有可能得心脏病呢,呵呵,发呆可能会导致过早的老年痴呆证。
那时和我的哥们联系还算频繁,当然一打电话无非就是些,交girlfriends拉没,what learn之类的,也谈起java,但更重要的是完美世界。
曾经引我入迷拉一段时间。
荒废拉不少时间。
但是我还是从学校旁边的旧书店买拉本java基础书。
好像是3块或者4块。
好嘛,现在不用担心得老年痴呆拉。
上课没事干,看书。
一看就到现在。
当然学习java并不是靠看书看出来的。
开始的一段时间里,我边看书边写一些简单的例子。
那时候也配上拉电脑。
但总体感觉也就是那样。
编个小程序,在jcreator里面运行。
感觉比较好玩而已。
没想到自己要靠它吃饭。
吃饭还得靠自己的专业或者已经是定下拉的信念,毕业去打工。
什么时候转变靠java吃饭的呢。
是在我使用eclipse开发工具时,第一次被它的界面吸引拉。
这么豪华,也是在编程序吗。
还以为都是在黑屏或者没有色彩的白板中编呢。
但是要靠java吃饭,究竟是该学什么呢?从此和百度接下拉不接之缘。
一有问题,百度一下就知道,确实没错。
呵呵我搜索拉很多关于如何学习java或者是如何成为真正的java程序员之类的网页。
现在我的电脑上还有这些经典的网页,舍不得仍。
那么像网上各位高手说的那样,为了java事业的发展,特将学习java的方法列举如下,虽然自己不算是高手,但是也写出点自己的心得吧,还望各位指教:java学习总路线:java分为三大技术体系,1,j2se;2,j2ee;3,j2me;这里没有特别的顺序排列。
首先我们要从j2se入手学习java。
条件:热爱java;基础:无或者有c语言C++语言的话更好,这里不是说你有基础就可以快速学好java,你没有基础就不能快速学好java。
这是要靠毅力、兴趣和领悟能力。
具体学习什么,你可以看下java2核心技术或者thingkingin java......(自己搜)学的越好意味着要看更多的书,要敲更多的代码。
其次我们有要面临选择拉。
学习j2ee 还是j2me呢。
首先我们要分清这两个概念,j2ee主要是企业级应用。
具体例子就是,学完之后你要制作为企业服务的各类系统,web服务,网站等之类的软件。
j2me是手机应用和嵌入式应用。
这里说明J2EE 是java现在的主流(已经升级为JavaEE),也是大部分人学习java的方向,因为j2ee学习有广泛的学习资料和开源项目。
因此什么情况下你想学j2ee都能学,只要有台电脑,而且能联网就行。
这里还要说明一下,没有电脑的话,最好不要搞软件;因为你要搞软件,不可能不练习敲代码,当你没有电脑时,你不具备完成一定代码量的条件,无论你说,我可以在网吧学,我可以在学校机房学。
由于暑假没有把电脑带回来,我干过在网吧学的事,但也只是学习配置服务器,配置运行环境而已。
一直敲代码,绝行不通。
相对与J2EE 来说学习j2me的人很少,原因是资料少,环境很难得到。
比如你找个起码能模拟手机运行j2me的程序的软件就很难。
一般要掏钱的。
不是专业公司的话,很难把开发j2me的环境配置齐全。
除非你很有钱,不过那样你还需要学技术吗,个人观点。
最后不论你学j2ee还是j2me,那么j2se都是要学的,因为他是前者的基础。
如果你有兴趣致力于java桌面开发程序那么只学习j2se就行拉。
但是java的优势不再桌面而在于网络,这里笔者不建议学桌面,除非你有特别深的兴趣,或者不那么急于工作的话。
可以考虑。
但是以后,免不了还得和c#,vc++的桌面应用竞争。
那么学java最关键的是什么呢?再次我把我的经验共享给大家,那就是看——想——找——练——看——想——找——练,导致:最终成为java技术专家。
J2EE学习:在这里我主要说明下j2ee的学习。
因为我就是走这条路子的。
其他的不太涉及。
当然现在我还并没有学完j2ee,学完学通的话,可能至少5,6年吧。
现在至多算是个java程序员,一下结论不对之处还望各位指教。
J2EE牛人:国外2-3万dollar,中国,2-3万RMB(月薪)我的动力。
牛人含义:使linux,会使中间件,会使java框架,会使数据库J2EE的学习过程:由于学习尚浅,一下是个人观点,还望高手纠正:J2EE大多提供web服务,因此我们要学习,html,css,xml,js这些知识,到熟识程度就行,随着项目经验的积累,就会熟练拉。
其次就是servlet拉。
servlet是jsp之父,应该先学servlet,在学jsp。
其实servlet学会拉jsp也差不多拉,顶多记一下内置函数、标签的使用。
但是serlvet一定要领悟其原理和配置(虽然IDE已经内只好拉自动配置功能,但是还是要学好配置,很重要)。
其次你要用到j2se知识拉。
还有学习jdbc不可避免,还有pojo即java传统对象,比如javabean。
再次学习下数据库的链接池和分页实现。
那么你可以制作最基础的web服务拉,有一部分公司采用这种方法开发项目,但是你还需要学习设计模式才能找到工作。
接下来你最好先学习下j2ee设计模式,因为这些模式是java框架的底层实现,其实就是使用拉这些模式的很多组合。
学完之后,你就很容易里面java框架的原理与机制,到学习时,不会总是问,这是为什么呢?为什么要这样?而是哇塞,这一点采用拉xx模式解决。
这样复习拉模式,而且理解拉框架的底层实现。
好嘛,接下来,你可以大胆的学习框架拉,不要畏惧框架,因为框架是使你的开发更容易更优秀的技术当你学会框架后,你将不在愿意使用servlet最原始的开发方法。
因为那样既没效率,又不迅速,而且还费力的很,更重要的是大公司一般没有订单。
框架你必须学习struts2,hibernate,spring。
慢慢学习,webwork,ibatis,Jjsf,struts,jdo等等。
其中重头戏是struts2,hibernate,他们是一般开发大型应用程序的必备,当然还有其他的方案。
spring作为工厂,管理这两个框架。
可有可无,当然用的话更好。
就spring IOC方面来说,spring的实践操作并不难,主要是理解就行。
而spring MVC用得很少。
好拉,最后的程序:linux必学。
这是搞java的素质。
怎么入手呢?这是一般新手的疑问。
在学习拉java后,你可以选择在linux上安装个jdk,tomcat,mysql,eclipse等。
哈哈,再次,笔者的linux 水平也就是处在linux上配置javaweb环境上,我想shell不必急于求学。
学习常用命令java环境的配置好拉,以后在公司慢慢学习。
毕竟就是不考虑linux开发java,面对微软的霸王条款还是要学习linux的。
作为更高层的技术人还要学习OOP。
这点就不多说拉。
这是学习软件必备的。
也是最重要的。
有关书籍有:uml,软件工程,面向对象,系统分析等等。
至此我的一些感想已经写得差不多拉。
从我当时选择java最为职业到现在差不多一年拉。
我发现我越来越喜欢java拉。
这个语言是优雅的,想着有朝一日,在液晶屏下敲着代码,喝着coffee,那样的生活也是优雅的,充实的,完美的。
期待中......I am waitting and struggling......如果有兴趣,欢迎和我联系,大家一起学习交流:382431292。