ava面向对象程序设计概论
1概念:对象:万事万物都是对象,对象是对事物的概括。
类是对象的本质。
对对象行为的描述,叫做对象的方法
对对象静态属性的描述,叫做对象的属性
java使用类格式:
class 类名 { 属性和方法() }
类名 对象名=new 类名()
2特点:
封装:把代码和要处理的数据结合起来。
多态性:允许使用接口来访问一类动作的特性
继承:一个对象获得另一个对象属性的过程。
3编程实现方法:
《1》面向对象的语言编写的程序,全部由对象组成,对象之间互相协调,通信,完成软件的功能要求。。
《2》面向对象设计的本质是构造类。由具体对象抽象为类。再由类具体化为对象。
《3》语言类=语言内置类+程序员构造的类。。
4通过对象引用操控对象
class a {
string name属性
private void b();方法
}
a A=new a();引用对象,使类实例化这个是A 5静态数据类型:是指由static关键字修饰的数据。
常量数据:是指在整个程序运行过程中永远不会被改变的数据。java中一般用大写字母表示
流对象和持久化对象:可以存活在程序运行之外的对象
6java对象的生存生存周期,由java垃圾回收器监视
7Java 继承了c和c++的语法,创造了独立平台,与c#相似。。。
Java applet:(网页平台)Java Applet就是用Java语言编写的一些小应用程序,它们可以直接嵌入到网页中,并能够产生特殊的效果。包含Applet的网页被称为Java-Powered页,可以称其为Java支持的网页(支持Java的网络浏览器)
字节码:java解释平台。。编译的程序----java字节码----编译的程序,,
Java:是解释性的语言
Servlet:特殊的java程序,极大的扩展了web服务器的功能
特点:
简单:有一系列的简洁,统一的功能
安全:提供创建Internet应用程序的安全方法
可移植:可以在任何具有java的系统中运行
面向对象:
严谨
多线程:在一个程序中,这些独立运行的程序片断叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理”。多线程处理一个常见的例子就是用户界面。利用线程,用户可按下一个按钮,然后程序会立即作出响应,而不是让用户等待程序完成了当前任务以后才开始响应。
进程:
每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程,进程也可能是整个程序或者是部分程序的动态执行。
线程:线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行
体系中立结构:不限于一个系统。。跨系统
解释型:通过java字节码,java平台形成交叉式架构
高性能:java字节码被高度优化,执行和编译速度快
Java组成:
1,Jvm(java虚拟机):java的软件平台。。
2,java api(java应用程序编程接口)
Java源程序
ii
Java应用程序接口 。。。。。。
!
Jvm
Wiodowslinuxmac os
i
计算机硬件
Jdk:java开发工具集。。一系列工具的集合
包括:
Javac:java编译器将java源代码转化为字节码
Java:java解释器,执行java源程序的字节码
Appletviewer:小应用程序浏览器,执行嵌入html文件中的java小程序浏览器
Javadoc:依据java源程序和说明语句生成各种html文档
Javap:java反汇编器,显示编译类文件中可访问的功能和数据,显示字节码的含义
8
java面向对象程序设计概论
1概念:对象:万事万物都���对象,对象是对事物的概括。
类是对象的本质。
对对象行为的描述,叫做对象的方法
对对象静态属性的描述,叫做对象的属性
2特点:
封装:把代码和要处理的数据结合起来。
多态性:允许使用接口来访问一类动作的特性
继承:一个对象获得另一个对象属性的过程。
3编程实现方法:
《1》面向对象的语言编写的程序,全部由对象组成,对象之间互相协调,通信,完成软件的功能要求。。
《2》面向对象设计的本质是构造类。由具体对象抽象为类。再由类具体化为对象。
《3》语言类=语言内置类+程序员构造的类。。