网站地图 |  TAG标签 |  RSS订阅  【设为首页】  【加入收藏
网站首页   学校介绍   专业设置   师资力量   就业保障   青鸟学社   校园生活   学校新闻   招生简章   网上学堂   博客   开班计划
北大青鸟 北大青鸟咨询服务 北大青鸟报名北大青鸟就业保障 北大青鸟专题 北大青鸟高中生专题 北大青鸟中职生专题 北大青鸟大学生专题 北大青鸟待业者题 北大青鸟跳槽转行专题
当前位置: 首 页 > 招生简章 > 招生资讯 > JAVA >

·怎样学习java入门

来源: 编辑:北大青鸟 日期:2010-06-23 00:00
如果你想学习java,想快一点java入门,那作为java入门
如果你想学习java,想快一点java入门,那作为java入门,我想你应该了解一下Java语言出现的背景、影响及应用前景。这样才能更快的Java入门。

    一、背景最近一年多来,在Internet上出现的特别吸引人的事件就是Java语言和用Java编写的浏览器HotJava。1991年,SUN MicroSystem公司的Jame Gosling、Bill Joe等人,为在电视、控制烤面包箱等家用消费类电子产品上进行交互式操作而开发了一个名为Oak的软件(即一种橡树的名字),但当时并没有引起人们的注意,直到1994年下半年,Internet的迅猛发展,环球信息网WWW的快速增长,促进了Java语言研制的进展,使得它逐渐成为Int erne上受欢迎的开发与编程语言,一些著名的计算机公司纷纷购买Java语言的使用权,Java是长时间以来最卓越的程序设计语言",并确定微软整个软件开发的战略从PC单机时代向着以网络为中心的计算时代转移,而购买Java则是他的重大战略决策的实施部署。因此,Java的诞生必将对整个计算机产业发生深远的影响,对传统的计算模型提出了新的挑战。

    二、Java语言对软件开发技术的影响\\\\工业界不少人预言:"Java语言的出现,将会引起一场软件命",这是因为传统的软件往往都是与具体的实现环境有关,换了一个环境就需要作一番改动,耗时费力,而Java 语言能在执行码(二进制码)上兼容,这样以前所开发的软件就能运行在不同的机器上,只要所用的机器能提供Java语言解释器即可。

    Java语言将对未来软件的开发产生影响,可从如下几个方面考虑:

    1 软件的需求分析:可将用户的需求进行动态的、可视化描述,以提供设计者更加直观的要求。而用户的需求是各色各样的,不受地区、行业、部门、爱好的影响,都可以用Java语言描述清楚。

    2 软件的开发方法:由于Java语言的面向目标的特性,所以完全可以用O-O的技术与方法来开发,这是符合最新的软件开发规范要求的。

    3 Java 语言的动画效果远比GUI技术更加逼真,尤其是利用WWW提供的巨大动画资源空间,可以共享全世界的动态画面的资源。

    4 软件最终产品:用Java语言开发的软件可以具有可视化、可听化、可操作化的效果,这要比电视、电影的效果更为理想,因为它可以做到"即时、交互、动画与动作",要它停就停,要它继续就继续,而这是在电影与电视播放过程中难以做到的。

    5 其它:使用Java 语言对开发效益、开发价值都有比较明显的影响

    三、Java 语言的应用前景\\\\Java 语言有着广泛的应用前,大体上可以从以下几个方面来考虑其应用:
1 所有面向对象的应用开发,包括面向对象的事件描述、处理、综合等;
2 计算过程的可视化、可操作化的软件的开发;
3 动画面的设计,包括图形图像的调用;
4 交互操作的设计(选择交互、定向交互、控制流程等);
5 Internet的系统管理功能模块的设计,包括Web 面的动态计管理和交互操作设计等;
6 Intranet(企业内部网)上的软件开发(直接面向企业内部用户的软件);
7 与各类数据库连接查询的SQL语句实现;
8 其它应用类型的程序。

    Java语言有下面一些特点:简单、面向对象、分布式、释执行、鲁棒、安全、体系结构中立、可移植、高性能、多线程以及动态性。

    Java语言是一种面向对象的语言,它通过提供最基本的法来完成指定的任务,只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序。Java略去运算符重载、多重继承等模糊的概念,并且通过实现自动垃圾收集大大简化了程序设计者的内存管理工作。另外,Java也适合于在小型机上运行,它的基本解释器及类的支持只有40KB左右,加上标准类库和线程的支持也只有215KB左右。库和线程支持也只有2 15KB左右。

    Java语言的设计集中于对象及其接口,它提供了简单的类机制以及动态的接口模型。对象中封装了它的状态变量以及相应的方法,实现了模块化和信息隐藏;而类则提供了一类对象的原型,并且通过继承机制,子类可以使用父类所提供的方法,实现了代码的复用。

    Java是面向网络的语言。通过它提供的类库可以处理TCP/IP协议,用户可以通过URL地址在网络上很方便地访问其它对象。

    Java在编译和运行程序时,都要对可能出现的问题进行查,以消除错误的产生。它提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容易产生的错误。通过集成的面向对象的例外处理机制,在编译时,Java提示出可能出现但未被处理的例外,帮助程序员正确地进行选择以防止系统的崩溃。另外,Java在编译时还可捕获类型声明中的许多常见错误,防止动态运行时不匹配问题的出现。

    用于网络、分布环境下的Java必须要防止病毒的入侵。Java不支持指针,一切对内存的访问都必须通过对象的实例变量来实现,这样就防止程序员使用"特洛伊" 木马等欺骗手段访问对象的私有成员,同时也避免了指针操作中容易产生的错误。

    Java解释器生成与体系结构无关的字节码指令,只要安装了Java运行时系统,Java程序就可在任意的处理器上运行。这些字节码指令对应于Java虚拟机中的表示,Java 解释器得到字节码后,对它进行转换,使之能够在不同的平台运行。与平台无关的特性使Java程序可以方便地被移植到网络上的不同机器。同时,Java的类库中也实现了与不同平台的接口,使这些类库可移植。另外,Java编译器是由Java语言实现的,Java运行时系统由标准C实现,这使得Java系统本身也具有可移植性。Java解释器直接对Java字节码进行解释执行。字节码本身携带了许多编译时信息,使得连接过程更加简单。和其它解释执行的语言如BASIC、TCL不同,Java字节码的设计使之能很容易地直接转换成对应于特定CPU 的机器码,从而得到较高的性能。Java的设计使它适合于一个不断发展的环境。在类库中以自由地加入新的方法和实例变量而不会影响用户程序执行。并且Java通过接口来支持多重继承,使之比严格的类继承具有更灵活的方式和扩展性。除此外JAVA语言还有丰富的类库。

    前面我只是说了Java入门中Java语言出现的背景、影响及应用前景Java 的特点。它还包括:简单的Java 程序、数据类型(数据类型、常量与变量、整型数据、浮点型(实型)数据、字符型数据、布尔型数据)运算符和表达式(算术运算符、关系运算符、布尔逻辑运算符、位运算符)、等等我现在也就了解这么多,如果想更多的了解Java入门,大家还要一起讨论,共同进步。

温馨提示:如果您对北大青鸟的学费、专业设置、就业推荐有任何疑问,可以点击“在线报名”老师与您联系!

------分隔线----------------------------
  • 复制网址发给好友
  • 收藏本文
栏目导航
北大青鸟入学咨询服务
    点击咨询 毕业工作分配问题
    点击咨询 毕业学历证书问题
    点击咨询 学费书费杂费问题
    点击申请 免费试听机会
    点击报名 参加技术讲座
课程,学费,就业等资料索取(免费)
       姓 名:
     联系电话:
     qq:
     验证码:
    E-mail:
     
北大青鸟就业明星
    北大青鸟北京华腾校区就业学员 我的选择,我的路
      每个人心中都有梦
    想,尤其在年轻的时
    候。无论这个梦想多么
    的遥不可及,却都寄托
    北大青鸟北京华腾校区就业学员 刘友富,安徽人
      我只有高中学历,
    却能在北京奔驰汽车公
    司上班.感谢北大青鸟
    学校,感谢老师们,祝
北大青鸟免费技术讲座
    讲座日期: 本周六 点击抢座
    讲座时间: 下午1点30分
    讲座地点: 北大青鸟BENET网络工程师校区,第一教室
    主讲老师: 杨峰老师 , 网络工程师培训金牌讲师
    讲座主题: 我的安全我做主
    讲座内容: 检测、防御、黑客信息,如何过滤不安全的网站,如何防御黑客的进攻。
    咨询电话: 010-82011433
    订座电话: 010-82011432
网友推荐内容