



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
java learning path processeach persons study method is different, a persons method suits another person not necessarily, i only can discuss own study method. because i study java am study independently completely, has not asked others, therefore the study process basically is completely oneself tries to find out. i did not know whether this method is the quite good method, only could give everybody to provide refers. studies java first step installs good jdk, writes hello world? actually the jdk study is not so simple, has two questions about jdk is very easy to puzzle the java programmer continuously the place: is the classpath question, actually said from the principle, is how must make clear jre classloader increase class; another question is package and the import question, how seeks the kind of way question. these two questions tried to find out clear, eliminated has studied java and uses jdk the biggest barrier. the recommendation looked wang sen the java depth experiences dangers, has carried on the thorough discussion to these two questionssecond step is studies java the grammar. the java grammar is kind of c+, the basically mainstream programming language is not kind of c, is kind of c+, does not have what new thing, therefore the grammar study, probably was the quite a while time is enough. only needs to pay attention is has the key words usage which several is not easy to make clear, public, protected, private, static, when uses, why has to use, how uses, this possible need some people to direct, i initially was own ponder over completely, has spent the very long time. but afterwards i saw above this book spoke these concepts to thinking in java.third step is studies java the object-oriented programming language characteristic place. for instance inherits, structure, abstract class, the connection, the method are many condition, heavy load, cover, java exception handling mechanism. said regarding a not object-oriented language background person that, i thought this process needs to spend the very long very long time, because studies in front of java does not have c+ the experience, only then the c experience, i was have probably spent for a month, all made clear only then thoroughly these concepts, book example above repeatedly estimating, the revision, the attempt, repeatedly looked at that several chapter of contents, looked, looked has not gotten down 5, comprehended only then thoroughly. but i thought if has the c+ experience, should 12 days time be enough. then in this process, may have a look thinking in java this book, opposite is extremely thorough to the object explanation. what a pity is i studies, has not seen to this book, therefore own have spent the massive time, and estimates through own attempt learns.fourth step starts a familiar java kind of storehouse. the java foundation class storehouse actually is jdk installs under the table of contents jrelibrt.jar this package. the study foundation class storehouse studies rt.jar. inside the foundation class storehouse kind are extremely extremely many. it is said some more than 3,000, i have not counted. but said the most core truly regarding us only then 4, respectively is java.lang.*; java.io.*; java.util.*; java.sql.*; these four packages study, each package study all may write thick teaching material, but oreilly also truly is does this. i thought if time quite tight, is impossible through to read four books to study. i thought the quite good study method is such: first must read through entire package the frame, understood entire package class, interface, the exception constitution, should better be can find the introduction entire package frame the article. these introduced specially package of books the first several chapters should be these overall frame content introductions. is not must be familiar with each kind of usage to the package of overall frame assurance, which attributes remembers it have, the method. wants to record also cannot remember. but is must know which aspects the package does have a kind of constitution, these kind of uses are any, most core several classifications maybe complete any function. i in the time which trains to the human generally is a class speaks a package, therefore not impossible detailed introduction each kind of usage, but i repeatedly stress, how do i speak these packages to you am must tell you a kind of method am transfer, also does not request you to remember the kind of method transfer, but wants you to understand, which kinds java has provided to us, each kind is uses in any situation, when i meet the question the time, i knew which kind, or which several kind of combinations can solve my problem, thatall! when we write the procedure specifically time, so long as you knew which kind should complete your work with to be enough. codes, the concrete method transfer, writes the code, documentation, all things all inside documentation, will not request you certainly to remember, are actual you also not to be able to remember more than 3,000 kinds altogether the nearly 100,000 methods transfers. therefore changes to each package overall frame assurance extremely importantly.fifth step, through above study, if study the quite solid speech, built the java foundation, is left over the work which had to do is sweeps clean inside documentation besides above 4 packages other some comparisons to have the use the kind. believed progressed to this step, java studies independently the ability already to raise, might to study documentation directly horizontal. besides must make the gui programming, inside jdk other can have the use the package is these: java.text.*; java.net.*; javax.naming.*; these packages of inside real correct uses quite many kinds very are actually few, only then several, therefore does not need to spend the very much time.sixth step, java web programming the web programming core is the http agreement, the http agreement and java irrelevant, if not familiar http agreement, although also may learn servlet/jsp programming, but cannot achieve extrapolates, by knowing one method you will know all boundary. therefore the http agreement study is necessary. if has been familiar with http agreement, also had the java programming good foundation, studies servlet/jsp is simply easy as pie, i study servlet/jsp has used not to week-long time, then started with jsp to make the project. in servlet/in the jsp study, heavy still was servlet documentation. servlet the api most commonly used kind are very few, the flowered quite few time might grasp. these kinds all looked at, writes several examples to try. servlet/the jsp programming essence is transferring these kinds to come repeatedly through the http agreement converses between web server and brower. moreover to jsp, but also needs to be familiar with several commonly used jsp the mark, the concrete mode of writing cannot remember the speech, looks up temporarily and thats the end of. in addition java the web programming study must place web application with emphasis in the design pattern, how carries on the service logic the analysis, and carries on the reasonable design, according to the mvc design pattern request, completes the different logical level separately using servlet and jsp, how grasps carries on the flow between servlet and jsp the control and data sharing, as well as how web should application dispose and the deployment.seventh step, j2ee programming the above study process if is quite smooth, carries on to this step, the difficulty enhances suddenly. because the above knowledge content all only involves an aspect, but likes ejb, jms, core the and so on jta j2ee standard often is several kind of java technology synthesis utilization crystallization, therefore grasps the difficulty quite to be big. first certainly must study good jndi, jndi is app the server localization server resources (the ejb module, datasouce, jms) searches the method, if to jndi not familiar, ejb, jms these things cannot study nearly. jndi actually is javax.naming.* this package, utilizes is very simple. the difficulty lies in the server resources document the disposition. regarding the server resources document disposition, needed to have a look the special documents to be standard, for instance web.xml mode of writing, ejb-jar.xml mode of writing and so on. in view of each kind of different app server, but also has own service resources disposition document, also is needs to be familiar with. then may study jta, mainly is must understand jta regarding business control method, as well as should use jta in any situation. here may simple cite an example, we knew the ordinary circumstances may carry on business regarding a database connection (conn.setautocommit (false).,conn.commit (), does is an atomic operation, but the supposition my service demand is needs to hold artificially to two different databases is an atomic operation, you can do to? at this time only could use jta. the supposition operating process inserts a record first toward the a database, then deletes the b database another record, we wrote the code are cannot control entire hold artificially are an atomic operation. with the jta speech, completes the control by app server. in studies in front of ejb must study the object sequence and rmi, rmi is the ejb foundation. then studies jms and ejb, said regarding ejb, most is essential is must understand how ejb is realizes through rmi to the far-end object transfer, as well as must use in any situation to ejb. in studies ejb, after jms these things, you possibly can realize must extremely anxiously study two domains the knowledge, is uml, another is design pattern. the java enterprise software design takes the frame extremely (framework) the design, a good software frame is the software develops the successful essential condition. in this time, should start the study key point to place the design pattern and in the frame study, exper
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药用植物学与生药学试题及答案
- 2025年航空服务人员安全意识培训试题及答案解析
- 2025年航空飞机维修工艺评估师新员工岗位专业知识笔试题目及答案
- 2025至2030年中国双层便当盒市场分析及竞争策略研究报告
- 安徽中医考试题库及答案
- n3护士考试试题及答案问答
- 环境敏感区打井施工安全合同
- 金融资产交易担保合同
- 城市基础设施建设债券担保协议范本
- 金融服务合同风险预警与应急处置范例合同
- XX医院DRG绩效分配方案
- 《研究生英语》(第二版)练习答案及译文
- 加油船租赁油船租赁合同
- 《茶叶审评技术》课程考试复习题库(含答案)
- 专题四“挺膺担当”主题团课
- 智能高速铁路概论-课件-第一章-世界智能铁路发展-
- 部编人教版五年级上册语文 第三单元单元分析
- 空间向量及其运算练习题
- 护理综述论文的撰写
- 煤矿新技术、新工艺、新设备和新材料
- 医院院内急会诊制度
评论
0/150
提交评论