会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
皇甫哲
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
2017年2月13日
自己写native方法
摘要: jni:java的运行速度比c++慢,java无法直接访问操作系统底层,所以java提供jni来实现对底层访问。jni,java native interface。jni运行java使用其他语言编写的代码。 Native:被Native关键字声明的方法说明该方法不是以Java语言实现的,而是以本地语
阅读全文
posted @ 2017-02-13 14:57 TP000
阅读(228)
评论(0)
推荐(0)
2017年2月10日
序列化和反序列化
摘要: 什么是java的序列化和反序列化 java序列化就是把java对象转换为字节序列的过程。对于transient和static修饰的属性不会被序列化。原因:transient的作用就是这样,static是因为序列化作用的是对象,static修饰后是属于类的,所以没用。 java反序列化就是把字节序列转
阅读全文
posted @ 2017-02-10 18:36 TP000
阅读(219)
评论(0)
推荐(0)
反射
摘要: java的反射机制 在运行过程中动态的获取信息和调用对象方法的功能称为java的反射机制。 通过反射可以获得类的属性,方法,父类,接口,包相关的信息。因为类在加载的时候,会在内存中生成一个代表这个.class文件的java.lang.Class对象,.class文件包含类的所有信息。 实例 clas
阅读全文
posted @ 2017-02-10 15:51 TP000
阅读(130)
评论(0)
推荐(0)
2017年2月9日
接口和抽象类
摘要: 接口的优点和缺点 优点:解耦,增加代码的可扩展性。 缺点:子类实现接口,如果接口需要新增新方法,那么所有子类将不能编译通过,而需要重写新增的方法。 接口的访问权限 接口中的方法:只能是public abstract,如果不写public也是public的,不是default的。 接口中的属性:修饰只
阅读全文
posted @ 2017-02-09 17:56 TP000
阅读(164)
评论(0)
推荐(0)
异常
摘要: 运行的异常和一般异常的区别 异常分为两类:runtime exception(运行时异常)和checked exception(一般异常)。 一般的异常比如ioException,sqlException,编译器会强制我们写try catch。 而runtimeException是虚拟机掌管的。如果
阅读全文
posted @ 2017-02-09 16:37 TP000
阅读(165)
评论(0)
推荐(0)
2017年2月8日
枚举
摘要: 枚举类 public enum Day { MON("星期一"), TUE("星期二"), WED("星期三"), THU("星期四"), FRI("星期五"), SAT("星期六"), SUN("星期七"); private String label; private Day(String lab
阅读全文
posted @ 2017-02-08 22:41 TP000
阅读(153)
评论(0)
推荐(0)
static关键字
摘要: static的用法 1.修饰属性 2.修饰方法 3.修饰代码块 4.修饰内部类 static修饰的是静态资源,是类的各个实例共享的。 静态资源是类初始化的时候就加载的,而非静态资源是在new的时候才加载的。类的初始化是要早于类的new,Class.forName(“”)是加载类,加载静态资源。 所以
阅读全文
posted @ 2017-02-08 18:31 TP000
阅读(110)
评论(0)
推荐(0)
final关键字
摘要: final的作用 1.final修饰的类不可以被继承。(最常见的就是String类) 2.final修饰的方法不可以被重写。 3.final修改的变量不可以被修改。(如果该变量是引用,那么要求的是引用不可以修改,可以修改引用里面的内容。也就是说必须还是指向原来指向的对象,但是对象里面的内容可以修改)
阅读全文
posted @ 2017-02-08 17:34 TP000
阅读(79)
评论(0)
推荐(0)
多态
摘要: 面向对象编程有4大特征:抽象,继承,封装,多态。 什么是多态 多态又叫做动态绑定或者迟绑定,是运行期间根据所引用的具体对象类型来调用相应的方法。 多态的条件 1.要有继承 2.子类重写父类的方法。 3.父类引用指向子类对象。 转型 1.向上转型:比如Dog继承Animal,Animal a = ne
阅读全文
posted @ 2017-02-08 17:24 TP000
阅读(162)
评论(0)
推荐(0)
上一页
1
2
3
4
5
公告