会员
周边
新闻
博问
闪存
众包
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hxqQAQ
博客园
首页
新随笔
联系
管理
订阅
2020年8月31日
异常
摘要: 异常有两种处理办法——Ⅰ,捕获:try—catch块处理 Ⅱ,传递:方法throws 异常,这样该方法抛出的异常会被传递给调用者,调用者要么处理,要么继续传递 异常的继承结构图 Error,RuntimeException是非受查异常,IOException是受查异常 如果出现了RuntimeExc
阅读全文
posted @ 2020-08-31 14:42 淇妙小屋
阅读(138)
评论(0)
推荐(0)
2020年8月29日
内部类
摘要: 内部类分为成员内部类+静态内部类+匿名内部类+局部内部类 不管哪个内部类,内部类都可以无条件的访问外部类的数据(private,static都可以) 一,成员内部类 1,当外部类跟内部类有同名的变量或方法时,会发生隐藏现象,默认情况下访问的是内部类成员 可以通过 外部类.this.变量 外部类.th
阅读全文
posted @ 2020-08-29 14:51 淇妙小屋
阅读(241)
评论(0)
推荐(0)
静态块,clinit,init
摘要: clint——类构造器方法 init——对象构造器方法,只有在new的时候才会执行——init=构造代码块+构造方法 jvm在对类进行 加载——验证——解析——初始化,初始化阶段会调用clinit方法 链接中的准备阶段已经让非final的静态变量初始化为默认值,final的静态变量初始化为该有的值
阅读全文
posted @ 2020-08-29 11:44 淇妙小屋
阅读(291)
评论(0)
推荐(0)
函数式编程
摘要: JAVA无法直接传递代码块,有以下两种方法可以传递代码块 Ⅰ,将代码块放在对象中,通过传递对象给调用方来调用这个代码块 Ⅱ,lambda表达式 lambda表达式:(parameters)->expression 或者 (parameters)->{statement ;} 例如:(String f
阅读全文
posted @ 2020-08-29 09:25 淇妙小屋
阅读(145)
评论(0)
推荐(0)
2020年8月28日
访问权限
摘要:
阅读全文
posted @ 2020-08-28 23:34 淇妙小屋
阅读(72)
评论(0)
推荐(0)
static,private,final,abstract,protected
摘要: 1,static:静态变量:位于方法区中,只有一份,这个类的所有实例共享,不可以被继承 静态方法:直接通过类就能调用,静态方法中只能使用静态变量,不可以被继承 2,private:类不能用private修饰 private修饰的方法可以被子类继承,但子类是看不到父类的private方法的,没办法直接
阅读全文
posted @ 2020-08-28 22:41 淇妙小屋
阅读(315)
评论(0)
推荐(0)
接口
摘要: 1,接口中方法自动为public abstract,变量自动为public static final(所以接口中没有变量,只有常量)2,实现接口的类会自动继承接口的变量跟方法3,接口中的方法——抽象方法+静态方法+默认方法(default声明的方法) 1,接口中的静态方法——不会被实现接口的类继承,
阅读全文
posted @ 2020-08-28 20:30 淇妙小屋
阅读(150)
评论(0)
推荐(0)
2020年6月13日
类的加载——加载,链接(验证+准备)
摘要: 加载 创建一个以N为名称的类或接口C,需要通过另一个类或接口D 在运行时,一个类或接口由 它的名字和它的defining loader共同决定 每个类或接口——都属于一个运行时包 一,类或接口C不是数组类型 用类加载器加载类或接口C的二进制表示 类加载器有两种:bootstrap class loa
阅读全文
posted @ 2020-06-13 23:55 淇妙小屋
阅读(358)
评论(0)
推荐(0)
ClassFile与JClass
摘要: 本次大作业中 java程序——>二进制流(byte[ ]表示)——>ClassFile对象——>JClass ClassFile的字段:magic,minorversion......,ConstantPool,accessFlag, short[ ] interfaces, FieldInfo[
阅读全文
posted @ 2020-06-13 21:31 淇妙小屋
阅读(178)
评论(0)
推荐(0)
字段与方法
摘要: 一个类或接口——由变量 和 方法组成 字段——类或接口中的变量声明语句(方法体中的不是字段)!!!字段就是在类或接口中,方法体外声明的变量——在classfile中,字段以fieldinfo表示; 在JClass中,字段以Field表示 public static int a=5; private
阅读全文
posted @ 2020-06-13 16:18 淇妙小屋
阅读(197)
评论(0)
推荐(0)
下一页
公告