您好,欢迎访问三七文档
Java学习第1页共2页Java中重要概念2015年11月4日15:12:46Java中的基础类型分为:引用基础类型、八大基本类型。Java中的八大基本数据类型:对象:是在面向对象系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。面向对象:是指在程序设计中采用封装、继承、多态等设计方法。抽象:是指在决定如何实现对象之前对对象的意义和行为的定义(即类的实现)。封装:用一个自主式框架把对象的数据方法连在一起形成一个整体。继承:子类自动拥有父类的属性和方法。类与类之间为单继承关系。由接口补充实现多继承关系。数据类型数据类型名称占用内存字节数Boolean布尔数据Char单字符2个字节,16位Byte字节数1个字节,8位Short短整数2个字节,16位Int整数4个字节,32位Long长整数8个字节,64位Float单精度、浮点数4个字节,32位Double双精度8个字节啊,64位Java学习第2页共2页继承的作用:提升了代码的可重用性。构造方法:是类中的一种特殊方法,它一般由系统在创建对象(即类实例化)时自动调用。主要用于申请内存、对类的成员变量进行初始化操作。重写:子类继承父类,在子类中写一个与父类同样的方法。重载:在同一个类中同一个方法名被多次定义,但采用不同形式的参数列表,包括形容的个数、类型和顺序的不同,来区分重载的方法。接口:就是一个特殊的抽象类,(对单继承关系的补充,可实现多继承)。包(package):是Java语言中有效地管理类的一个机制。包实际上对应一个文件夹,包中还可以再有包,形成一种层次结构。Java.applet提供创建applet小程序所需要的类String、Stringbuffer、StringBuilder之间的区别。String:final修饰的类不能被继承,存储字符不可改变,每次声明都会在内存中创建一个对象,效率低下。Stringbuffer:是可变的,创建一个对象可以动态的修改字符串中的内容,且只创建一个对象可以灵活引用。String、Stringbuffer两者都属于线程安全的。Stringbuffer:线程安全(多线程)StringBuilder:线程不安全的(单线程)
本文标题:Java中重要概念
链接地址:https://www.777doc.com/doc-2880659 .html