第01章 Java开发入门-【千锋教育】Java语言程序设计(第二版)
2023-03-21
|
78页
|
155人阅读
|
0人下载
教辅
内容正文:
第1章 Java开发入门
Java概述
JDK的使用
第一个Java程序
Java运行机制
Eclipse开发工具
Java概述
JDK的使用
☞点击查看本小节知识架构
第一个Java程序
☞点击查看本小节知识架构
Java运行流程
☞点击查看本小节知识架构
1.2
1.3
1.4
1.1
Eclipse开发工具
1.5
目录
2
掌握
理解
了解
熟悉
学习目标
掌握Java开发环境搭建
1
了解Java语言的特点
4
2
理解Java运行机制
3
熟悉环境变量的配置
销售额 掌握知识 理解知识 熟悉知识 了解知识 2.5 2.5 2.5 2.5
Java语言在互联网时代得到了快速的发展,如今Java技术在人们生活中已无处不在,成为了全球最流行的开发语言之一,截止目前有超过400万的程序员在使用Java语言。并且Java语言已在整个IT领域构建了一个较为完整的开发生态,涉及到Web开发、移动端开发、后端开发、大数据开发等诸多领域。本章将对Java语言的历史背景、程序的运行流程、运行环境的配置以及Eclipse开发工具的使用等内容进行讲解。
1.1 Java概述
1.1.1
认识Java
返回目录
1.1.2
Java发展史
1.1.3
Java语言的特点
知识架构
5
Java是一门面向对象编程语言,它吸收了C++语言的各种优点,摒弃了C++中难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为面向对象编程语言,极好地实现了面向对象思想,允许程序员以优雅的思维方式进行复杂编程。
1.1 Java概述
1.1.1 认识Java
为了满足不同开发人员的需求,Java开发分为了以下3个方向:
(1)Java SE(Java Platform Standard Edition):主要用于桌面程序的开发。它是学习Java EE和Java ME的基础,包含Java语言的核心类,如数据库连接、接口定义、输入/输出和网络编程。
1.1 Java概述
1.1.1 认识Java
(3)Java EE(Java Platform Enterprise Edition):主要用于网页程序开发。它包含Java SE中的所有类,并且还包含了用于开发企业级应用的类,如EJB、Servlet、JSP、XML和事务控制,也是现在Java应用的主要方向。
(2)Java ME(Java Platform Micro Edition):主要用于嵌入式系统程序的开发。它包含Java SE中一部分类,用于消费类电子产品的软件开发,如智能卡、手机、PDA和机顶盒。
1.1 Java概述
1.1.2 Java发展史
1995年,Sun公司推出Java语言,受到广泛的关注。那么Java到底有何神秘之处呢?
Java语言最早诞生于1991年,起初被称为OAK语言,是Sun公司为一些消费性电子产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚至差点夭折。但是,网络的出现改变了OAK的命运。
在Java语言出现以前,Internet上的信息内容都是一些乏味死板的HTML文档。这对于那些迷恋于Web浏览的人来说简直不可容忍。他们迫切希望能在Web中看到一些交互式的内容,开发人员也希望能够在Web上创建一类无须考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。
1.1 Java概述
1.1.2 Java发展史
对于用户的这种要求,传统的编程语言显得无能为力,Sun公司的工程师敏锐地察觉到了这一点,从1994年起,他们开始将OAK技术应用于Web上,并且开发出了HotJava的第一个版本。当Sun公司于1995年正式以Java这个名字推出的时候,几乎所有的Web开发人员都认为这正是大家所梦寐以求的。于是Java成了一颗耀眼的明星,丑小鸭一下子变成了白天鹅。
Java语言历时二十年,已发展成为人类计算机史上影响深远的编程语言,同时还诞生了无数和Java相关的产品、技术和标准。
1.1 Java概述
1.1.3 Java语言的特点
Java语言是面向对象的程序设计语言,它吸收了Smalltalk语言和C++语言的优点,并增加了其他特性,如支持并发程序设计、网络通信和多媒体数据控制等。其主要特性如下。
1. Java语言是简单的
Java语言是简单的,在Java的设计上尽可能让它与C++相近,以确保系统更容易被理解,但Java删除许多极少被使用、不容易理解和令人混淆的C++功能,如运算符重载、多继承以及自动的类型转换。特别地,Java语言不使用指针,并提供了自动的垃圾回收机制,程序员不必担忧内存管理问题。
2. Java语言是面向对象
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。