面向对象编程——Java (入门) Java是一种面向对象的编程语言,它不仅吸收了c语言的各种优点,而且舍弃了c难以理解的多继承、指针等概念,因此Java语言功能强大,使用方便作为静态面向对象编程语言的代表,Ava语言出色地实现了面向对象理论,使程序员能够以优雅的思维方式进行复杂的编程。 Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立性和可移植性、多线程、动态性等特点。 Java可以创建桌面APP应用程序、web APP应用程序、分布式系统、嵌入式系统APP应用程序等。 1 .第一章Java系统环境概述1.1编程语言的发展1.1.1机器语言1.1.2汇编语言1.1.3高级语言1.1.4面向对象语言1.1.5面向对象语言的发展1.2编程语言Java 1.2 .1JDK1.3. 2下载和安装eclipse 1.4 Java程序运行步骤1.4.1 JVM体系结构和工作原理1.4.2 Java APP的构建和运行Java系统环境概述1.1编程语言的发展Java 某司1995年正式推出的编程语言与c、c编程语言不同,Java语言是纯面向对象的编程语言。 所有面向对象的编程语言都支持许多概念,包括对象、类、消息、封装、继承和多态。
为了在计算机上实现人类的思维活动,必须将自然语言表达的东西转化为计算机能够理解和执行的语言形式,编程语言的发展经历了从机器语言到面向对象语言,缩小了语言的差距。
1.1.1机器语言电子计算机使用的是机器语言。 该计算机主要由电子部件组成,为机器语言是计算机能够理解并执行的唯一语言,整个语言只包含“0”和“1”两个符号。 机器语言的程序编制效率最低,程序编制时容易发生错误。
1.1.2汇编语言汇编语言的产生是为了克服机器语言的缺陷,用人们容易理解和记忆的符号代替二进制代码。汇编语言仍是一种与具体机器硬件有关的语言,是一种面向机器的语言。
1.1.3与高级语言命令系统无关、表达接近自然语言的计算机语言,采用具有一定意义的数据命名和便于人类理解的执行语句,屏蔽了机器的细节。高级语言是一种面向数据/过程的程序设计语言。
1.1.4面向对象语言直接描述了问题域中客观存在的事物及其关系,面向对象编程语言可以比较直接地反映客观世界的真实面貌。 在面向对象的编程语言中,程序=对象+消息面向对象的语言的实现包括对象(object )、类)、继承(inheritance )、封装(cassible )和关联
1.1.5面向对象语言的发展面向对象编程语言可以分为以下两大类
)1)混合型的面向对象语言)在以前的过程型语言中,加入了像c这样的各种各样的面向对象语言机制。 强调运行效率。
)2)纯面向对象语言)像Java一样,几乎所有的语言成分都是“对象”。 强调快速开发样机的能力。
1.2编程语言Java 1.2.1 Java产生的1992年,Sun公司制作了Oak (橡树)语言并改名为Java语言。
1994年,Java的父亲James Gosling (戈斯林)参加硅谷大会,展示了Java的功能,震惊了世界。 (HotJava浏览器)
1995年,Sun公司正式发布了Java的第一个版本,目前Java的最新版本是JavaSE12。
1.2.2 Java的特点Java语言简单高效; Java语言是纯面向对象的。Java语言是一种跨平台(操作系统),支持Java移动开发(一次编译并到处运行)的语言包括指针数据类型、垃圾回收Java语言分散; Java语言支持网络编程编译和解释并重; Java语言是开源的。
1.3 Java开发运行环境1.3.1JDK1和javadevelopmentkitjava开发工具包(JDK )的下载和安装
下载JDK :登录Java官方网站。
2、JDK安装及环境变量配置[方法]。 (https://blog.csdn.net/liuqi ker/article/details/101523169 )
1.3.2运行eclipse
Eclipse配置
1.4 Java程序的执行步骤
Java用户程序分为Java小程序和Java小程序。
Java APP :是一个完整的程序,由独立的Java解释器解释执行。
Java小程序:不能单独运行。 必须嵌入用HTML语言编写的网页中,并通过与Java兼容的浏览器控制运行。
1.4.1 JVM的体系结构和工作原理JVM :可以执行ja
va字节码的假想的计算机JRE:包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
JDK:JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等 1.4.2 Java Application程序的建立及运行
Java Application程序的建立及运行可分为下述三个步骤:
编辑:利用某一种文本编辑器建立Java源程序文件;
编译:利用Java编译器(Javac)编译该application,产生.class字节码文件;
运行:利用解释器(java)解释字节码文件,完成该程序的运行过程。
输出: