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