一、Java语言简介
- Java语言的前身是oak语言,是美国Sun Microsystems公司1991年推出的,仅限与公司内部使用的语言。
- Java是一种功能强大的程序设计语言,即是开发环境又是应用环境,它代表一种新的计算模式。
- Java的特点:
- 语法简单,功能强大,安全可靠。
- 与平台无关。
- 解释编译两种运行方式。
- 多线程
- 动态执行兼有丰富的API文档及类库。
二、Java开发环境的安装与设置
- JDK(java SE Development Kit Java语言软件开发包)是原Sun公司提供的软件包,其中含有编写和运行程序的所有工具,包括组成Java环境的基本构件。
- jdk-8u131-windows-x64.exe
- 安装完成后,需要设置环境变量。环境变量设置完毕,重启计算机让这些设置生效。
三、Java程序示例
- Java程序分为两种,一种是Java应用程序,另一种是Java小应用程序,或叫Java小程序。
- Java程序由类构成,含一个main()方法,称为主方法或者主函数。程序是通过Java解释器来执行的独立程序,可以使用命令直接运行。整个程序的运行人口是main()方法,main()方法执行完毕,整个程序也即结束。
- 一个程序可以包含一个或多个.java文件。不论文件个数有多少,其中只能由一个main()方法。
- 源文件是文本形式的文件Java的执行系统是不能识别的,它必须经过编译,生成字节码的类文件后才能运行,类文件是二进制格式的,它有统一的格式,JVM可以识别文件并执行它。
- 编译一个程序的命令格式是:
- javac 源文件名
- 运行一个程序的命令格式是:
- Java 程序名【参数列表】
- Java是解释器的名称,表示要运行一个由程序名指定的程序,程序名也就是类的名字,后面的参数列表是可选的,如果想要向程序传送参数,则可以把这些参数一次列在程序名的后面,个数不限。
- IDE是集成开发环境的缩写。这是一个提供给开发人员使用的程序徐开发环境,通常包含了代码编辑器、编译器、调试器、和图形用户界面等工具。
四、 使用Java核心API的文档
- JDK文档中又许多的HTML文件,这些事JDK提供的应用程序编程接口文档,可使用浏览器查看。最基本的是Java核心API。
五、Java中的面向对象技术
- 所谓的面向对象的方法学,就是使分析、设计和实现一个系统的方法尽可能地接近人们认识一个系统的方法。通常包括3各方面,面向对象的分析OOA、面向对象的设计OOD、和面向对象的程序设计OOP。
- OOP技术把问题看作是相互作用的事物的集合,也就是对象的集合。对象具有一个特性,一是状态,二是行为。状态是指对象本身的信息,行为是实现对对象的操作。
- OOP中采用了三大技术:封装、继承和多态。封装体现的特点是将对象的属性及实现细节隐藏起来,只给出如何使用的信息。将数据及对数据的操作捆绑在一起成为类,这就是封装的技术。