Java学习路线 重点 与目标
- 格式:doc
- 大小:43.00 KB
- 文档页数:8
java职业规划学习计划一、Java 核心知识的深入研究1.深入学习 Java 语言基础知识,包括数据类型、运算符、流程控制语句等,建立扎实的基础知识。
2.学习 Java 面向对象编程的核心概念,包括类与对象、继承与多态、接口与抽象类等,掌握面向对象编程的思维模式。
3.学习 Java 的集合框架、多线程编程、异常处理等高级特性,提升编程技能和解决问题的能力。
4.深入学习 Java 的网络编程、IO 流操作、反射机制等高级特性,拓展自己在 Java 编程领域的技能。
5.参与开源社区的相关项目,学习其源码并深入理解其中的设计思想和实现原理。
二、相关技术栈的拓展1.学习并掌握 Spring Framework 相关技术,包括 Spring Core、Spring MVC、Spring Boot 等,提升自己在企业级应用开发中的能力。
2.学习并掌握 Hibernate、MyBatis 等 ORM 框架,提升数据库操作和持久层设计的能力。
3.学习并掌握常用的 Web 开发框架,如 Struts、Servlet、JSP 等,提升自己的 Web 应用开发能力。
4.学习并掌握常用的前端技术,如HTML、CSS、JavaScript 等,提升自己的前端开发能力。
5.学习并掌握常用的数据库技术,如 MySQL、Oracle、SQL Server 等,提升自己的数据库设计和优化能力。
三、项目实践经验的积累1.参与实际项目开发,积累项目实践经验,提升自己在实际项目中的编程和解决问题的能力。
2.参与开源社区的相关项目,积累开源项目开发经验,提升自己的项目协作和团队合作能力。
3.积极参与技术分享和交流活动,分享自己的项目经验和技术见解,提升自己的沟通能力和表达能力。
四、个人软实力的提升1.提升自己的团队合作能力和项目管理能力,学习相关的管理知识和方法论,为将来的技术领导岗位做好准备。
2.提升自己的沟通能力和表达能力,学习相关的沟通和表达技巧,更好地与他人交流和分享。
java提升计划和目标JAVA提升计划和目标对于许多程序员而言,Java 是一门很重要的编程语言。
Java应用广泛,从小的控制台程序到大型分布式企业应用程序,Java都有广泛的应用。
实现Java的高水平编程需要不断提升自己的编程技能。
在这篇文章中,我们将探讨如何制定Java提升计划和达到目标。
一、Java语言的基础Java语言是面向对象的编程语言。
学习Java应首先掌握Java语法、面向对象设计原则和设计模式。
Java的面向对象编程模型要求将大型程序分解为小型对象,以便更好地组织和重复利用代码。
面向对象编程还要求能够理解和应用类和对象之间的继承、多态和封装。
1. 基本语法:掌握Java的基本语法,如变量和数据类型、运算符、分支、循环、数组、字符串等等。
2. 面向对象编程:掌握Java的面向对象编程特性,这包括类的定义、对象的创建和使用,构造函数、继承、封装、抽象类和接口、多态等等。
理解这些概念非常重要,因为它们是实现Java程序的核心。
3. 设计模式:设计模式是大型程序设计的核心。
Java程序员应该熟悉至少20种设计模式,如工厂模式、单例模式、组合模式等,这些模式有助于程序员在设计应用程序时能够更好的组织和重复应用代码。
二、Java技术的进阶一旦掌握了Java的基础语法和面向对象编程,就开始深入学习Java技术的进阶部分。
这包括使用Java编写应用程序和管理Java虚拟机。
1. 框架:在Java开发中,常常使用到的框架是Spring、Hibernate、Struts等等。
在学习框架技术时,应该阅读官方文档、学习范例程序。
2. 数据库管理:Java程序员也需要了解数据库管理。
熟悉SQL语言,在数据库中存储和检索数据是非常重要的。
3. 高级Web开发:Java程序员也应该具备基于Web的应用程序设计和开发能力。
这需要熟悉HTML、CSS、JavaScript、Ajax和JQuery等技术。
在Web开发中,Java开发平台使用JSP和Servlet技术来构建Web应用程序。
java 课程设计目的一、课程目标知识目标:1. 理解Java基本语法和编程结构,掌握类与对象的基本概念,理解继承、封装、多态等面向对象编程特性。
2. 学会使用Java标准库,了解常用类及其方法,能够运用数组、字符串、集合等进行数据处理。
3. 掌握基本的输入输出操作,文件读写以及异常处理机制。
技能目标:1. 能够独立编写简单的Java程序,解决实际问题,设计并实现小型项目。
2. 培养良好的编程习惯,编写结构清晰、可读性强、效率较高的代码。
3. 学会使用调试工具,能够分析并解决程序中出现的错误和异常。
情感态度价值观目标:1. 培养学生对编程的兴趣,激发学生的创造力和探究精神。
2. 培养学生团队合作意识,学会与他人共同解决问题,提高沟通与协作能力。
3. 培养学生面对问题勇于挑战、积极进取的态度,培养严谨、细致、负责的编程素养。
课程性质:本课程为初中年级信息技术课程,旨在使学生掌握Java编程基础,培养编程思维和解决问题的能力。
学生特点:初中学生具备一定的逻辑思维能力和数学基础,对新鲜事物充满好奇心,但注意力容易分散,需要结合实际案例激发学习兴趣。
教学要求:注重理论与实践相结合,通过案例教学、项目驱动等方式,使学生能够将所学知识应用于实际问题的解决中。
在教学过程中,关注学生个体差异,提供差异化指导,确保每个学生都能在课程中取得进步。
二、教学内容1. Java基本概念与编程环境- Java发展历史、特点与应用场景- Java开发工具(如:Eclipse、IntelliJ IDEA)的安装与使用- 简单的Hello World程序编写与运行2. Java基本语法- 数据类型、变量、常量- 运算符、表达式与语句- 控制流程(顺序、分支、循环)3. 面向对象编程基础- 类与对象的概念- 封装、继承、多态- 构造方法、this关键字、static关键字4. Java标准库的使用- 常用类(如:String、Math、System等)- 数组与集合(如:ArrayList、HashSet等)- 输入输出流(如:FileInputStream、FileOutputStream等)5. 异常处理与调试- 异常的概念、分类与处理机制- try-catch语句的使用- 常见异常类型(如:IOException、NullPointerException等)6. 综合项目实践- 设计并实现小型项目,如计算器、简易游戏等- 项目分析、需求设计、编码实现、测试与优化- 团队合作、沟通交流、问题解决能力的培养本教学内容根据课程目标,结合教材章节进行组织,确保学生能够系统地学习Java编程知识。
从零开始的软件开发工程师学习路线规划在当今数字化的时代,软件开发工程师成为了一个备受追捧的职业。
软件开发工程师在各个行业都有广泛的应用,无论是开发Web应用、移动应用还是嵌入式系统。
然而,对于初学者来说,要从零开始学习软件开发可能有些困难。
在本文中,我将为想要成为一名软件开发工程师的初学者们提供一条学习路线规划。
1. 学习编程基础作为一名软件开发工程师,学习编程基础知识是非常重要的第一步。
首先,你需要了解计算机的基本原理,包括数据结构、算法和计算机网络等。
其次,你还需要学习一门编程语言,比如Python、Java或者C++等。
选择哪门编程语言主要取决于你的兴趣和学习目标。
2. 掌握软件开发工具学习一门编程语言之后,你还需要掌握一些常用的软件开发工具。
这包括代码编辑器、集成开发环境(IDE)和版本控制系统等。
举个例子,对于Python开发来说,你可以选择使用Visual Studio Code作为代码编辑器,PyCharm作为IDE,Git作为版本控制系统。
3. 学习前端开发技术前端开发是软件开发的重要组成部分,它负责用户界面的设计和实现。
学习前端开发技术可以帮助你构建出更加美观和用户友好的应用程序。
你可以学习HTML、CSS和JavaScript等基本的前端开发语言,以及一些流行的前端框架,比如React和Angular等。
4. 掌握后端开发技术后端开发是软件开发的另一个重要方面,它处理应用程序的逻辑和数据存储。
学习后端开发技术可以帮助你构建出功能强大的应用程序。
你可以学习一些后端开发语言,比如Python、Java或者Ruby等,以及一些流行的后端框架,比如Django、Spring或者Ruby on Rails等。
5. 学习数据库管理技术数据库管理是软件开发中不可或缺的一部分,它负责数据的存储和管理。
学习数据库管理技术可以帮助你设计和维护数据库。
你可以学习一些常用的数据库系统,比如MySQL、PostgreSQL或者MongoDB 等,以及SQL语言和数据库设计原则等。
java学习目标计划书一、学习目标分析1.个人情况分析我是一名计算机专业学生,对编程技术和软件开发有浓厚的兴趣。
在校期间,我学习了C语言、C++、Python等编程语言,并且有一定的编程基础。
我对Java编程语言有浓厚的兴趣,并且希望能够深入学习Java语言的相关知识,提高自己的编程水平和技能。
2.学习目标通过学习Java编程语言,我希望能够掌握Java语言的基本语法和编程技巧,了解Java 平台的特点和特性,掌握面向对象的编程思想和技术,熟练运用Java语言进行软件开发和编程设计,并且能够深入理解Java语言的高级特性和特点,掌握Java框架和技术的应用,为将来的就业和职业发展打下扎实的基础。
3.学习方法和途径为了实现以上学习目标,我将采取以下学习方法和途径进行学习:- 阅读Java编程语言的相关教材和参考资料,掌握基础语法和编程技巧;- 参加Java编程语言的相关培训和课程,学习Java语言的高级特性和特点;- 参与Java编程语言的实践项目和实践活动,锻炼编程能力和设计能力;- 参与Java编程语言的相关社群和讨论,分享学习心得和经验,提高学习效果。
二、学习计划安排1.学习时间安排我将根据自己的学习和生活情况,合理安排学习时间,保证有足够的时间和精力进行Java编程语言的学习和实践。
我将每天抽出一定的时间进行学习,遵循“持之以恒,循序渐进”的学习原则,坚持不懈地学习和实践,提高自己的编程水平和技能。
2.学习内容安排我将根据Java编程语言的学习目标,制定详细的学习计划,包括理论学习和实践项目两方面:- 理论学习:我将系统学习Java编程语言的基础语法和编程技巧,了解Java平台的特点和特性,掌握面向对象的编程思想和技术,深刻理解Java语言的高级特性和特点。
- 实践项目:我将参加Java编程语言的实践项目和实践活动,通过实践项目和实践活动,锻炼编程能力和设计能力,掌握Java框架和技术的应用。
JAVA学习路线图是什么Java学习的热度依旧不减,无论是来自对编程的兴趣所在,还是来自高薪就业的诱惑,成就了java在编程排行榜上一直稳居榜首。
重庆千锋的java课程是由很多经验丰富的讲师参与编制,项目是与百度阿里等技术官共同参与商定,都死企业的真实项目,业内也是很权威的。
今天小编将千锋的学习路线图分享出来,助力大家的java学习!第一阶段:Java基础作为入门的必备知识点,让你能更加深入的了解java 的概念,带你走进java的初级世界。
JavaEE的学习内容从计算机基本概念,DOS命令开始,为你入门编程语言扫盲,什么是程序,如何配置JAVA开发环境,JAVA编程的过程是怎样的,JAVA 有什么物特点,程序是如何运行的,这些你都可以在这里得到答案。
接下来是介绍JAVA编程的基础语法,共分为10个知识点,我们将学习变量,基本数据类型,进制,转义字符,运算符,分支语句和循环语句等,以达到训练基础语法和逻辑能力的目的。
还有对数组、面向对象和异常处理等。
第二阶段是javaWeb的学习。
接下来便是对我们的万维网即web进行了解,如何玩转web开发就在这里。
Web前端开发基础和框架、Servlet和JSP在Web后端的应用、Web后端开发相关专题、MVC和分层架构以及项目开发流程及CASE工具的使用等。
第三阶段java框架。
我们都知道java发展到java9,拥有完整的框架,是很多项目开发的基础,所以框架学习是我们要重点学习的知识。
框架是程序中另一种存储数据的方式,比直接使用数组来存储更加的灵活,在项目中应用十分广泛。
同时,框架整合开发(SSH/SSS)、RESTful架构和移动端接口设计、第三方接口和在线支付功能、网站安全和Spring Security应用实战、复杂用户交互处理和Spring Web Flow的应用、MyBatis的应用和SSM 整合,我们将深入研究其中涉及到的数据结构和算法,对学员的技术深度有了一个质的提升。
java后续学习计划及建议一、后续学习计划1. 提高编程技能首先,作为一个Java程序员,我们首先需要不断地提高自己的编程技能。
我们可以通过解决实际问题、练习编程题目和参与开源项目等方式来不断地提高自己的编程能力。
2. 学习框架Java有很多优秀的框架,比如Spring、Hibernate、Struts等,这些框架可以帮助我们开发高效、可靠和安全的应用程序。
因此,深入学习这些框架是提高自己开发能力的重要途径。
3. 学习设计模式设计模式是软件开发中的一种最佳实践,它可以帮助我们更好地编写优秀的、可维护的代码。
因此,学习和掌握设计模式是非常重要的。
4. 学习性能优化性能优化是软件开发中很重要的一个方面,对于Java程序员来说,深入学习Java虚拟机、垃圾回收机制以及JVM调优是非常有必要的。
5. 学习安全编程安全编程是软件开发中的一个重要方面,特别是对于涉及用户隐私和重要数据的应用程序来说。
因此,学习安全编程技能是非常有必要的。
6. 学习新技术随着技术的不断发展,新的技术不断涌现,比如大数据、人工智能、区块链等,因此不断地学习新技术并将其运用到实际项目中是非常重要的。
7. 学习团队协作在实际工作中,我们可能需要和其他人一起合作开发项目,因此学习团队协作的能力是非常重要的。
二、后续学习建议1. 多实践要提高自己的编程能力,一定要多实践。
多做项目、多解决实际问题、多参与开源项目等,不断地实践可以帮助我们更好地掌握知识和技能。
2. 多阅读源码阅读优秀的开源项目的源码是非常有益的,可以帮助我们学习到更多优秀的编程技巧和实践经验。
3. 及时学习新技术及时学习新技术并将其运用到实际项目中是非常有益的。
因此,不断地学习新技术并及时应用到项目中是我们的后续学习建议之一。
4. 良好的学习习惯要想提高自己的编程能力,一定要有良好的学习习惯,比如每天定时学习一定的时间、及时总结和复习学习的知识等。
5. 参加培训和讲座参加一些优秀的培训班和讲座可以帮助我们更好地学习到新的知识和技能,并且可以与其他人一起学习和交流。
java开发学习计划【篇一:java学习计划】软件开发学习概要:1、java(基础学习,高级编程)2、sql3、android手机开发4、html+css+javascript5、php说明:每学完一块都要做一个综合实例,否则等于没有学。
ui设计学习概要:1、photoshop2、html+css+javascript模块1:java基础学习介绍:掌握java基础,培养面向对象的编程思想时间:3周1、入门准备 0.5天java编译环境eclipse的安装和使用java程序的运行和调试2、语法入门2天基础操作符基本数据类型流程控制3、*面向对象 1周*认识类、方法,属性*类的继承、多态与接口*熟悉面向对象的编程思想package(包)和import(导入)4、异常处理 0.5天了解java的异常捕获与处理5、复杂数据类型5天数组与字符串(2天)collection容器:list、set、queue、map(3天)6、界面控件 6天swing界面控件事件处理推荐书籍:java大学简明教程java语言程序设计(基础篇)名师讲坛——java开发实战经典(配光盘)视频:/thread-2633-1-1.html马士兵java视频教程全集推荐例子:坦克大战(推荐时间3天)贪吃蛇,俄罗斯方块,拼图,扫雷,打字游戏等(推荐时间10天) /*****************************************模块2:java文件操作介绍:掌握java核心应用时间:2周-1、javaio(推荐学习时间10天)2、多线程(5天)推荐例子:资源管理器(10天)模块3:绘图介绍:用java画图的相关知识时间:2周推荐例子:画板的实现模块4:数据库介绍:掌握sql语言时间:2周1、学习sql语法2、掌握mysql或mssql数据库3、java jdbc编程推荐例子:图书馆管理系统,仓库管理系统,学生管理系统,超市管理系统(推荐时间10天,3人一组,合作开发)android开发————暂无从事android手机开发的话java学到这个地步就可以了,android 开发这部分内容比较庞大,稍后我再整理一份详细的学习计划,这里只介绍一本比较好的入门书籍。
本文将告诉你学习Java需要达到的30个目标,学习过程中可能遇到的问题,及学习路线。
希望能够对你的学习有所帮助。
对比一下自己,你已经掌握了这30条中的多少条了呢?路线Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。
这三块相互补充,应用范围不同。
J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
先学习j2se要学习j2ee就要先学习j2se,刚开始学习j2se先建议不要使用IDE,然后渐渐的过渡到使用IDE开发,毕竟用它方便嘛。
学习j2se推荐两本书,《java2核心技术一二卷》,《java编程思想》,《java模式》。
其中《java编程思想》要研读,精读。
这一段时间是基本功学习,时间会很长,也可能很短,这要看学习者自身水平而定。
不要被IDE纠缠在学习java和j2ee过程中,你会遇到五花八门的IDE,不要被他们迷惑,学JAVA的时候,要学语言本身的东西,不要太在意IDE的附加功能,JAVA编程在不同IDE之间的转换是很容易的,过于的在意IDE的功能反而容易耽误对语言本身的理解。
目前流行的IDE有jbuilder,eclipse和eclipse的加强版WSAD。
用好其中一个就可以了,推荐从eclipse入手j2ee。
因为Jbuilder更适合于写j2se程序。
选择和学习服务器使用配置当你有了j2se和IDE的经验时,可以开始j2ee的学习了,web服务器:tomcat,勿庸置疑,tomcat为学习web服务首选。
而应用服务器目前主要有三个:jboss、weblogic、websphere。
有很多项目开始采用jboss,并且有大量的公司开始做websphere或weblogic向jboss应用服务器的移植(节省成本),这里要说的是,学习tomcat和jboss我认为是首选,也是最容易上手的。
学习服务器使用配置最好去询问有经验的人(有条件的话),因为他们或许一句话就能解决问题,你自己上网摸索可能要一两天(我就干过这种傻事),我们应该把主要时间放在学习原理和理论上,一项特定技术的使用永远代替不了一个人的知识和学问。
学习web知识如果你是在做电子商务网站等时,你可能要充当几个角色,这是你还要学习:html,可能要用到dreamwave等IDE。
Javascript,学会简单的数据校验,数据联动显示等等。
J2eeAPI学习学习j2eeAPI和学习服务器应该是一个迭代的过程。
先学习jsp和servlet编程,这方面的书很多,我建立看oreilly公司的两本《jsp设计》和《java servlet编程》,oreilly出的书总是那本优秀,不得不佩服。
学习jdbc数据库编程,j2ee项目大多都是MIS系统,访问数据库是核心。
这本应属于j2se 学习中,这里拿出来强调一下。
学习jndi api,它和学习ejb可以结合起来。
学习ejb api,推荐书《精通ejb》经过上面的这些的学习,大概可以对付一般的应用了。
有人说跟着sun公司的《j2ee tutorial》一路学下来,当然也可以。
学习ejb设计模式和看代码(最重要)设计模式是练内功,其重要性可以这么说吧,如果你不会用设计模式的话,你将写出一堆使用了ejb的垃圾,有慢又是一堆bug,其结果不如不用ejb实现(ejb不等于j2ee)无论学习什么语言,都应该看大量代码,你看的代码量不到一定数量,是学不好j2ee的。
目前有很多开源的工程可以作为教材:jive论坛petstore sun公司dune sun公司等等,研读一个,并把它用到自己的工程中来。
J2ee其他学习当你渐渐对j2ee了解到一定深度时,你要开始关注当前领域中的一些技术变化,J2ee是一块百家争鸣的领域,大家都在这里提出自己的解决方案,例如structs,hiberate,ofbiz等等,学习这些东西要你的项目和目标而定,预先补充一下未尝不可,但不用涉及太深,毕竟学习原理和理论是最最重要的事。
目前常见j2eeAPIJavaServer Pages(JSP)技术1.2Java Servlet技术2.3JDBC API 2.0Java XML处理API(JAXP)1.1Enterprise JavaBeans技术2.0Java消息服务(JMS)1.0Java命名目录接口(JNDI)1.2Java事务API(JTA) 1.0JavaMail API 1.2JavaBeans激活架构(JAF)1.0J2EE连接器体系结构(JCA)1.0Java认证和授权服务(JAAS)1.0学习上面的某些API要以你的项目而定,了解所有他们总之是有好处的。
上面印证了大家说的一句话,java语言本身不难学,但是技术太多,所以学java很费劲。
回想一下,基本上每个初学者,在刚学习java的时候可能都会问别人这么一句话,你怎么知道的哪个方法(api)在哪个包里的?呵呵,无他,唯手熟尔。
1 基础是王道。
我们的基础要扎实扎实再扎实。
以上面的整个流程来看java的技术分支很多,要想完全掌握是绝对不可能的。
我们只有从中精通1到2个部分。
但是java也是有通性的,所谓万变不离其宗。
java的所有编程思路都是“面向对象”的编程。
所以大家在往更高境界发展以前一定要打好基础,这样不管以后是jree还是j3d都有应刃而解的感觉。
在这里强烈推荐“java编程思想”.2 所谓打好基础并不是说要熟悉所有的java代码。
我说的意思是要了解java的结构。
class,methode,object,各种套用import,extend 让自己在结构上对java有个立体而且整体的了解即刻。
其实java的学习不用固执于对代码的熟悉,1来java本身带有很多demo,java2d的所有问题几乎都有demo的样例。
2来java是开放代码,即使没有demo网络上也有很多高手把自己的代码分享。
所以不要怕没有参考,参考是到处都有的。
3 最后还有1点经验和大家分享,对sun的api一定要学会活用,不论是学习还是作为参考api都有很大的帮助,在完全了解java的结构的基础上,不论什么方法都是可以通过api来找到的.所以不要怕找不到方法,了解结构,了解api就能找到方法。
重点精通:能够掌握此技术的85%技术要点以上,使用此技术时间超过两年,并使用此技术成功实施5个以上的项目。
能使用此技术优化性能或代码,做到最大可能的重用。
熟练:能够掌握此技术的60%技术要点以上,使用此技术时间超过一年,并使用此技术成功实施3个以上的项目。
能使用此技术实现软件需求并有经验的积累在实现之前能做优化设计尽可能的实现模块或代码的重用。
熟悉:能够掌握此技术的50%技术要点以上,使用此技术时间超过半年上,并使用此技术成功实施1个以上的项目。
能使用此技术实现软件需求。
了解:可以在实际需要时参考技术文档或帮助文件满足你的需要,基本知道此项技术在你运用是所起的作用,能够调用或者使用其根据规定提供给你的调用方式。
二:基本要求1:html 掌握程度:熟练。
原因:不会html你可能写JSP?2:javascript/jscript:掌握程度:熟悉。
原因:client端的数据校验、一些页面处理需要你使用脚本。
3:CSS 掌握程度:熟悉。
原因:实现页面风格的统一通常会使用css去实现。
4:java基础编程掌握程度:熟练。
原因:不会java你能写JSP?开玩笑吧。
还有你必须非常熟悉以下几个包ng;java.io;java.sql;java.util;java.text;javax.sevrlet;javax.servlet.http; javax.mail;等。
5:sql 掌握程度:熟练。
原因:如果你不使用数据库的话你也许不需要掌握sql。
同时你必须对以下几种数据库中的一种以上的sql比较熟悉。
Oracle,DB2,Mysql,Postgresql.6:xml 掌握程度:了解原因:AppServer的配置一般是使用XML来实现的。
7:ejb 掌握程度:了解原因:很多项目中商业逻辑是由ejb来实现的,所以呢……8:以下几种AppServer(engnier) 你需要了解一个以上。
a:)Tomcatb:)WebLogicc:)WebSphered:)JRune:)Resin原因:你的jsp跑在什么上面啊!三:选择要求(因项目而定)1:LDAP 掌握程度:了解原因:LADP越来越多的运用在权限控制上面。
2:Struts 掌握程度:熟练原因:如果符合MVC设计通常会使用Struts实现C。
3:Xsp 掌握程度:根据需要而定很多时候是不使用的,但在不需要使用ejb但jsp+servlet+bean实现不了的时候Xsp是一个非常不错的选择。
4:Linux 掌握程度:熟悉原因:如果你的运用跑在Linux/Unix上你最少要知道rm ,mv,cp,vi,tar gzip/gunzip 是用来做什么的吧。
四:工具的使用1:UltraEdit(EditPlus)+jakarta-ant+jakarta-log4j;2:Jubilder4-63:Visual Age For Java4:VCafe以上的工具你选择你自己熟悉的吧。
不过强烈建议你用log4j做调试工具。
五:成长之路1:html 学习时间,如果你的智商在80以上,15天时间应该够用了。
至少你能手写出一个页面来。
2:jacascript/jscript学习时间,这真的不好说,比较深奥的东西,够用的话一个礼拜可以学写皮毛。
3:css 学习时间,三天的时间你应该知道如何使用css了,不要求你写,一般是美工来写css。
4:java 学习时间,天才也的三个月吧。
慢满学吧。
如果要精通,那我不知道需要多少时间了。
用来写jsp,四个月应该够了。
5:sql 学习时间,只需要知道insert ,delete ,update ,select,create/drop table的话一天你应该知道了。
6:xml 学习时间,我不知道我还没有学会呢。
呵呵。
不过我知道DTD是用来做什么的。
7:ejb 学习时间,基本的调用看3天你会调用了。
不过是建立在你学会java的基础上的。
8:熟悉AppServer,Tomcat四天你可以掌握安装,配置。
把jsp跑起来了。
如果是WebLogic 也够了,但要使用ejb那不关你的事情吧。
SA做什么去了。
9:熟悉Linux那可得需要不少时间。
慢慢看man吧。
10:Struts如果需要你再学习。
目标1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。