标签:stat 代码编辑器 java程序 env 通过 关键字 none javap []
第一章 Java概述
1.JAVA语言特点:
1).语法简单,功能强大,安全可靠
2).与平台无关
java虚拟机(Java virtual machine,JVM)是实现这一特点的关键
3).解释编译两种运行方式
4).多线程
5).动态执行兼有丰富的API文档及类库
2.JDK(Java SE Development kit,Java语言软件开发工具包)
3.\bin目录中包含Java的开发工具,包括Java编译器javac.exe、Java解释器java.exe;\lib目录下是java开发类库;\jre目录下java运行环境,包括Java虚拟机、运行类库等。
\bin目录下主要的Java开发工具及其用途如下:
4.一个基本java程序
// //简单的应用程序HelloWOrld // public class HelloWorldApp{ public static void main (String args[]) { System.out.print("Hello World!"); } }
5.编译:javac [选项] 源文件名 $javac HelloWorldApp.java
运行:java [选项] 程序名 [参数列表] $java HelloWorldApp,后面的参数列表时可选的
6.IED是集成开发环境(Integrated Development Environment)的缩写,是提供给开发人员使用的程序开发环境,通常包括代码编辑器、编译器、调试器和图形用户界面等工具
7.所谓面向对象的方法学,就是分析、设计和实现一个系统的方法尽可能的接近人们认识的系统方法。通常包括3个方面:面向对象的分析(Object-Oriented Analysis,OOA)、面向对象的设计(Object-Oriented Design,OOD)和面向对象的程序设计(Object-Oriented programming,OOP)
8.OOP技术把问题看成是相互作用的事物的集合,也就是对象的集合。对象具有两个特点,一是状态,二是行为。状态指对象本身的信息,行为是实现对象的操作。在OOP中,用属性来描述状态,而把对它的操作定义为方法。属性也称为数据,这样对象就是数据加方法
9.OOP中采用了三大技术:封装、继承和多态。
封装:封装体现的特点是将对象的属性及实现细节隐藏起来,只给出如何使用的信息。将数据及对数据的操作捆绑在一起成为类,这就是封装技术。对象是类的实例,外界使用对象中的数据及可用的操作受到类定义的限制
继承:程序员只有一种基本的结构,即类。将一个已有类中的数据和方法保留,并加上自己特殊的数据和方法,从未构成一个新类,这就是继承。原来的类成为父类,也称为基类或超类。新类是子类,子类继承于父类,体现了一种层次关系,下一层的类可以从上一层类继承定义,同时可以改变和扩充一些特性
多态:从一个类或多个类中,可以让多个方法使用同一个名字,从未具有多态性。多态可以保证不同类型的数据进行等同的操作,名字空间也更加宽送。多态还有一个重要的特点,即使用相同的操作名,能根据具体的对象自动选择对应的操作
标签:stat 代码编辑器 java程序 env 通过 关键字 none javap []
原文地址:https://www.cnblogs.com/xvdada/p/9706999.html