- 博客(7)
- 收藏
- 关注
原创 java内部类
内部类 定义在另外一个类中的类 作用: 1.内部类可以隐藏在外部类之内,不允许其他类访问,封装性更好。 2.内部类可以直接访问外部类的所有数据,包括私有数据。内部类使用起来更灵活 分类: 1.成员内部类 2.静态内部类 3.方法内部类 4.匿名内部类
2017-09-02 14:43:51
279
原创 java传参方式
java传参分两种类型,java都是值传递 1.基本类型使用值传递,形参是对实参的一个拷贝,在方法里对形参修改不影响实参的值 2.引用类型是引用值传递,对于类的实例它传递的是类的引用,形参是对实参的引用值得拷贝,形参可实参指向的是同一个对象地址 例子 public class testchuancan { public static void main(String[] arg
2017-09-01 17:02:58
3578
原创 static,final,static-final
三个修饰符的作用:提高程序运行性能,优化程序结构 static static表示"静态" ,“共享”, “全局”, “属于类的” 只能修饰方法和变量和内部类(相当于外部类) 1.修饰成员变量 1.1 引用成员变量的方式建议使用className.var。 1.2 表示类的所有实例共享此变量且可以修改,并且继承A的子类的实例也可以修改变量 用法: class A{ /
2017-08-31 15:10:15
306
原创 java 接口和抽象类学习
抽象类 抽象表示的是这个对象是什么,一个类只能继承一个类(抽象类)(单根继承),但是可以实现多个接口(走路接口,睡觉接口等等)(多实现)。抽象类可做方法声明和实现,子类继承抽象类必须全部实现其抽象方法 抽象类的写法: //抽象类抽象方法没有方法体,无法直接实例化 //外部抽象类不能有final,static 修饰,final定义的子类不可以有子类 public abstract clas
2017-08-30 14:23:58
362
原创 synchronized用法
synchronized是Java中的关键字,是一种同步锁。 四种用法: 1,修饰一个代码块 当synchronized修饰代码块的时候,表示线程在执行的时候会将synchronized括号中的对象上锁,这个对象可以是任意类的对象,也可以使用this关键字。作用的范围是大括号{}括起来的代码,一个线程访问一个对象中的synchronized(变量)同步代码块时,其他试图访问该对象的线程将被阻
2017-08-28 14:25:56
485
原创 java 集合框架
java集合框架: 顶层接口Collection和Map接口,Java SDK不提供直接继承自Collection的类,提供的类都是继承自Collection的“子接口”如List和Set。不论Collection的实际类型如何,它都支持一个iterator()的方法,该方法返回一个迭代子,使用该迭代子即可逐一访问Collection中每一个元素。典型的用法如下: Iterator i
2017-08-23 10:47:05
322
原创 mysql数据表索引的使用
1.索引的原理 按照存储方式分为:聚集与非聚集索引 按照维护与管理索引角度分为:唯一索引、复合索引和系统自动创建的索引。 索引的结构是由:根节点--->非叶节点--->非叶节点--->叶节点 5.聚簇索引 6.非聚簇索引 2.建立索引后的数据查询流程 7.使用示例 覆盖索引:覆盖索引只是特定于具体select语录而言的联合索引。也就是说一个联合索引对于某个select语句,
2017-08-09 15:29:45
461
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅