1.语言基本特点
- java面向对象的高级程序设计语言,是编译型的语言,java里面是没有指针的这种概念,优化了内存管理机制。支持多线程,能够处理多项任务。
- java是强类型的语言,每种类型都要严格定义变量,表达式都有类型,所有的数值的传递,都要检查兼容性。
- java是可以一次编译,随处运行。借由java虚拟机。
- 面向对象的思想
| java编程语言 | java类文件格式 | java虚拟机 |java API |
1.java 是完全对象语言,具有状态,行为,标识。也就是说每一个对象都会有内部数据和方法。而且也会在内存中都会有唯一一个地址。
每个对象都会有一个接口,程序在执行期间具有不同的状态而其他方面都相似的对象会被分组到这个对象的类,就是关键词class的由来。
类是一种描述了具有相同的特性和功能的对象的集合,简而言之一个类就是一个数据类型。eg.浮点数具有相同的特性和功能集合。
类是一种具有共同特征和行为的一类事物的统称。是对 对象的一中描述,是所创建的对象的一种“模板”
java类可以看作成浇筑的模具,这个模具包含着制作的方法,一个大体的套路。但是并没有创造出任何的对象,应用到java才能创建出一个成品。
对象 是一种具有类型的变量。对象是类的一种实例。类不占用内存,对象是占用储存空间的。