2018年5月28日

接口和抽象类的区别

摘要: 抽象类: 1.抽象类必须是包含abstract关键字 2.抽象类可以用抽象方法或者没有。抽象方法必须是abstract关键字,表示只有声明没有实现。 3.抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),缺省情况下默认为public 阅读全文

posted @ 2018-05-28 17:54 找到属于自己的天空 阅读(116) 评论(0) 推荐(0) 编辑

内部类理解

摘要: 为什么要使用内部类? 为什么要使用内部类?在《Think in java》中有这样一句话:使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响。 作用: 接口只是解决了部分问题,而内部类使得多重继承的解决方案更完 阅读全文

posted @ 2018-05-28 17:53 找到属于自己的天空 阅读(160) 评论(0) 推荐(0) 编辑

StringBuffer 和Stringbuilder源码分析

摘要: 首先看一下他们的继承关系 <!--5f39ae17-8c62-4a45-bc43-b32064c9388a:W3siYmxvY2tUeXBlIjoiaW1hZ2UiLCJzdHlsZXMiOnsiaGVpZ2h0IjozNzYsImFsaWduIjoibGVmdCIsIndpZHRoIjpudWxs 阅读全文

posted @ 2018-05-28 17:52 找到属于自己的天空 阅读(220) 评论(0) 推荐(0) 编辑

== 和 equals的区别

摘要: == 和 equals的区别 基本类型:== 比较的是两个变量的面值大小 对象对象: 比较的是内存地址 特例: String a = "abc" String b = "abc" a==b //true 都是取常量池的内存地址。 String a = new String("abc"); Strin 阅读全文

posted @ 2018-05-28 17:50 找到属于自己的天空 阅读(124) 评论(0) 推荐(0) 编辑

string 常用方法

摘要: String 常用方法 字符串操作在开发中占了很大的比重,所以掌控字符串的一些常用的方法是对程序员的基础是一个很好的检验。 1.length() 字符串的长度。 String a = "abc"; System.out.println(a.length()); // 结果为3 2.charAt() 阅读全文

posted @ 2018-05-28 17:48 找到属于自己的天空 阅读(244) 评论(0) 推荐(0) 编辑

2018年5月25日

Spring 事务

摘要: spring 事务 在spring中事务通过transactionDefinition接口来定义 具体的方法: 清单1. TransactionDefinition 接口中定义的主要方法 1 2 3 4 5 6 public interface TransactionDefinition{ int 阅读全文

posted @ 2018-05-25 12:53 找到属于自己的天空 阅读(151) 评论(0) 推荐(0) 编辑

对象,对象引用变量理解

摘要: For Example: Person person = new Person(); 通常我们把这段代码称为创建一个对象,其实,它包含了4个动作。 1.new Persion(); 在heap中创建一个Person对象。 2。末尾的()意味着,在对象创建后,立即执行默认的构造函数。对应初始化的对象如 阅读全文

posted @ 2018-05-25 12:50 找到属于自己的天空 阅读(218) 评论(0) 推荐(0) 编辑

String 和 new String()的区别

摘要: String 和 new String()的区别 For Example String str1 = "ABC" String str2 = new String("ABC"); String str1 = "ABC"; 可能创建一个对象或者不创建对象。 如果"ABC" 这个字符串z在java St 阅读全文

posted @ 2018-05-25 12:49 找到属于自己的天空 阅读(18557) 评论(0) 推荐(9) 编辑

基本类型和对象类型的区别

摘要: 基本类型: int long byte float double char boolean short 对象类型: Integer Long Byte Float Double Character Boolean Short 包装类: java中有时候运算时两个对象之间进行的,不允许对象和数字之间进 阅读全文

posted @ 2018-05-25 12:49 找到属于自己的天空 阅读(3001) 评论(0) 推荐(1) 编辑

2017年11月8日

MySQL数据库设计总结

摘要: MySQL数据库设计总结 规则1:一般情况可以选择MyISAM存储引擎,如果需要事务支持必须使用InnoDB存储引擎。 注意:MyISAM存储引擎 B-tree索引有一个很大的限制:参与一个索引的所有字段的长度之和不能超过1000字节。另外MyISAM数据和索引是分开,而InnoDB的数据存储是按聚 阅读全文

posted @ 2017-11-08 09:52 找到属于自己的天空 阅读(171) 评论(0) 推荐(0) 编辑

导航