仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1069|回复: 19
打印 上一主题 下一主题

[学习教程] 发布一篇Java进修从进门到精晓

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
#
发表于 2015-1-18 11:33:42 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
进而能拉拢大多数程序员用windows产品。并且从net网页编程网页编程AJAX可以跨平台这一点上,间接证明了我们的推断,至少证明了微软做过这方面的研究。所以如果哪一天突然听说了.net网页编程可以跨平台了,那么请不要吃惊,如果这一天真的到来,java就到了真正和.net网页编程决战的时刻。因为不到万不得以的时候微软是不会推出跨平台的.net网页编程的,如果跨平台的.net网页编程还不足以对抗java的话,那么微软还剩的手段就是开源了,呵呵。
JavaLearningPath(一)、工具篇
1、JDK(JavaDevelopmentKit)
JDK是全部Java的中心,包含了Java运转情况(JavaRuntimeEnvirnment),一堆Java工具和Java基本的类库(rt.jar)。不管甚么Java使用服务器本色都是内置了某个版本的JDK。因而把握JDK是学好Java的第一步。最支流的JDK是Sun公司公布的JDK,除Sun以外,另有良多公司和构造都开辟了本人的JDK,比方IBM公司开辟的JDK,BEA公司的Jrocket,另有GNU构造开辟的JDK等等。个中IBM的JDK包括的JVM(JavaVirtualMachine)运转效力要比SunJDK包括的JVM凌驾很多。而专门运转在x86平台的Jrocket在服务端运转效力也要比SunJDK好良多。但不论怎样说,我们仍是必要先把SunJDK把握好。
1、JDK的下载和安装
JDK又叫做J2SE(Java2SDKStandardEdition),能够从Sun的Java网站高低载到,http://java.sun.com/j2se/downloads.html,JDK以后最新的版本是J2SDK1.4.2,倡议下载该版本的JDK,下载页面在这里:http://java.sun.com/j2se/1.4.2/download.html。
下载好的JDK是一个可实行安装程序,默许安装终了后会在C:ProgramFilesJava目次下安装一套JRE(供扫瞄器来利用),在C:j2sdk1.4.2下安装一套JDK(也包含一套JRE)。然后我们必要在情况变量PATH的最后面增添java的路径C:j2sdk1.4.2in。如许JDK就安装好了。
2、JDK的命令工具
JDK的最主要命令行工具:
java:启动JVM实行class
javac:Java编译器
jar:Java打包工具
javadoc:Java文档天生器
这些命令行必需要十分十分熟习,关于每一个参数都要很精晓才行。关于这些命令的进修,JDKDocumentation上有具体的文档。
2、JDKDocumentation
Documentation在JDK的下载页面也有下载毗连,倡议同时下载Documentation。Documentation是最最主要的编程手册,涵盖了全部Java一切方面的内容的形貌。能够如许说,进修Java编程,年夜部分工夫都是花在看这个Documentation下面的。我是随身照顾的,写Java代码的时分,随时检察,斯须不离手。
3、使用服务器(AppServer)
AppServer是运转Java企业组件的平台,组成了使用软件的次要运转情况。以后支流的AppServer是BEA公司的WeblogicServer和IBM公司的Websphere和收费的Jboss,选择个中一个举行进修就能够了,团体保举Weblogic,由于它的系统布局加倍洁净,开辟和部署加倍便利,是Java企业软件开辟职员首选的开辟平台。上面扼要先容几种经常使用的AppServer:
1、Tomcat
Tomcat严厉意义上并非一个真实的AppServer,它只是一个能够撑持运转Serlvet/JSP的Web容器,不外Tomcat也扩大了一些AppServer的功效,如JNDI,数据库毗连池,用户事件处置等等。Tomcat被十分普遍的使用在中小范围的JavaWeb使用中,因而本文做一点下载、安装和设置Tomcat的先容:
Tomcat是Apache构造下Jakarta项面前目今的一个子项目,它的主网站是:http://jakarta.apache.org/tomcat/,Tomcat最新版本是Tomcat4.1.27,软件下载的毗连是:http://www.apache.org/dist/jakarta/tomcat-4/binaries/。
下载Tomcat既能够间接下载zip包,也能够下载exe安装包(团体倡议zip更洁净些),不论哪一种情形,下载终了安装好今后(zip间接解紧缩就能够了)。必要设置两个情况变量:
JAVA_HOME=C:j2sdk1.4.2
CATALINA_HOME=D:        omcat4(你的Tomcat安装目次)
如许就安装好了,启动Tomcat运转CATALINA_HOMEinstartup.bat,封闭Tomcat运转shutdown.bat剧本。Tomcat启动今后,默许利用8080端口,因而能够用扫瞄器会见http://localhost:8080来测试Tomcat是不是一般启动。
Tomcat供应了两个Web界面的办理工具,URL分离是:
http://localhost:8080/admin/index.jsp
http://localhost:8080/manager/html
在启用这两个办理工具之前,先必要手工设置一下办理员用户和口令。用一个文本工具翻开CATALINA_HOMEconf        omcat-users.xml这个文件,到场以下几行:
<rolerolename="manager"/>
<rolerolename="admin"/>
<userusername="robbin"password="12345678"roles="admin,manager,tomcat"/>
如许用户“robbin”就具有了超等办理员权限。从头启动Tomcat今后,你就能够利用该用户来上岸如上的两个办理工具,经由过程Web体例举行Tomcat的设置和办理了。
2、BEAWeblogic
Weblogic能够到BEA的网站上收费注册以后下载到最新的Weblogic8.1企业版,License能够无偿使用1年工夫,实在这已完整充足了。Weblogic的下载毗连:http://commerce.bea.com/index.jsp,Weblogic的在线文档:http://edocs.bea.com/。
3、IBMWebshpere
Websphere一样能够下载到收费的试用版本,到IBM的developerWorks网站能够看到Websphere试用产物的下载和相干的Websphere的材料,developerWorks中文网站的毗连是:http://www-900.ibm.com/developerWorks/cn/wsdd/,Websphere的下载毗连:http://www7b.software.ibm.com/wsdd/downloads/WASsupport.html。
4、Jboss
<p>Jboss是收费开源的AppServer,能够收费的从Jboss网站下载:http://www.jboss.org/index.html,但是Jboss的文档是难免费,必要费钱购置,以是为我们进修Jboss设置了必定的停滞。在Jdon上有几篇不错的Jboss设置文档,能够用来参考:http://www.ckuyun.com/idea.html
用java开发web只要两本书:一本是关于java基础的,一本是关于jsp、servlet的就可以了。开发周期长,我就来讲句题外话,现在有很多思想都是通过java来展现。
admin 该用户已被删除
19#
发表于 2015-5-9 08:11:06 | 只看该作者
另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。
再见西城 该用户已被删除
18#
发表于 2015-4-24 12:45:11 | 只看该作者
是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言
透明 该用户已被删除
17#
发表于 2015-4-20 18:27:35 | 只看该作者
另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。
小魔女 该用户已被删除
16#
发表于 2015-4-16 09:12:45 | 只看该作者
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
飘飘悠悠 该用户已被删除
15#
发表于 2015-4-16 05:31:39 | 只看该作者
[url]http://www.jdon.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://nro.shtdu.edu.cn[/url]去下,安装上有什么问题,可以到论坛上去提问。
冷月葬花魂 该用户已被删除
14#
发表于 2015-4-7 20:39:00 | 只看该作者
你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
活着的死人 该用户已被删除
13#
发表于 2015-4-3 02:53:01 | 只看该作者
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
灵魂腐蚀 该用户已被删除
12#
发表于 2015-4-1 06:09:48 | 只看该作者
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
不帅 该用户已被删除
11#
发表于 2015-3-19 19:49:52 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
因胸联盟 该用户已被删除
10#
发表于 2015-3-17 06:47:01 | 只看该作者
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
若相依 该用户已被删除
9#
发表于 2015-3-10 12:36:57 | 只看该作者
学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。
老尸 该用户已被删除
8#
发表于 2015-3-8 11:51:54 | 只看该作者
Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站
简单生活 该用户已被删除
7#
发表于 2015-3-5 14:48:59 | 只看该作者
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
只想知道 该用户已被删除
6#
发表于 2015-3-4 19:24:54 | 只看该作者
是一种将安全性(Security)列为第一优先考虑的语言
海妖 该用户已被删除
5#
发表于 2015-2-6 11:03:57 | 只看该作者
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
若天明 该用户已被删除
地板
发表于 2015-2-2 22:20:29 来自手机 | 只看该作者
[url]http://www.jdon.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://nro.shtdu.edu.cn[/url]去下,安装上有什么问题,可以到论坛上去提问。
第二个灵魂 该用户已被删除
板凳
 楼主| 发表于 2015-1-25 14:13:40 | 只看该作者
你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
金色的骷髅 该用户已被删除
沙发
发表于 2015-1-23 23:40:54 | 只看该作者
是一种使用者不需花费很多时间学习的语言
山那边是海 该用户已被删除
楼主
发表于 2015-1-21 10:08:13 | 只看该作者
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-20 22:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表