java基础(仅适合初学者)
Java 来自于 Sun 公司的一个叫 Green 的项目,其原先的目的是为家用电子消费产 品开发一个分布式代码系统,这样就可以把 E-mail 发给电冰箱、电视机等家用电器, 对它们进行控制,和它们进行信息交流。开始他们准备采用 C++,但 C++太复杂,安 全性差,最后基于 C++开发一种新语言 Oak(Java 的前身)。Oak 是一种用于网络的精 巧而安全的语言,Sun 公司曾以此投标一个交互式电视项目,但结果被 SGI 打败。于 是 Oak 几乎无家可归,恰巧这时 Mark Ardreesen 开发的 Mosaic 和 Netscape 启发了 Oak 项目组成员,他们用 Java 编制了 HotJava 浏览器,得到了 Sun 公司首席执行官 Scott McNealy 的支持,触发了 Java 进军 Internet。 Java是一种高级编程语言,起源于1990年代的Sun Microsystems公司,由James Gosling领导的团队设计。最初,这个语言被命名为Oak,目标是创建一个用于家用电器的分布式代码系统,实现家电间的通信和控制。然而,由于C++的复杂性和安全性问题,团队决定开发一种新的语言,即后来的Java。 1995年,Oak正式更名为Java,并在Sun World '95大会上发布,同时推出了HotJava浏览器,这是一个能够直接运行Java小程序的浏览器。Java迅速获得了业界的广泛关注,许多知名公司如Netscape、Oracle、IBM等纷纷获得Java许可证,开始了Java技术的广泛应用。 随着Java的发展,Sun公司在1996年成立了专门的JavaSoft部门,负责Java产品的开发、销售和支持,并推出了Java开发工具包JDK 1.0,为开发者提供了编写Java应用程序的工具。同年,Sun还发布了Java芯片系列,包括PicoJava、MicroJava和UltraJava,以及Java数据库连接JDBC,进一步推动了Java在嵌入式设备和数据库领域的应用。 Java技术的普及也促进了其他公司的合作,例如Microsoft、Apple、HP等都获得了Java许可证,将其整合到自己的操作系统中。Sun公司还在这一年推出了Java Workshop,以及一系列Java技术更新,包括Java虚拟机规范、Java类库、JavaBean规范等。 Java的成功在于它的跨平台特性,这得益于Java虚拟机(JVM),它使得编写的Java代码能在任何支持JVM的设备上运行,无论是大型服务器还是小型嵌入式设备。此外,Java的设计强调安全性、健壮性和高性能,这使得它成为互联网应用、企业级计算、移动应用(尤其是Android平台)等领域的首选语言。 在Java程序设计中,初学者通常会从以下几个核心概念开始学习: 1. **简单的Java程序**:包括"Hello, World!"程序,了解基本的语法结构,如类、对象和主函数。 2. **变量与数据类型**:Java有多种预定义的数据类型,如整型(int)、浮点型(float/double)、字符型(char)和布尔型(boolean),以及引用类型(对象)。 3. **运算符、表达式与语句**:学习算术运算符、比较运算符、逻辑运算符,以及如何组合这些元素来形成表达式和控制程序流程的语句,如条件语句(if-else)和循环语句(for, while)。 4. **循环与选择结构**:掌握如何使用while和for循环进行重复操作,以及if和switch语句进行条件判断。 5. **数组**:理解数组的概念,它是存储同类型数据的集合,可以是一维、二维或多维。 6. **方法的使用**:学习如何定义和调用方法,实现代码的复用和模块化。 Java的学习不仅仅是语法层面的,还包括深入理解面向对象编程(OOP)的概念,如封装、继承和多态,以及异常处理、IO流、集合框架、线程和网络编程等进阶主题。随着技能的提升,开发者可以利用Java开发复杂的应用,如Web应用、桌面应用、游戏、移动应用和大数据处理系统。因此,Java作为一门强大的编程语言,对初学者来说是进入IT行业的良好起点。
剩余63页未读,继续阅读
- cc_20172018-03-03比较容易看懂
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助