<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>阿宽技术博客 &#187; java学习</title>
	<atom:link href="http://www.hengxinsoft.com/tag/java%e5%ad%a6%e4%b9%a0/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hengxinsoft.com</link>
	<description>技术交流</description>
	<lastBuildDate>Thu, 12 Jan 2012 06:17:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>java初学者到精通要学习的东西</title>
		<link>http://www.hengxinsoft.com/2009/06/java%e5%88%9d%e5%ad%a6%e8%80%85%e5%88%b0%e7%b2%be%e9%80%9a%e8%a6%81%e5%ad%a6%e4%b9%a0%e7%9a%84%e4%b8%9c%e8%a5%bf/</link>
		<comments>http://www.hengxinsoft.com/2009/06/java%e5%88%9d%e5%ad%a6%e8%80%85%e5%88%b0%e7%b2%be%e9%80%9a%e8%a6%81%e5%ad%a6%e4%b9%a0%e7%9a%84%e4%b8%9c%e8%a5%bf/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 15:43:34 +0000</pubDate>
		<dc:creator>akin</dc:creator>
				<category><![CDATA[Java栏]]></category>
		<category><![CDATA[java学习]]></category>

		<guid isPermaLink="false">http://www.hengxinsoft.com/?p=258</guid>
		<description><![CDATA[一、学习DreamWaveMX中文版的网页设计技术。 HTML网页设计，这是最基本的。学习XML的一些基本知识。初步掌握一些Jscript..的应用。 二、学习JAVA语言。 学习Java语言的第一步是安装好JDK，JDK的环境变量的配置，至于如何配置JDK的环境变量，网上关于这样的文章很多，你可以搜索一下，这里就不多说。配置好环境变量以后，写一个Hello World的小程序测试一下JDK是否已安装成功。 环境变量配置成功以后就可以着手学习Java的语法了，先找一本系统的java程序设计的书，开始最好不要用eclipse等之类的高度集成的IDE环境，用文本编辑器配合JDK就行了，这样助你理解下列几个基础概念：path，class_path，package ,并熟悉基本命令： JDK的最重要命令行工具： java： 启动JVM执行class javac： Java编译器 jar： Java打包工具 javadoc： Java文档生成器 这些命令行必须要非常熟悉。对于这些命令的学习，JDK Documentation上有详细的文档。下载和你的JDK版本一致的API帮助。 三、是学习Java的面向对象的编程语言的特性的地方，比如继承，构造器，抽象类，接口，方法的多态，重载，覆盖，Java的异常处理机制。可以参照《Thinking in java》这本书，对面向对象的讲解很透彻。 四、就是开始熟悉Java的类库，Java的基础类库非常多，但是真正对于我们来说最核心的只有4个，分别是  java.lang.*;  java.io.*;  java.util.*;  java.sql.*;  要知道包有哪些方面的类构成的，这些类的用途是什么，最核心的几个类分别是完成什么功能的。 五、JDK Documentation。通过上面的学习，如果学的比较扎实的话，就打好了Java的基础了，接着要学习Documentation里面除了上面4个包之外的其他一些比较有用处的类。相信进展到这一步，Java的自学能力已经被培养出来了，可以到了直接学习Documentation的水平了。除了要做GUI编程之外，JDK里面其他会有用处的包是这些：  java.text.*;  java.net.*;  javax.naming.*;  这些包里面真正用的比较多的类其实很少，只有几个，所以不需要花很多时间。 六、Java Web 编程 学习java web 编程之前要先下载安装应用服务器(App Server)，比较常用的应用服务器(App Server)有Tomcat 、BEA Weblogic、IBM Webshpere、Jboss 。 以Tomcat为例，下载安装Tomcat以后设置两个环境变量： JAVA_HOME=C:\j2sdk1.4.2 CATALINA_HOME=D:\tomcat4 (你的Tomcat安装目录) Java的Web应用至少需要安装JDK和一个web容器（例如Tomcat），以及一个多用户数据库，Web应用至少分为三层： Browser层：浏览器显示用户页面 Web层：运行Servlet/JSP DB层：后端数据库，向Java程序提供数据访问服务 七、学习J2EE的基本程序设计。 （1）首先学习JSP动态网页设计。掌握JSP、JAVABEANS、JDBC、JSTL等技术，最好以TOMCAT作为实验环境。因为它影响力大，虽然性能不怎么的，很多JSP技术讨论都是以它为背景。 [...]]]></description>
			<content:encoded><![CDATA[<p>一、学习DreamWaveMX中文版的网页设计技术。<br />
HTML网页设计，这是最基本的。学习XML的一些基本知识。初步掌握一些Jscript..的应用。<span id="more-258"></span></p>
<p>二、学习JAVA语言。<br />
学习Java语言的第一步是安装好JDK，JDK的环境变量的配置，至于如何配置JDK的环境变量，网上关于这样的文章很多，你可以搜索一下，这里就不多说。配置好环境变量以后，写一个Hello World的小程序测试一下JDK是否已安装成功。</p>
<p>环境变量配置成功以后就可以着手学习Java的语法了，先找一本系统的java程序设计的书，开始最好不要用eclipse等之类的高度集成的IDE环境，用文本编辑器配合JDK就行了，这样助你理解下列几个基础概念：path，class_path，package ,并熟悉基本命令：</p>
<p>JDK的最重要命令行工具：<br />
java： 启动JVM执行class<br />
javac： Java编译器<br />
jar： Java打包工具<br />
javadoc： Java文档生成器<br />
这些命令行必须要非常熟悉。对于这些命令的学习，JDK Documentation上有详细的文档。下载和你的JDK版本一致的API帮助。</p>
<p>三、是学习Java的面向对象的编程语言的特性的地方，比如继承，构造器，抽象类，接口，方法的多态，重载，覆盖，Java的异常处理机制。可以参照《Thinking in java》这本书，对面向对象的讲解很透彻。</p>
<p>四、就是开始熟悉Java的类库，Java的基础类库非常多，但是真正对于我们来说最核心的只有4个，分别是 <br />
java.lang.*; <br />
java.io.*; <br />
java.util.*; <br />
java.sql.*; <br />
要知道包有哪些方面的类构成的，这些类的用途是什么，最核心的几个类分别是完成什么功能的。</p>
<p>五、JDK Documentation。通过上面的学习，如果学的比较扎实的话，就打好了Java的基础了，接着要学习Documentation里面除了上面4个包之外的其他一些比较有用处的类。相信进展到这一步，Java的自学能力已经被培养出来了，可以到了直接学习Documentation的水平了。除了要做GUI编程之外，JDK里面其他会有用处的包是这些： <br />
java.text.*; <br />
java.net.*; <br />
javax.naming.*; <br />
这些包里面真正用的比较多的类其实很少，只有几个，所以不需要花很多时间。</p>
<p>六、Java Web 编程<br />
学习java web 编程之前要先下载安装应用服务器(App Server)，比较常用的应用服务器(App Server)有Tomcat 、BEA Weblogic、IBM Webshpere、Jboss 。</p>
<p>以Tomcat为例，下载安装Tomcat以后设置两个环境变量：<br />
JAVA_HOME=C:\j2sdk1.4.2<br />
CATALINA_HOME=D:\tomcat4 (你的Tomcat安装目录)</p>
<p>Java的Web应用至少需要安装JDK和一个web容器（例如Tomcat），以及一个多用户数据库，Web应用至少分为三层：<br />
Browser层：浏览器显示用户页面<br />
Web层：运行Servlet/JSP<br />
DB层：后端数据库，向Java程序提供数据访问服务</p>
<p>七、学习J2EE的基本程序设计。</p>
<p>（1）首先学习JSP动态网页设计。掌握JSP、JAVABEANS、JDBC、JSTL等技术，最好以TOMCAT作为实验环境。因为它影响力大，虽然性能不怎么的，很多JSP技术讨论都是以它为背景。<br />
（2）学习EJB的程序设计思想。在学习EJB之前要学习对象序列化和RMI，RMI是EJB的基础。接着学习JMS和EJB，对于EJB来说，最关键是要理解EJB是如何通过RMI来实现对远端对象的调用的，以及在什么情况下要用到EJB。</p>
<p>八、学习“设计模式”。</p>
<p>可以参照《java设计模式》，这本书学习。</p>
<p>九、学习一些经典框架的应用：<br />
（1）struts1.1、webwork2<br />
（2）Hibernate<br />
（3）Ibatis/DAO框架<br />
（4）Spring</p>
<p>十、分析一些经典的应用系统：<br />
Jive、XPetstore、JPetstore等。</p>
<hr />Copyright &copy; SITE_NAME. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement.]]></content:encoded>
			<wfw:commentRss>http://www.hengxinsoft.com/2009/06/java%e5%88%9d%e5%ad%a6%e8%80%85%e5%88%b0%e7%b2%be%e9%80%9a%e8%a6%81%e5%ad%a6%e4%b9%a0%e7%9a%84%e4%b8%9c%e8%a5%bf/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

