Java入门必学分析和总结.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA 是一个十分优美的语言,其语言具有面向对象,分布式和多线程等高级计算机语言的特点,同时可移植性,安全性等也受到大家的亲媚。JAVA 语言简单易学,如果你准备喝这杯耐味的咖啡的话,必须搞明白以下几个问题。 什么是API? 什么是J2SDK? 什么是JDK? 什么是JVM? 什么是JRE? API Application Programme Interface→应用程序接口,Java 最主要的特点是其面向对象OO→Object Oriented→面向对象。所以设置了很多基础应用程序接口(API),你是不是在你设计程序的时候常用import!?那就是引用 API 的方法。 J2SDK J2SDK=JDK+JRE,J2SDK(Java 2 Software Development Kit) →JAVA2 软件开发工具包,包括了Java 编译器和 Java 虚拟器。 JDK Java Development Kit→JAVA 开发工具包,有时也可称之为 J2SDK。 给大家谈谈题外话,自从 JAVA 从 1.1 版本升级到 1.2 时已经做了巨大的改变,为了区别和以往的版本,把 版本后的所有版本统称为 JAVA2。 JDK 是整个Java 的核心,包括了Java 运行环境JRE(Java Runtime environment),一堆Java 工具和 Java 基础的类库。不论什么 Java 应用服务器实质都是内置了某个版本的JDK。因此掌握 JDK 是学好Java 的第一步。 最主流的 JDK 是Sun 公司发布的JDK,除了Sun 之外,还有很多公司和组织都开发了自己的JDK,例如IBM 公司开发的 JDK,BEA 公司的Jrocket,还有GNU 组织开发的JDK 等等。其中 IBM 的 JDK 包含的JVM(Java Virtual Machine)运行效率要比Sun JDK 包含的JVM 高出许多。而专门运行在x86 平台的Jrocket 在服务端运行效率也要比 Sun JDK 好很多。 JDK1.4.2 下载地址: /j2se/1.4.2/download.html JVM Java Virtual Machine→Java 虚拟器,把 Java 字节码翻译为计算机CPU 能读懂的语言。Java 为了实现平台无关性这个功能,专门设计了一个虚拟器,这样使得 Java 的移植性很高。 JRE Java Runtime environment→Java 运行时环境。是 JVM 的程序实现。有这个东西,就能运行java 程序。 这里用图形的方式给大家解释一下 JAVA 结构吧。此主题相关图片如下: 善待 Java 这颗种子的人,将来会得到这棵树荫的祝福! final 类:为防止他人从你的类上派生新类,此类是不可扩展的。动态调用比静态调用花费的时间要长。 抽象类:规定一个或多个抽象方法的类本身必须定义为abstract。例: public abstract string getDescripition Java 中的每一个类都是从Object 类扩展而来的。object 类中的equal 和 toString 方法。 equal 用于测试一个对象是否同另一个对象相等。 toString 返回一个代表该对象的字符串,几乎每一个类都会重载该方法,以便返回当前状态的正确表示。(toString 方法是一个很重要的方法) 通用编程:任何类类型的所有值都可以同object 类型的变量来代替。 数组列表:ArrayList 动态数组列表,是一个类库,定义在java.uitl 包中,可自动调节数组的 大小。 class 类 object 类中的getclass 方法返回class 类型的一个实例,程序启动时包含在 main 方法的类会被加载,虚拟机要加载他需要的所有类,每一个加载的类都要加载它需要的类。 就业方向: 可以从事JSP 网站开发、Java 编程、Java 游戏开发、Java 桌面程序设计,以及其他与Java 语言编程相关的工作。可进入电信、银行、保险专业软件开发公司等从事软件设计和开发工作。 Java 与 C/C++的差异 熟悉C 语言和C++语言的读者一定想搞清楚这个问题,实际上,Java 确实是从C 语言和C++语言继承了许多成份,甚至可以将Java 看成是类C 语言发展和衍生的产物.比如Java 语言的变量声明,操作符形式, 参数传递,流程控制等方面和C 语言,C++语言完全相同.尽管如此,Java 和C 语言,C++语言又有许多差别,主要表现在如下几个方面: Java 中对内存的分配是动态的,它采用面向对象的机制,采用运算符 new 为每个对象分配内存空间,而且,实际内存还会随程序运行情况而改变.程序运行中,每个, J

文档评论(0)

tianya189 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地境外
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档