- 浏览: 786341 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (573)
- Java基础 (76)
- C++基础 (5)
- hibernate (5)
- struts (4)
- spring (1)
- webservice (7)
- AjaX基础 (0)
- JS脚本 (53)
- 正则表达式 (5)
- html脚本 (30)
- 数据库基础 (54)
- 工作相关 (49)
- 其他 (30)
- Linux (9)
- web服务器 (17)
- JSP (13)
- eclipse (6)
- 面试题相关 (20)
- XML (3)
- Apache common (2)
- 生活 (35)
- VMware (1)
- log4j (9)
- BeanUtils (2)
- 设计模式 (3)
- UML (1)
- UNIX (1)
- ibats (5)
- GT-Grid (17)
- ABAP学习 (17)
- ABAP (35)
- ABAP--ALV (11)
- ABAP--WEBDIMPRO (0)
- abap-sample (1)
- BEMS (2)
- flex (33)
- GIS技术 (3)
最新评论
1.到网上看看高手对JAVA的一些看法,以及Java的前景。
2.写一个简单的入门例子,比如HelloWorld,可以使用UltraEdit来写,让你对JAVA的编译运行有一个感性的认识。
3.系统地肤浅地了解Java的各个部分,包括语言基础、异常、事件处理、多线程、文件和流、数据库、网络编程等。主要是了解Java解决问题的方面,并熟悉Java与其他编程语言不同的方方面。
4. 找一个大一点的稍微全面的例子,仍然使用UltraEdit编写,把它的细节彻底搞明白,不懂的部分去参考相关的细节,这时候写程序还可以参照Sun关于 Java的权威教程的解决方案。你可以深入一点地学习一个数据库(Oracle/Sql Server/Mysql)以及XML方面的知识,这些是任何开发中基本都要用到的。如果你准备往J2EE方向发展,可以从web编程着手,Tomcat 自带的这些jsp、servlet例子是很好的学习资料。
5.可以开始学着使用Eclipse或者JBuilder等一些高级一点的开发工具来提高效率,找一个真正的项目(不要太大)做做,训练自己,提高自己项目开发的相关意识。
6. 积累了一定的经验,你可以读读Effective Java或者Java编程思想,看看专家写的东西跟你平常遇到的解决有什么不同。同时应该在实践中逐步领悟编程理论与编程思想。新技术虽然不断涌现,更新速度令人眼花燎乱雾里看花;但万变不离其宗,编程理论与编程思想的变化却很慢。掌握了编程理论与编程思想你就会有拨云见日之感。面向对象的思想在目前来讲是相当关键的,是强势技术之一,在上面需要多投入时间,给你的回报也会让你惊喜。
7.学一点软件工程、项目管理的知识,提升你的级别,最重要的包括:
UML:项目的业务模型很重要,可以学习像Rose/Viso之类的任何一个工具,他们能让你快速清晰地表达你的想法,是跟客户交流的介质,也是项目成员之间交流思想的介质。
设计模式:可以找些开源的框架,如struts、hibernate来结合学习,看看他们到底用了那些设计模式。
版本控制与代码的管理,最常用的还是CVS和VSS,了解一下版本控制与代码管理,对整个项目的开发管理大有益处。
项目管理的其他:像需求管理、任务管理、风险管理、Bug缺陷报告等等。cvstrac可以简单地解决这些问题。
项目开发的过程:像RUP/XP等,这些过程让你更专业化而不意气用事,也让你学会自己制订计划、安排任务,象极限编程、测试驱动开发、敏捷软件开发:原则、模式与实践是介绍这些的好书。
项目测试:包括单元测试(Junit)、web的集成测试(HttpUnit、Catus,可以测试Jsp,Servlet)、压力测试(Jmeter).内存性能分析(JProbe可以帮你解决内存泄漏问题)。
项目的自动构建:磨刀不误砍柴功,自动构建脚本可以助你一臂之力,可以让你在没有开发工具的平台上也能够修改,部署项目。时间长了,从代码的编辑到发布很多过程都忘了,项目的自动构建是一个帮你自动记忆这些过程,Java最常用的是ant、maven。
养成撰写文档的好习惯:一般专业的项目都会至少有这些文档,系统需求规格说明书、设计规格说明书、安装文档、用户说明和使用手册。
8.回过头来,以几个经典的开源项目(Jive或者Peterstore),用你最喜欢的开发工具,熟练地去改造他们吧。
另附一些java精华网站网址:
java technology: http://java.sun.com
jakarta site: http://jakarta.apache.org
ibm develops: http://www-128.ibm.com/developerworks/
ant: http://ant.apache.org/
struts: http://struts.apache.org/
hibernate: http://hibernate.bluemars.net/
spring framework: http://www.springframework.org/
server side:http://www.theserverside.com/tss
matrix-与java共舞: http://www.matrix.org.cn/
java爱好者: http://www.javafan.net/resource/index.jsp
java 流氓: http://www.kissjava.com
天极门户: http://www.yesky.com
j2ee技术文档: http://www.j2eesp.com
java研究:http://www.javaresearch.org
上海咨路:www.zilu.org
2.写一个简单的入门例子,比如HelloWorld,可以使用UltraEdit来写,让你对JAVA的编译运行有一个感性的认识。
3.系统地肤浅地了解Java的各个部分,包括语言基础、异常、事件处理、多线程、文件和流、数据库、网络编程等。主要是了解Java解决问题的方面,并熟悉Java与其他编程语言不同的方方面。
4. 找一个大一点的稍微全面的例子,仍然使用UltraEdit编写,把它的细节彻底搞明白,不懂的部分去参考相关的细节,这时候写程序还可以参照Sun关于 Java的权威教程的解决方案。你可以深入一点地学习一个数据库(Oracle/Sql Server/Mysql)以及XML方面的知识,这些是任何开发中基本都要用到的。如果你准备往J2EE方向发展,可以从web编程着手,Tomcat 自带的这些jsp、servlet例子是很好的学习资料。
5.可以开始学着使用Eclipse或者JBuilder等一些高级一点的开发工具来提高效率,找一个真正的项目(不要太大)做做,训练自己,提高自己项目开发的相关意识。
6. 积累了一定的经验,你可以读读Effective Java或者Java编程思想,看看专家写的东西跟你平常遇到的解决有什么不同。同时应该在实践中逐步领悟编程理论与编程思想。新技术虽然不断涌现,更新速度令人眼花燎乱雾里看花;但万变不离其宗,编程理论与编程思想的变化却很慢。掌握了编程理论与编程思想你就会有拨云见日之感。面向对象的思想在目前来讲是相当关键的,是强势技术之一,在上面需要多投入时间,给你的回报也会让你惊喜。
7.学一点软件工程、项目管理的知识,提升你的级别,最重要的包括:
UML:项目的业务模型很重要,可以学习像Rose/Viso之类的任何一个工具,他们能让你快速清晰地表达你的想法,是跟客户交流的介质,也是项目成员之间交流思想的介质。
设计模式:可以找些开源的框架,如struts、hibernate来结合学习,看看他们到底用了那些设计模式。
版本控制与代码的管理,最常用的还是CVS和VSS,了解一下版本控制与代码管理,对整个项目的开发管理大有益处。
项目管理的其他:像需求管理、任务管理、风险管理、Bug缺陷报告等等。cvstrac可以简单地解决这些问题。
项目开发的过程:像RUP/XP等,这些过程让你更专业化而不意气用事,也让你学会自己制订计划、安排任务,象极限编程、测试驱动开发、敏捷软件开发:原则、模式与实践是介绍这些的好书。
项目测试:包括单元测试(Junit)、web的集成测试(HttpUnit、Catus,可以测试Jsp,Servlet)、压力测试(Jmeter).内存性能分析(JProbe可以帮你解决内存泄漏问题)。
项目的自动构建:磨刀不误砍柴功,自动构建脚本可以助你一臂之力,可以让你在没有开发工具的平台上也能够修改,部署项目。时间长了,从代码的编辑到发布很多过程都忘了,项目的自动构建是一个帮你自动记忆这些过程,Java最常用的是ant、maven。
养成撰写文档的好习惯:一般专业的项目都会至少有这些文档,系统需求规格说明书、设计规格说明书、安装文档、用户说明和使用手册。
8.回过头来,以几个经典的开源项目(Jive或者Peterstore),用你最喜欢的开发工具,熟练地去改造他们吧。
另附一些java精华网站网址:
java technology: http://java.sun.com
jakarta site: http://jakarta.apache.org
ibm develops: http://www-128.ibm.com/developerworks/
ant: http://ant.apache.org/
struts: http://struts.apache.org/
hibernate: http://hibernate.bluemars.net/
spring framework: http://www.springframework.org/
server side:http://www.theserverside.com/tss
matrix-与java共舞: http://www.matrix.org.cn/
java爱好者: http://www.javafan.net/resource/index.jsp
java 流氓: http://www.kissjava.com
天极门户: http://www.yesky.com
j2ee技术文档: http://www.j2eesp.com
java研究:http://www.javaresearch.org
上海咨路:www.zilu.org
发表评论
-
Top 20榜单
2010-04-06 16:01 982时隔4年多,C语言终于重登编程榜榜首! Top 20榜单如下 ... -
MyEclipse快捷键大全(Java程序员专供)
2009-11-26 17:57 1280Ctrl+1 快速修复(最经典的快捷键,就 ... -
合格程序员应该具备的12种能力
2009-11-25 17:27 912合格程序员应该具备的1 ... -
Java编码规范及实践
2009-11-25 17:20 655Java编码规范及实践 -
eclipse快捷键
2009-11-23 17:36 6811)Ctrl+M切换窗口的大小 ... -
软件技术
2009-11-23 17:35 8131.熟练掌握java语言,深入 ... -
软件开发人员电脑配置
2009-11-23 17:21 2187很多刚入门软件开发的人,很希望自己的电脑配置非常全面,这样 ... -
Java学习资料汇总
2009-11-13 16:20 12641.Java学习网站: Java中文世界论坛 ... -
java程序编码规范
2009-11-12 13:06 7470.写在开始之前 本文翻译自Sun的《Code Conv ... -
java路线
2009-11-11 17:29 1513第一阶段:JAVA基础增 ... -
Java Web开发的学习路线
2009-11-11 16:13 1180Java分成J2ME(移动应用开发),J2SE(桌面应用开发) ... -
Apache jakarta 各项目主要用途及简单说明
2009-11-11 15:38 1230为了让大家进入 jakarta 的世界没有语言界限 特别写出 ... -
js 限制 textarea 的方法
2009-11-11 11:52 873function doKeyPress(maxLen,obj) ... -
学习java的30个目标
2009-11-10 14:36 9081.你需要 精通面向对象 ... -
JAVA开发者最常去的20个英文网站
2009-11-10 14:30 8171.[http://www.javaalmanac.com] ... -
网站架构
2009-11-10 13:09 965为公司讲解的一个PPT,相关内容如下 CAP原则 BASE策 ... -
软件重构技术PPT
2009-11-10 13:08 1199今天为公司讲了重构方面的内容,讲解中发现大家不是不想重构,而是 ... -
新人初到公司的处事原则
2009-11-04 15:21 767一、了解公司的组织和方针 当你初到一家公司服务时, ... -
CVS安装配置与使用!(for Windows)
2009-11-03 16:10 11591、前言: CVS是版本控 ... -
windows批处理中对带空格路径的处理
2009-10-30 13:03 1634一般在Windows的软件大部分安装在c:\ Program ...
相关推荐
然而,这也带来了一定的性能损失,因为JVM的解释执行相比直接编译成机器码的语言可能会慢一些。此外,虽然.NET目前主要局限于Windows平台,但存在微软可能已经具备跨平台.NET技术的推测,如果.NET实现跨平台,那么...
在描述中,虽然没有提供具体的技术细节,但可以感受到作者对Java的喜爱和推崇,认为其性能优秀,值得下载和学习。然而,为了更深入地理解Java,我们需要学习它的语法、核心概念以及如何使用各种库和框架来解决问题。...
标题中的“我对JAVA学习和JAVA程序员找工作的看法”表明了本文将围绕Java编程语言的学习路径和求职策略展开。描述中的“java程序员应该看的东西”则暗示了作者将分享他认为对于Java程序员重要的技能和知识...
这篇文章将分享一些关于Java学习的心得和重要知识点,希望能为迷茫中的学习者提供指导。 首先,Java的基础至关重要。这包括理解基本语法、数据类型、运算符、流程控制语句等。这些是构建任何程序的基础,对于初学者...
相比之下,Java的泛型是在JDK 5.0中引入的,其设计思想与C#相似,但也有一些不同之处。在Java中,泛型同样使用尖括号表示,但它的类型擦除特性使得编译后的字节码并不包含类型参数信息,而是使用Object或其他基础...
Java是个平台,我只想说说我对学好Java的一点看法,希望对初学者有所帮助。 1. 思考一下 学习Java之前,先别急,静下心来好好想想: 1)你对学习Java是否有兴趣? 2)你是否能静下心来坚持不懈地学习? 嗯,这...
- **对未来展望**:表达了对未来技术发展趋势的看法以及对编程教育普及化的期待。 #### 郭霖:从Java程序员到Android开发者的第一步 - **转型经历**:通过郭霖的故事展示了从一名Java程序员成功转型为Android...
在文档"微软全球总裁史蒂夫.doc"中,可能包含的是关于微软公司全球总裁史蒂夫(可能是史蒂夫·鲍尔默或萨提亚·纳德拉)的资料,可能涉及到他在任期内的决策、战略、对Java技术的看法或微软与Java生态系统的互动等...
2. “你对加班有什么看法?”这个问题考察的是你的工作态度和时间管理能力。理想的回答应该是体现出你理解高效工作的重要性,并愿意在必要时为工作付出额外努力。同时,表达出你能够平衡工作与生活的能力,比如提到...
这个是java词法分析器,包含全部的源码,我以前提交的只有一些源代码,不好意思。和其他的词法分析器不同,这个包含了图形模拟功能。就是能够把整个字符匹配过程显示出来。 <br> 我希望大家使用了后,能够提出...
标题《JAVA教程 pdf》和描述“觉得不错,我学习Java时候用的,不知道你们认为怎么样,说说你们看法,小弟刚来,多多指教”指向了一本关于Java编程语言的教程,该教程用于帮助学习者掌握Java编程的基础知识和高级应用...
- **未来展望**:对个人或项目未来发展方向的看法。 #### 三、编写建议 - **条理清晰**:确保报告内容逻辑清晰,层次分明。 - **详略得当**:重点突出项目的核心内容,避免冗余信息。 - **图文并茂**:合理使用...
例如,“What they’re saying about Head First”可能是在讨论读者或专家们对本书的看法。而下面的文字看起来像是一些模糊的技术术语和代码片段,尽管难以完全解读,但可以看出涉及到了Java的继承概念(比如提及了...
#### 三、企业对持证求职者的看法 对于企业而言,Java认证具有重要的意义。它不仅是选拔人才的标准之一,也是衡量求职者能力的重要指标。具体来说: - **重要标准**:企业会将持有Java认证视为评价求职者能力的...
Java Servlet是Java Web开发中的核心组件之一,它用于构建动态网站和Web应用程序。...学习笔记中可能包含了从基础概念到实践操作的全过程,通过不断复习和实践,可以逐步提升对Servlet的理解和运用能力。
【Java人事面试题】在Java领域的工作面试中,人事面试是非常关键的一环,因为它不仅考察技术能力,还涉及应聘者的动机、性格、团队合作及沟通技巧。以下是一些常见的人事面试问题及其回答策略: 1. **为什么你还...
12. **企业Java**:包括对J2EE、Java EE和Jakarta EE的使用情况,以及对Oracle和Eclipse基金会关于javax命名空间分歧的看法。 13. **多语言应用**:现代应用程序常常使用多种语言,报告列举了其他可能的语言,如...