Java程序设计基础入门之慨述

2016-02-19 14:35 1 1 收藏

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。

【 tulaoshi.com - 编程语言 】


  现在,Java技术已经风靡全球,就连环球信息网WWW的创始人也说:“计算机行业发展的下一个浪潮就是Java,并且很快就会发生。” SUN公司也声称,J2EE 1.4代表了“迄今为止最完美的网络服务平台”。
  
  !-- frame contents -- !-- /frame contents --  现在,Java程序已经无处不在,就连手机都成了Java的活动舞台。2004年的二级计算机等级考试也新增Java程序设计科目。
  
  “当我们面临多种数字化产品浪潮的时候,跨平台、数字平移肯定会成最热的技术!”这是我们送给读者的话。所以,就让我们品味Java这杯热咖啡——

  Gosling和Java
  
  40年前的一个严寒的冬天,在加拿大一个村庄里James Gosling出生了。15岁的时候,大学的天文系招他当了一名临时编程员,并编写计算机程序来分析卫星天文数据。
  
  上个世纪80年代初,James Gosling获得博士学位后到IBM工作,设计IBM第一代工作站。过后,James Gosling跳槽到了SUN公司。在1990年,SUN公司成立了一个软件设计团队,其中除了James Gosling,还有Patrick Naughton和Mike Sheridan等人,他们合作的项目称为“绿色计划”。James一开始负责为设备和用户之间的交流创建一种能够实现网络交互的语言。随着大量的时间和金钱投入到“绿色计划”,他们创建了一种语言。这种语言一开始被叫做“Oak”,这个名字得自于Gosling想名字时看到了窗外的一棵橡树。但后来被改为了“Java”。
  
  1994年底,James Gosling参加了在硅谷召开的“技术、教育和设计大会”。他抱着试一试的心情向与会者演示了Java的功能。他点击了网页上的一个静止的分子结构图标,一条命令通过互联网送到了几百英里外的网站,下载了一段Java小程序,在本地工作站上开始执行。在几秒钟时间里,原本静止的网页上,一个分子图像以三维动画的方式转了起来。
  
  “哇!”James Gosling听到了全场观众的赞叹声。这也是让业界里的人第一次记住了“Java”这个具有极大发展潜力的名词。从2000年开始,Java已经成为世界上最流行的电脑语言。
  
  James Gosling成功了,甚至很多人把他和Bill Gates相提并论为对现代IT技术发展有着同样重要作用的人!
  
     Java的特性
  
  提到Java,相信大家都有点初步的印象——跨平台、一次编写到处运行、简单易用等。从语言本身来讲,它是抛弃了C/C++的诸多缺点,综合很多语言的优点后的产物。!-- frame contents -- !-- /frame contents --从应用上来讲,J2EE是目前企业级应用的最出色平台和最成功的解决方案,J2ME已经独霸移动及嵌入式产品开发的大半壁江山,手机Java应用程序、Java游戏层出不穷,展现它勃勃生气;J2SE也不甘落后,相当多的Java桌面应用软件也在不断涌现出来。
  
  假如用一句话来形容Java,那就是:“Java是一种简单的面向对象的分布式的解释的健壮的安全的结构中立的可移植的性能很优异的多线程的动态的语言”。
  
  Java应用的开发平台
  
  现在很多人提及Java时,时常都会有J2EE、J2ME和J2SE出现。它们是什么呢?它们是Java所支持的三个开发平台,它们分别是适用于小型嵌入设备、移动电话和智能卡的Java 2 Platform Micro Edition(J2ME)、适用于桌面的Java 2 Platform Standard Edition(J2SE)以及企业服务应用领域的Java 2 Platform Enterprise Edition(J2EE)。
  
  本期开始,我们将涉足Java的桌面应用J2SE。桌面应用一般只需要JRE的支持就足够了。做J2SE开发要使用JDKJava开发包。目前有很多Java的集成开发工具,它们大都包含了JDK。比较流行的有JBuilder、Visual J++、JCreator等。SUN公司提供的最新jdk1.4.2安装里也同时包含了一个集成开发环境NetBeans IDE,也是目前最好的Java开发工具之一。
  

来源:https://www.tulaoshi.com/n/20160219/1607301.html

延伸阅读
标签: Java JAVA基础
一:理解多线程 多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。 ...
  Java程序设计语言作为典型的面向对象程序设计语言,早已经占据了一块相当牢固的地位。在众多网友都推出自己的Java学习资源的时候,我也按捺不住来写一个帖子作为自己进行Java程序设计语言学习经常参考的材料总结,以享各位网友。   首先向大家推荐的是进行Java程序设计必需的开发环境, Java SDK。这一部分还是...
标签: PHP
WAP 的发展离不开其WWW的底蕴,毕竟,整个WAP协议的制定参照了WWW的模型,并且尽可能地沿用了Internet的诸多标准和 技术 ,如WML语言脱胎于HTML与XML,WMLScript与传统的脚本语言也很相似。的确,WAP虽然是个新名词,但是它却与传统的国际 互联网 密不可分地结合着,在结构上如此,在技术上更是如此。 在WAP协议中...
标签: Web开发
一、使用Ajax的主要原因 1、通过适当的Ajax应用达到更好的用户体验; 2、把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的。 二、引用 Ajax这个概念的最早提出者Jesse James Garrett认为: Ajax是Asynchronous JavaScript and XML的缩...
一、序言 手持设备的用户接口编程不同于桌面微机编程。例如,手持设备的显示尺寸要小,显示设备并不总是包括点击工具如鼠标和笔。由于这些原因,在手持设备的GUI编程时,我们不可能遵循与台式微机编程GUI同样的规则。 CLDC本身并没有定义任何的GUI功能。代之的是,J2ME的官方GUI类用象MIDP这样的轮廓文件所描述,并由JAVA社团组织定义。...

经验教程

912

收藏

74
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部