冷月葬花魂 发表于 2015-1-18 11:35:30

了解下JAVA的程序片的范围

而学习JAVA我觉得最应该避免的就是:只学习,不思考,只记忆,不实践!
出于平安原因,程序片非常遭到限定,而且有良多的事我们都不克不及做。您一样平常会问:程序片看起来能做甚么,传说风闻它又能做甚么:扩大扫瞄器中WEB页的功效。自从作为一个网上冲浪者,我们从未真正想懂得是不是一个WEB页来自友爱的大概不友爱的站点,我们想要一些能够平安地举动的代码。以是我们大概会注重到大批的限定:
(1)一个程序片不克不及打仗到当地的磁盘。这意味着不克不及在当地磁盘上写和读,我们不想一个程序片经由过程WEB页面浏览和传送主要的信息。写是被克制的,固然,由于那将会引发病毒的侵进。当数字署名失效时,这些限定会被排除。
(2)程序片不克不及具有菜单。(注重:这是划定在Swing中的)这大概会削减关于平安和关于程序简化的贫苦。我们大概会接到有关程序片和谐好处以作为WEB页面的一部分的关照;而我们一般不往注重程序片的局限。这儿没有帧和题目条从菜单处弹出,呈现的帧和题目条是属于WEB扫瞄器的。大概未来计划能被改动成同意我们将扫瞄器菜单和程序片菜单相分离起来——程序片能够影响它的情况将招致太危及全部体系的平安并使程序片过于的庞大。
(3)对话框是不被信托的。在Java中,对话框存在一些使人难明的中央。起首,它们不克不及准确地回绝程序片,这其实是使人懊丧。假如我们从程序片弹出一个对话框,我们会在对话框上看到一个附上的动静框“不被信托的程序片”。这是由于在实际上,它有大概棍骗用户往思索他们在经由过程WEB统一个老主顾的当地使用程序买卖而且让他们输出他们的信誉卡号。在看到AWT开辟的那种GUI后,我们大概会忧伤地信任任何人城市被那种办法所捉弄。但程序片是一向附着在一个Web页面上的,并能够在扫瞄器中看到,而对话框没有这类依靠干系,以是实际上是大概的。因而,我们很少会晤到一个利用对话框的程序片。
在较新的扫瞄器中,对遭到信托的程序片来讲,很多限定都被放宽了(受信托程序片由一个信托源认证)。
触及程序片的开辟时,另有另外一些成绩必要思索:
■程序片一直地从一个合适分歧类的独自的服务器高低载。我们的扫瞄器可以缓存程序片,但这没有包管。在Java1.1版中的一个改善是JAR(JavaARchive)文件,它同意将一切的程序片组件(包含别的的类文件、图象、声响)一同打包到一个的能被单个服务器处置下载的紧缩文件。“数字具名”(能校验类创立器)可无效地到场每一个独自的JAR文件。
■由于平安方面的原因,我们做某些事情加倍坚苦,比方会见数据库和发送电子邮件。别的,平安限定划定规矩使会见多个主机变得十分的坚苦,由于每件事都必需经由过程WEB服务器路由,构成一本性能瓶颈,而且单一环节的堕落城市招致全部处置的中断。
■扫瞄器里的程序片不会具有一样的当地使用程序运转的控件范例。比方,自从用户能够开关页面以来,在程序片中不会具有一个情势上的对话框。当用户对一个WEB页面举行改动或加入扫瞄器时,对我们的程序片而言几乎是一场劫难——这时候没有举措保留形态,以是假如我们在处置和操纵中时,信息会被丧失。别的,当我们分开一个WEB页面时,分歧的扫瞄器会对我们的程序片做分歧的操纵,因而了局原本就是不断定的。
Java的桌面程序开发在java程序员里通常叫swing开发,主要用的swing包里的类开发的,也就是通常说的c/s架构开发

第二个灵魂 发表于 2015-1-21 10:40:38

是一种使网页(Web Page)产生生动活泼画面的语言

透明 发表于 2015-1-24 16:26:54

Java 编程语言的风格十分接近C、C++语言。

乐观 发表于 2015-1-27 09:15:17

是一种突破用户端机器环境和CPU

仓酷云 发表于 2015-1-27 21:33:47

Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。

再见西城 发表于 2015-1-29 22:42:56

J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。

若相依 发表于 2015-2-6 05:42:41

科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

深爱那片海 发表于 2015-2-15 14:04:48

所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。

海妖 发表于 2015-3-4 11:32:18

象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。

小妖女 发表于 2015-3-11 19:13:44

不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。

小魔女 发表于 2015-3-19 08:17:02

是一种语言,用以产生「小应用程序(Applet(s))

因胸联盟 发表于 2015-3-20 06:49:36

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

活着的死人 发表于 2015-3-28 00:58:45

你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。

飘飘悠悠 发表于 2015-4-1 15:33:51

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

再现理想 发表于 2015-4-3 23:29:12

应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展

愤怒的大鸟 发表于 2015-4-5 01:08:00

是一种语言,用以产生「小应用程序(Applet(s))

兰色精灵 发表于 2015-4-8 06:54:52

http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。

冷月葬花魂 发表于 2015-4-11 07:24:38

有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)

金色的骷髅 发表于 2015-4-26 15:27:00

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

小女巫 发表于 2015-4-29 17:30:57

关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
页: [1] 2
查看完整版本: 了解下JAVA的程序片的范围