简单生活 发表于 2015-1-18 11:23:41

了解下JAVA的JAR进阶(上)

没有那个大公司会傻了吧唧用.net网页编程开发大型项目,开发了,那等于自己一半的生命线被微软握着呢。而.net网页编程不行,限制在window系统,又是捆绑,鄙视微软之!
先对JAR作一下扼要先容,JAR是一种与平台有关的文档格局,全称为JavaArchive,翻译成中文叫Java回档,咋一看,它相称于一种紧缩格局,能够把浩瀚的文档分解一个文件,就象ZIP,ACE等,但它所被付与的才能远不止这些,
起首,它与平台有关,而且兼容性好,就是说不论是windows,仍是unix,都是通吃,乃至是IE和netscape之间的不兼容,也能轻松化解,这和java的精力是很符合合的。
再来,它利用户可将多个java小使用程序兼并为一个文件作为单个的复杂HTTP事件下载到扫瞄器中,从而年夜年夜进步扫瞄速率,这在愈来愈考究速率的www天下里是很相称具有勾引力的。
它还供应对applet作者的认证,这只需对JAR举行数字署名即可。
更加出色的是,假如扫瞄器信托该认证,那末作为可托任的applet,它便能会见非信托的applet克制会见的资本,如当地硬盘和收集。
另有一个不似功效的长处,背靠sun,天然是功德每天有。
总而言之是长处多多,出路无量,从它的出生入手下手,它就在java的使用中的占着愈来愈主要的位置,不久JAR将成为散布javaapplet的尺度办法。
这么好的东东,是否是有些相知恨晚,那如今便入手下手为JAR的进阶筹办一些工具,固然需要的是jdk,如今广泛用的版本是1.3,那末就往下一个吧,sun的主机太远,速率也一样平常般,关头是e文的,目次又深。国际有些网站也供应下载的,速率也挺快,在搜刮引擎内里查找一下便有一堆了。最好是筹办一个可视化的java编程情况,在windows平台下保举jbuilder4,Inprise也就borland公司出的,除开资本占得凶猛,有些渣滓代码,也挺不错的。至于jbuilder4的下载,也仍是往搜刮一下吧,另有要对jbuilder熟习一下,www.94soft.com内里有jbuilder书本下载,有乐趣就往下一个看看,挺不错的。
如今入手下手JAR的第一步,jdk供应了jar的工具,就在java地点目次的bin目次下有一个jar.exe的使用程序,能够试着新建一个jar文件:
jarcvftest1.jar*.classimage
c参数暗示在尺度输入上创立新回档或空回档,
v参数暗示把增加了一些甚么的信息在尺度输入上显现,
f参数在这里暗示用甚么样的jar文件名,
在jbuilder内里新建一个JAR加倍便利,wizards菜单的archivebuilder一步步往下选就能够了。
为了更好的研究JAR,就从在jbuilder做个applet入手下手吧,做如许一个工具,在一个面板上有一个按钮,右键单击按钮将弹出一个菜单。
新建一个工程test1.jpr
再新建一个appletapplet1.Java
接上去在面板上摆上一个java.awt.button,
再摆上一个java.awt.popupMenu,在popupMenu的编纂面板输出几个选项。
<p>
你希望java的IDE整合。这个是没有必要的,重要的是你理解java有多深以及怎么组织你的代码,即使没有IDE,代码照样能够编译运行的。

活着的死人 发表于 2015-1-20 23:45:11

你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?

若相依 发表于 2015-1-30 07:31:40

如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。

不帅 发表于 2015-2-6 08:26:18

多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

蒙在股里 发表于 2015-2-15 20:07:42

当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?

再现理想 发表于 2015-3-4 13:01:18

Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站

莫相离 发表于 2015-3-7 04:08:53

你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。

只想知道 发表于 2015-3-12 08:33:09

吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧

乐观 发表于 2015-3-19 19:10:36

Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台

兰色精灵 发表于 2015-4-1 17:07:25

你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
页: [1]
查看完整版本: 了解下JAVA的JAR进阶(上)