﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-andy-j2ee-文章分类-JavaSE基础知识总结</title><link>http://www.blogjava.net/anduo1989/category/49745.html</link><description>JAVA</description><language>zh-cn</language><lastBuildDate>Thu, 06 Oct 2011 14:32:44 GMT</lastBuildDate><pubDate>Thu, 06 Oct 2011 14:32:44 GMT</pubDate><ttl>60</ttl><item><title>JavaSE学习之路-001-指导路线</title><link>http://www.blogjava.net/anduo1989/articles/360077.html</link><dc:creator>安多</dc:creator><author>安多</author><pubDate>Thu, 06 Oct 2011 13:10:00 GMT</pubDate><guid>http://www.blogjava.net/anduo1989/articles/360077.html</guid><wfw:comment>http://www.blogjava.net/anduo1989/comments/360077.html</wfw:comment><comments>http://www.blogjava.net/anduo1989/articles/360077.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anduo1989/comments/commentRss/360077.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anduo1989/services/trackbacks/360077.html</trackback:ping><description><![CDATA[<p align="justify"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span></p>
<p style="text-indent: 21pt" align="justify"><span style="font-family: 宋体">看着身边很多朋友盲目的学习</span><span style="font-family: Verdana">java</span><span style="font-family: 宋体">，自己真的很想帮帮他们，所以我觉得我应该把我这个自学者的经验分享给那些还在继续着</span><span style="font-family: Verdana">java</span><span style="font-family: 宋体">无边际学习的朋友们指指路，分享我的那些经验也好，错误也罢。</span><span style="font-family: Verdana">&nbsp;</span></p>
<p style="text-indent: 21pt" align="justify"><span style="font-family: Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --------------------</span><span style="font-family: 宋体">写在前面</span></p>
<p style="text-indent: 21pt" align="justify"><span style="font-family: 宋体">熟话说，有了目标的前进就不怕没有结果，所以我们首先要明了</span><span style="font-family: Verdana">Java</span><span style="font-family: 宋体">学习的路线</span><span style="font-family: Verdana"><br />&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family: 宋体">前几天在网上看到一副</span><span style="font-family: Verdana">java</span><span style="font-family: 宋体">的路线图，觉得很受用，转了下来，让我们先看看图，然后看图说话。<br />&nbsp;&nbsp;&nbsp;&nbsp;<img style="width: 960px; height: 1029px" border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/anduo1989/java.jpg" width="960" height="1029" /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-family: 宋体">可能有写朋友看到这么大的一张图会很晕。这么就个</span><span>java</span><span style="font-family: 宋体">要学这么多了。不是我就学</span><span>java</span><span style="font-family: 宋体">，吗？为什么还要我去学什么</span><span>html css jsp </span><span style="font-family: 宋体">这些都是什么啊？请大家稍安勿躁，且听我慢慢道来。</span></p>
<p style="text-indent: 21pt" align="justify"><span style="font-family: 宋体">怎么学</span><span>java</span><span style="font-family: 宋体">是很多新手的经常问到的问题，现在我就根据网上的一篇博客来简单的介绍一下吧。</span></p>
<p style="line-height: 19.5pt;background: white" align="justify"><span style="font-size: 10.5pt">首先要明白</span><span style="font-family: Arial; font-size: 10.5pt">Java</span><span style="font-size: 10.5pt">体系设计到得三个方面：</span><span style="font-family: Arial; font-size: 10.5pt">J2SE,J2EE,J2ME</span><span style="font-size: 10.5pt">（</span><span style="font-family: Arial; font-size: 10.5pt">KJAVA</span><span style="font-size: 10.5pt">）。</span><span style="font-family: Arial; font-size: 10.5pt">J2SE</span><span style="font-size: 10.5pt">，</span><span style="font-family: Arial; font-size: 10.5pt">Java 2 Platform Standard Edition</span><span style="font-size: 10.5pt">，我们经常说到的</span><span style="font-family: Arial; font-size: 10.5pt">JDK</span><span style="font-size: 10.5pt">，就主要指的这个，它是三者的基础，属于桌面级应用开发，这部分如果学得好很容易拓展</span><span style="font-family: Arial; font-size: 10.5pt">J2EE</span><span style="font-size: 10.5pt">和</span><span style="font-family: Arial; font-size: 10.5pt">J2ME</span><span style="font-size: 10.5pt">。</span><span style="font-family: Arial; font-size: 10.5pt">J2ME</span><span style="font-size: 10.5pt">，</span><span style="font-family: Arial; font-size: 10.5pt">The Micro Edition of the Java 2 Platform</span><span style="font-size: 10.5pt">。主要用于嵌入式</span><span style="font-family: Arial; font-size: 10.5pt">Java</span><span style="font-size: 10.5pt">，如手机，</span><span style="font-family: Arial; font-size: 10.5pt">PDA</span><span style="font-size: 10.5pt">等等。</span><span style="font-family: Arial; font-size: 10.5pt">J2EE</span><span style="font-size: 10.5pt">，</span><span style="font-family: Arial; font-size: 10.5pt">Java 2 Platform</span><span style="font-size: 10.5pt">，</span><span style="font-family: Arial; font-size: 10.5pt">Enterprise Edition</span><span style="font-size: 10.5pt">，就是所谓的企业级</span><span style="font-family: Arial; font-size: 10.5pt">Java</span><span style="font-size: 10.5pt">，适合企业的大型应用开发。</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-family: Arial; font-size: 10.5pt">J2SE</span><span style="font-size: 10.5pt">：</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10.5pt">新手最初学习的时候先要从</span><span style="font-family: Arial; font-size: 10.5pt">J2SE</span><span style="font-size: 10.5pt">开始学起，所包含的内容主要分为：面向对象概念的理解、</span><span style="font-family: Arial; font-size: 10.5pt">Java</span><span style="font-size: 10.5pt">基本语法的学习，</span><span style="font-family: Arial; font-size: 10.5pt">Java</span><span style="font-size: 10.5pt">桌面图形界面应用程序的开发，掌握常用的</span><span style="font-family: Arial; font-size: 10.5pt">Java API</span><span style="font-size: 10.5pt">等（关键是要学会怎样查阅）。</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-size: 10.5pt">重点：</span><span style="font-family: Arial; font-size: 10.5pt">Java</span><span style="font-size: 10.5pt">基本语法（循环结构，数据类型，数组，运算符等）、</span><span style="font-family: Arial; font-size: 10.5pt">Swing</span><span style="font-size: 10.5pt">，</span><span style="font-family: Arial; font-size: 10.5pt">awt</span><span style="font-size: 10.5pt">，事件机制、文件输入输出流处理等</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-size: 10.5pt">难点：面向对象思想的理解（接口、类等）、线程、</span><span style="font-family: Arial; font-size: 10.5pt">socket</span><span style="font-size: 10.5pt">网络编程等</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-size: 10.5pt">视频教程推荐：孙鑫的</span><span style="font-family: Arial; font-size: 10.5pt">Java</span><span style="font-size: 10.5pt">基础视频教程、张孝祥的</span><span style="font-family: Arial; font-size: 10.5pt">Java</span><span style="font-size: 10.5pt">基础视频教程，讲的都很细，而且这两位老师在教学方面都有很好的经验。</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-family: Arial; font-size: 10.5pt">J2EE</span><span style="font-size: 10.5pt">：</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10.5pt">在学习了</span><span style="font-family: Arial; font-size: 10.5pt">J2SE</span><span style="font-size: 10.5pt">之后，你可以尝试着慢慢过渡到</span><span style="font-family: Arial; font-size: 10.5pt">J2EE</span><span style="font-size: 10.5pt">，当然，学习</span><span style="font-family: Arial; font-size: 10.5pt">J2EE</span><span style="font-size: 10.5pt">海需要很多非</span><span style="font-family: Arial; font-size: 10.5pt">JAVA</span><span style="font-size: 10.5pt">技术的支撑，比如数据库技术，网页编程技术等等，待会我会详细介绍这两方面的内容。</span><span style="font-family: Arial; font-size: 10.5pt">J2EE</span><span style="font-size: 10.5pt">有三个必学的框架，如果你说你学了</span><span style="font-family: Arial; font-size: 10.5pt">J2EE</span><span style="font-size: 10.5pt">，但又不会这三个框架的话，那会让人笑掉大牙，这三个框架分别是</span><span style="font-family: Arial; font-size: 10.5pt">Struts</span><span style="font-size: 10.5pt">、</span><span style="font-family: Arial; font-size: 10.5pt">Spring</span><span style="font-size: 10.5pt">和</span><span style="font-family: Arial; font-size: 10.5pt">Hibernate</span><span style="font-size: 10.5pt">，虽然这三个框架应用很广，但不代表这三个框架就代表了</span><span style="font-family: Arial; font-size: 10.5pt">J2EE</span><span style="font-size: 10.5pt">，</span><span style="font-family: Arial; font-size: 10.5pt">J2EE</span><span style="font-size: 10.5pt">还有很多其他的东西，比如</span><span style="font-family: Arial; font-size: 10.5pt">EJB</span><span style="font-size: 10.5pt">，作为一款重量级（此重量级不是指重量级选手那个意思，此重量级非彼重量级）框架，虽然这个应用慢慢的再被其他框架所取代，但</span><span style="font-family: Arial; font-size: 10.5pt">EJB3.0</span><span style="font-size: 10.5pt">的出现也给它带回一些生机，作为一个分布式应用的框架，也是大家要去学习和了解的知识。</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10.5pt">当然，刚才说到</span><span style="font-family: Arial; font-size: 10.5pt">J2EE</span><span style="font-size: 10.5pt">包含的范围很广，即使我把我所了解的所有技术说出来，也并不能代表</span><span style="font-family: Arial; font-size: 10.5pt">J2EE</span><span style="font-size: 10.5pt">，这是一个很深很广的学问，需要大家以后再工作的时候慢慢去发现了。我所了解的还包括：</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-family: Arial; font-size: 10.5pt">JDBC:Java</span><span style="font-size: 10.5pt">数据库连接对象，基础中的基础，</span><span style="font-family: Arial; font-size: 10.5pt">Hibernate</span><span style="font-size: 10.5pt">也只是对它的封装而已</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-family: Arial; font-size: 10.5pt">JNDI: Java </span><span style="font-size: 10.5pt">命名与目录接口，</span><span style="font-family: Arial; font-size: 10.5pt">J2EE</span><span style="font-size: 10.5pt">重要规范之一</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-family: Arial; font-size: 10.5pt">EJBS: </span><span style="font-size: 10.5pt">上面已经提到过了</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-family: Arial; font-size: 10.5pt">RMI: </span><span style="font-size: 10.5pt">提供远程调用方法的支持，主要用于程序分布式开发</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-family: Arial; font-size: 10.5pt">JMS: Java</span><span style="font-size: 10.5pt">消息服务，中间件技术</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-family: Arial; font-size: 10.5pt">JAVA IDL: </span><span style="font-size: 10.5pt">提供</span><span style="font-family: Arial; font-size: 10.5pt">J2EE</span><span style="font-size: 10.5pt">平台与</span><span style="font-family: Arial; font-size: 10.5pt">CORBA</span><span style="font-size: 10.5pt">交互能力和互联能力的技术</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-family: Arial; font-size: 10.5pt">JTS: </span><span style="font-size: 10.5pt">组件事务监视器</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-family: Arial; font-size: 10.5pt">JTA: </span><span style="font-size: 10.5pt">事务划分的一个技术</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-family: Arial; font-size: 10.5pt">JAVAMAIL: Java</span><span style="font-size: 10.5pt">中的邮件技术</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-family: Arial; font-size: 10.5pt">JAF: Java</span><span style="font-size: 10.5pt">启动框架</span><span style="font-family: Arial; font-size: 10.5pt">,</span><span style="font-size: 10.5pt">没研究过</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-family: Arial; font-size: 10.5pt">Log4j</span><span style="font-size: 10.5pt">，一款日志处理的框架应用</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-family: Arial; font-size: 10.5pt">Junit</span><span style="font-size: 10.5pt">：单元测试的好帮手</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-family: Arial; font-size: 10.5pt">freemarker</span><span style="font-size: 10.5pt">、</span><span style="font-family: Arial; font-size: 10.5pt">velocity</span><span style="font-size: 10.5pt">：两款不错的模板引擎</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-size: 10.5pt">与</span><span style="font-family: Arial; font-size: 10.5pt">Flash</span><span style="font-size: 10.5pt">的交互</span><span style="font-family: Arial; font-size: 10.5pt">Flex</span><span style="font-size: 10.5pt">：目前很多的</span><span style="font-family: Arial; font-size: 10.5pt">SNS</span><span style="font-size: 10.5pt">应用就是使用到了这个技术</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-family: Arial; font-size: 10.5pt">Web services:</span><span style="font-size: 10.5pt">想知道我们论坛天气预报的效果是怎么做的吗？请关注这个技术</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-family: Arial; font-size: 10.5pt">SOA:</span><span style="font-size: 10.5pt">面向服务架构，未来技术发展的趋势之一</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-family: Arial; font-size: 10.5pt">&#8230;&#8230; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10.5pt">不过前面介绍到得这些都不是</span><span style="font-family: Arial; font-size: 10.5pt">J2EE</span><span style="font-size: 10.5pt">的基础</span><span style="font-family: Arial; font-size: 10.5pt">,</span><span style="font-size: 10.5pt">是属于框架应用级别的</span><span style="font-family: Arial; font-size: 10.5pt">.</span><span style="font-size: 10.5pt">要真正把上面说到的知识掌握好</span><span style="font-family: Arial; font-size: 10.5pt">,</span><span style="font-size: 10.5pt">还是的学习</span><span style="font-family: Arial; font-size: 10.5pt">J2EE</span><span style="font-size: 10.5pt">最核心的东西</span><span style="font-family: Arial; font-size: 10.5pt">:JDBC</span><span style="font-size: 10.5pt">、</span><span style="font-family: Arial; font-size: 10.5pt">JSP</span><span style="font-size: 10.5pt">、</span><span style="font-family: Arial; font-size: 10.5pt">servlet</span><span style="font-size: 10.5pt">和</span><span style="font-family: Arial; font-size: 10.5pt">JavaBean,</span><span style="font-size: 10.5pt">后面三个也是学习</span><span style="font-family: Arial; font-size: 10.5pt">SSH</span><span style="font-size: 10.5pt">的基础</span><span style="font-family: Arial; font-size: 10.5pt">(Struts/Spring/Hibernate</span><span style="font-size: 10.5pt">的简称</span><span style="font-family: Arial; font-size: 10.5pt">).</span><span style="font-size: 10.5pt">鉴于</span><span style="font-family: Arial; font-size: 10.5pt">J2EE</span><span style="font-size: 10.5pt">的内容太过复杂</span><span style="font-family: Arial; font-size: 10.5pt">,</span><span style="font-size: 10.5pt">建议大家最初只学习</span><span style="font-family: Arial; font-size: 10.5pt">: JSP, servlet</span><span style="font-size: 10.5pt">和</span><span style="font-family: Arial; font-size: 10.5pt">JavaBean</span><span style="font-size: 10.5pt">，等这个基础掌握好再把</span><span style="font-family: Arial; font-size: 10.5pt">SSH</span><span style="font-size: 10.5pt">学习了，再对其他</span><span style="font-family: Arial; font-size: 10.5pt">J2EE</span><span style="font-size: 10.5pt">技术有个大致的了解就可以出去找工作了。当然，找工作的前提除了把</span><span style="font-family: Arial; font-size: 10.5pt">Java</span><span style="font-size: 10.5pt">学习好，还会有一些其他的技术也是必须要掌握的。</span></p>
<p style="line-height: 19.5pt;background: white" align="justify"><span style="font-family: Arial; font-size: 10.5pt">-_- </span><span style="font-size: 10.5pt">我很简单</span><span style="font-family: Arial; font-size: 10.5pt">,Java</span><span style="font-size: 10.5pt">却要求我学这么多复杂的东西。除了这些技术的东西，在这阶段，大家更多的是会接触到比如设计模式的东西，比如工厂模式、桥梁模式、单例模式等等，还要学习建模思想（比如</span><span style="font-family: Arial; font-size: 10.5pt">UML</span><span style="font-size: 10.5pt">建模等等）和软件生命周期等等。这些是升华大家编程思想的手段和途径。</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-size: 10.5pt">数据库技术</span><span style="font-family: Arial; font-size: 10.5pt">: <br />&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10.5pt">数据库几乎是程序中不可或缺的一部分</span><span style="font-family: Arial; font-size: 10.5pt">,</span><span style="font-size: 10.5pt">在整个软件开发中更是占据了重要作用</span><span style="font-family: Arial; font-size: 10.5pt">.</span><span style="font-size: 10.5pt">数据库在整个软件中扮演的是地基的角色</span><span style="font-family: Arial; font-size: 10.5pt">,</span><span style="font-size: 10.5pt">你要修房子</span><span style="font-family: Arial; font-size: 10.5pt">,</span><span style="font-size: 10.5pt">就要先打好地基</span><span style="font-family: Arial; font-size: 10.5pt">,</span><span style="font-size: 10.5pt">你要做软件</span><span style="font-family: Arial; font-size: 10.5pt">,</span><span style="font-size: 10.5pt">就要先设计好的数据库</span><span style="font-family: Arial; font-size: 10.5pt">.</span><span style="font-size: 10.5pt">目前数据库几乎都是关系型数据库</span><span style="font-family: Arial; font-size: 10.5pt">,</span><span style="font-size: 10.5pt">代表的有</span><span style="font-family: Arial; font-size: 10.5pt">: <br /></span><span style="font-family: Arial; font-size: 10.5pt">SQL Server,</span><span style="font-size: 10.5pt">目前最新的好像是</span><span style="font-family: Arial; font-size: 10.5pt">2008,</span><span style="font-size: 10.5pt">我不是很喜欢追赶时髦</span><span style="font-family: Arial; font-size: 10.5pt">,</span><span style="font-size: 10.5pt">用的还是</span><span style="font-family: Arial; font-size: 10.5pt">2005,</span><span style="font-size: 10.5pt">不过也很不错了</span><span style="font-family: Arial; font-size: 10.5pt">,</span><span style="font-size: 10.5pt">在此之前还有</span><span style="font-family: Arial; font-size: 10.5pt">2000. <br /></span><span style="font-family: Arial; font-size: 10.5pt">MySQL,</span><span style="font-size: 10.5pt">最知名的开源数据库之一</span><span style="font-family: Arial; font-size: 10.5pt">,</span><span style="font-size: 10.5pt">我很喜欢它的小巧耐用</span><span style="font-family: Arial; font-size: 10.5pt">,</span><span style="font-size: 10.5pt">学过</span><span style="font-family: Arial; font-size: 10.5pt">SQL SERVER</span><span style="font-size: 10.5pt">数据库再学它</span><span style="font-family: Arial; font-size: 10.5pt">,</span><span style="font-size: 10.5pt">无师自通</span><span style="font-family: Arial; font-size: 10.5pt">,</span><span style="font-size: 10.5pt">易如反掌</span><span style="font-family: Arial; font-size: 10.5pt">. <br /></span><span style="font-family: Arial; font-size: 10.5pt">ORACLE.</span><span style="font-size: 10.5pt">甲骨文公司的产品</span><span style="font-family: Arial; font-size: 10.5pt">,</span><span style="font-size: 10.5pt">大型数据库</span><span style="font-family: Arial; font-size: 10.5pt">,</span><span style="font-size: 10.5pt">正版的一般公司买不起</span><span style="font-family: Arial; font-size: 10.5pt">.</span><span style="font-size: 10.5pt">只有看看了</span><span style="font-family: Arial; font-size: 10.5pt">,</span><span style="font-size: 10.5pt">不过现在</span><span style="font-family: Arial; font-size: 10.5pt">Java</span><span style="font-size: 10.5pt">开发</span><span style="font-family: Arial; font-size: 10.5pt">60%</span><span style="font-size: 10.5pt">都是会使用到这个数据库</span><span style="font-family: Arial; font-size: 10.5pt">,</span><span style="font-size: 10.5pt">再加上现在甲骨文已经把</span><span style="font-family: Arial; font-size: 10.5pt">sun</span><span style="font-size: 10.5pt">公司收购了</span><span style="font-family: Arial; font-size: 10.5pt">,JAVA</span><span style="font-size: 10.5pt">和</span><span style="font-family: Arial; font-size: 10.5pt">ORACLE</span><span style="font-size: 10.5pt">得关系更加暧昧</span><span style="font-family: Arial; font-size: 10.5pt">,</span><span style="font-size: 10.5pt">各位得多花些时间在这上面了</span><span style="font-family: Arial; font-size: 10.5pt">. <br /></span><span style="font-size: 10.5pt">除了这些，你还应该了解一些桌面应用软件开发用到的数据库，比如说</span><span style="font-family: Arial; font-size: 10.5pt">sqlite</span><span style="font-size: 10.5pt">。你在制作安装程序的时候可以把这个数据库打包进你的安装程序。</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-size: 10.5pt">网页编程基础</span><span style="font-family: Arial; font-size: 10.5pt">: <br />&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10.5pt">网页编程基础要学的内容也比较多</span><span style="font-family: Arial; font-size: 10.5pt">,</span><span style="font-size: 10.5pt">但主要集中在以下这三个技术之上</span><span style="font-family: Arial; font-size: 10.5pt">,</span><span style="font-size: 10.5pt">大家每天看的各种样式的网页都是它们呈现的</span><span style="font-family: Arial; font-size: 10.5pt">: <br /></span><span style="font-family: Arial; font-size: 10.5pt">HTML:</span><span style="font-size: 10.5pt">超文本标记语言</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-family: Arial; font-size: 10.5pt">CSS:</span><span style="font-size: 10.5pt">层叠样式表</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-family: Arial; font-size: 10.5pt">Javascript:</span><span style="font-size: 10.5pt">浏览器客户端脚本语言</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-size: 10.5pt">现在更是流行各种</span><span style="font-family: Arial; font-size: 10.5pt">JavaScript</span><span style="font-size: 10.5pt">库</span><span style="font-family: Arial; font-size: 10.5pt">,</span><span style="font-size: 10.5pt">比如</span><span style="font-family: Arial; font-size: 10.5pt">:Jquery</span><span style="font-size: 10.5pt">、</span><span style="font-family: Arial; font-size: 10.5pt">ExtJs</span><span style="font-size: 10.5pt">等，你要是会其中的某一个库的使用，找工作</span><span style="font-family: Arial; font-size: 10.5pt">so easy</span><span style="font-size: 10.5pt">。</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-family: Arial; font-size: 10.5pt">J2ME</span><span style="font-size: 10.5pt">：</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br />&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10.5pt">如果你在学习了以上技术还不过瘾，可以再学习手机程序的开发，就我个人看来，开发手机程序技术其实蛮简单的，难点在于优化，比如怎么让你写的程序尽量的节约手机资源，</span><span style="font-family: Arial; font-size: 10.5pt">&#8220;</span><span style="font-size: 10.5pt">代码诚可贵，手机价更高</span><span style="font-family: Arial; font-size: 10.5pt">&#8220;</span><span style="font-size: 10.5pt">，所以不得不比</span><span style="font-family: Arial; font-size: 10.5pt">PC</span><span style="font-size: 10.5pt">机多考虑很多成本和实用性问题。</span><span style="font-family: Arial; font-size: 10.5pt">J2ME</span><span style="font-size: 10.5pt">的学习的话，切忌不要单纯的再模拟器上测试，一定要找真机测试，真机和模拟器的效果之间差别是很大的。更多手机开发技术，有兴趣的朋友可以和我一起探讨。</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br /></span><span style="font-size: 10.5pt">开发工具：</span><span style="font-family: Arial; color: #333333; font-size: 10.5pt"> <br />&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10.5pt">开发工具的选择主要还是看大家的习惯，我个人比较喜欢使用</span><span style="font-family: Arial; font-size: 10.5pt">eclispe</span><span style="font-size: 10.5pt">，功能很强大，也很好拓展其他的功能。当让初学你也可以选择</span><span style="font-family: Arial; font-size: 10.5pt">JCreator</span><span style="font-size: 10.5pt">，或者最好就直接用记事本。等你熟悉了</span><span style="font-family: Arial; font-size: 10.5pt">Java</span><span style="font-size: 10.5pt">代码之后，就可以使用</span><span style="font-family: Arial; font-size: 10.5pt">J</span><span style="font-family: Arial; font-size: 10.5pt">Builder</span><span style="font-size: 10.5pt">、</span><span style="font-family: Arial; font-size: 10.5pt">eclispe</span><span style="font-size: 10.5pt">或者</span><span style="font-family: Arial; font-size: 10.5pt">netbeans</span><span style="font-size: 10.5pt">这一类的工具了。</span></p>
<p style="text-indent: 21pt" align="justify"><span>----</span><span style="font-family: 宋体">此文出于</span><span style="font-family: Arial; color: #333333"><a title="http://tieba.baidu.com/f?kz=692446591" href="http://tieba.baidu.com/f?kz=692446591"><span>http://tieba.baidu.com/f?kz=692446591</span></a></span></p>
<p align="justify"><br />&nbsp;</p><img src ="http://www.blogjava.net/anduo1989/aggbug/360077.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anduo1989/" target="_blank">安多</a> 2011-10-06 21:10 <a href="http://www.blogjava.net/anduo1989/articles/360077.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>