![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java 学习
smile_wlxt
这个作者很懒,什么都没留下…
展开
-
java 数据类型装换
1、自动类型转换 宽化 大类型变量=小类型值1)、表数范围小的值可以赋值给表数范围大的变量.char -->int -->longchar -->int -->doublebyte -->short-->int-->longbyte-->short -->int -->doublefloat -->double注意 红线.归根到底还是字节数附图12)...原创 2013-06-04 08:58:50 · 120 阅读 · 0 评论 -
abstract抽象类
1、抽象类 abstract 修饰类 就是:具体与规范的结合 1)、抽象类与具体类 组成部分的区别 具体类: 属性、常量 具体方法 构造器 抽象类:属性、常量 具体方法 构造器 + 抽象方法 2)、特点 a)抽象类不能实例化 b)抽象类一定存在子类 c)抽象类一定存在构造器,符合子类创建对象的规则 d)抽象类修饰符不能是final stati...原创 2013-07-24 14:23:27 · 180 阅读 · 0 评论 -
super,this,object,final
super 父类对象,发生继承1)从类向上追溯 找属性找方法2)创建子类一定会创建父类,默认调用父类的空构造 相当super()。显式调用super([实参])作用:1)、super.属性 -->使用父类属性,经常使用在父类与子类定义同名的属性,为了区分2)、super.方法 -->当方法发生了重写,显式的调用父类的该方法3)、super([实参]):只能写在子类的构造器的...原创 2013-07-24 14:23:19 · 93 阅读 · 0 评论 -
面向对象三大特性特点--封装,继承,多态
抽象 -->三大特性 一、封装 encapsulation 高内聚低耦合1、可见性、访问权限 public protected default private2、访问器 setter与getter、isser 属性私有化 ,间接方式访问(获取、赋值)属性3、输出问题:尽量不要方法本身里面输出,调试、后台。在方法调用出输出4、分层(概念):界面层 、服务层、访问层 、实体层...原创 2013-07-24 14:23:10 · 110 阅读 · 0 评论 -
方法重写
1、重写:运行时调用问题,当子类与父类方法签名一致时,逻辑代码不同,调用时发生重写1) 前提:继承、方法签名一致 名称、形参(个数、类型、顺序)相同2)规则:a) 返回类型 ...原创 2013-07-24 14:22:55 · 98 阅读 · 0 评论 -
编译时和运行时,存储区域问题
1、编译时就能确定值,因此在方法区中。结果为true String a = "a1"; String b = "a"+ 1; System.out.println(a==b); //true 2、编译器不能确定为常量 ,运行期才知道结果、运行时的结果存放在堆中。结果为false String a = "ab"; Str...原创 2013-06-07 10:45:40 · 118 阅读 · 0 评论 -
语句块
一 块分类: {}1、普通块:2、构造块:3、静态块4、同步块(线程中讲解) 分类 位置 作用域 执行时机 普通块 方法中 与方法共存亡 调用方法时 构造块 方法外,类中 与对象共存亡 创建对象时,每创建一个对象执行一次 静态块 方法外,类中+static 与类共存亡 在加载类时执行一次,仅执行一次。 同步块 ...原创 2013-06-07 10:23:36 · 186 阅读 · 0 评论 -
static
静态的:共享的,方法区中1、静态属性:static +属性性 -->类属性1)多个对象共享2)使用时:类.静态属性,在本类中可以省略 类.3)作用:统计个数、编号2、静态方法:static 修饰的方法1)、静态方法只能调用 静态方法 ;使用静态属性 成员方法:调用静态方法、成员方法;使用静态属性、成员变量2)、作用:常用制作工具类;不用创建对象即可使用的...原创 2013-06-07 10:22:18 · 102 阅读 · 0 评论 -
对象、类、构造器
一、面向对象(oop):一切皆为对象二、类(class):复杂类型、模板,在于抽象。 定义格式 [public 修饰符] class 类名{ //属性 //构造器 //方法 } 2)、成员方法: [public 修饰符] void|返回类型 方法名称([形参列表]){ //逻辑代码[return] } 3)、成员属性...原创 2013-06-07 10:13:11 · 92 阅读 · 0 评论 -
方法的调用
一、方法的作用:1、避免出现重复代码2、将相同逻辑的代码组织在一起。将普通块+命名+格式3、便于分解问题,一处修改,多处都可见给影响。二、方法的定义修饰符(public static) 类型|void 方法名(形参列表){ //方法体 //[return]}0)位置:在类中的任意位置,方法外。不能在方法中再定义方法。1)、修饰符: pu...原创 2013-06-07 09:10:42 · 147 阅读 · 0 评论 -
接口,interface
接口就是规范 1、定义 interface public abstract interface 接口名{ //全局常量 public static final 类型常量名=[值]; //公共的抽象方法 public abstract 返回类型|void 方法签名; //内部接口 //内部抽象类 } 2、接口与实现类 1)具体实现类:必须实现所有的抽象方法 2)抽象实现类:按需实现,待子孙类实现...原创 2013-07-25 16:52:13 · 103 阅读 · 0 评论