标签:标识 string 结果 lis object 软件 OLE date 产生
JVM (java Virtual Machine)
抽象规范
一个具体实现
一个运行中的虚拟机实例
运行时java虚拟机(JVM)天职:负责运行一个Java程序
访问私有对象方法:
只修饰类成员,不修饰局部变量
访问方式:类名.方法名()
实例化后的对象访问 对象名.方法名()
Java中单继承:一个类只能有一个父类
格式: 修饰符 class 子类名 extends 父类名
作用:调用父类的构造器
只出现在子类的构造器,必须第一行
作用:只调用本类构造器,第一行
super 对父类的引用 ||this 子类自己的引用
方法重写
修饰对象
常配合static修饰符使用
对于基本类型,不可变指的是值;
对于引用类型,不可变指的是引用地址,引用的值可变
常量命名字母要求大写
含有抽象方法的类声明为抽象类
//格式:
public abstract class ClassName
public abstract void methodName()
继承抽象父类的子类必须重写抽象方法
抽象类需要构造器(给子类使用)
前提:具有继承关系
原则:子类就是父类
子类转换为父类,自动转换
父类对象必须是经过向上造型的对象
向上转换损失了子类新扩展的属性与方法,仅剩父类声明的属性与方法
同一个动作,根据不同对象使产生不一样的结果
遵守引用类型的转换规则
赋值多态/传参多态
作用:
public interface IntfName
public class ClassName implements IntfName
不是一个类,不能实例化
常量、抽象方法的集合
一套规范、一套行为协议
若一个类要实现一个接口,那这个类必须实现接口中的所有抽象方法,否则这个类只能声明为抽象类
public interface InterfaceName{
public returnDataType method1Name(InParamType in);
public returnDataType method2Name(InParamType in);
...
}
抛出异常结构图如下;
处理方式:
1、可以有多个catch块来处理不同类型异常
2、没有try块,catch块不能存在
3、如果程序抛出多个异常,需要多个catch块来处理
4、出现异常后,后面的语句不执行
关闭流,关闭连接、释放资源
不论是否发生异常,都会执行finally块。(执行try/catch 块后)
抛异常:(开发:分层次开发)
throws
标识该方法可能会产生的异常类型
作用:声明一个成员函数可能抛出的各种异常
位置:函数头的后面
//导入包中所有类
import package_name.*;
//导入单个类
import package_name.class_name;
java.lang (java语言包)自动导入
java.util 实用工具(list、calendar、date所需的类和接口)
java.awt 图形用户
java.io
java.net (TCP/IP 类/接口)
java.sql (数据库访问包)
对基本数据类型进行包装(基本数据类型可通过构造器转换为包装类)
Boolean b=new Boolean(true);
//Integer有个parseInt方法把String转换为int
int i=Integer.parseInt(String);
代表一组不可改变的unicode字符序列
equals() 是Object类的方法
String类常用方法
//返回全大写字符串
public String toUpperCase();
//返回全小写字符串
public String toLowerCase();
//截取字符串
public boolean subString(int startIndex)
//
public char charAt(int index)
//
public int Indexof(char ch)
//
public String trim()
//
public int length()
replace、split、startWith、endWith、contains
所有类的父类
Object类常用方法
//返回16进制整数,唯一标识一个对象
public int hashCode();
//返回 类名@hashCode
public String toString();
//比较两个对象引用的值是否相等(比较地址)
public boolean equals(Object obj)
标签:标识 string 结果 lis object 软件 OLE date 产生
原文地址:https://www.cnblogs.com/hijackhou/p/12833828.html