java
文章平均质量分 81
yuanleiming
既然来了,一定要做一些有意义的事情再走
展开
-
java内部类
内部类 定义在另外一个类中的类 作用: 1.内部类可以隐藏在外部类之内,不允许其他类访问,封装性更好。 2.内部类可以直接访问外部类的所有数据,包括私有数据。内部类使用起来更灵活 分类: 1.成员内部类 2.静态内部类 3.方法内部类 4.匿名内部类原创 2017-09-02 14:43:51 · 243 阅读 · 0 评论 -
java 集合框架
java集合框架: 顶层接口Collection和Map接口,Java SDK不提供直接继承自Collection的类,提供的类都是继承自Collection的“子接口”如List和Set。不论Collection的实际类型如何,它都支持一个iterator()的方法,该方法返回一个迭代子,使用该迭代子即可逐一访问Collection中每一个元素。典型的用法如下: Iterator i原创 2017-08-23 10:47:05 · 267 阅读 · 0 评论 -
synchronized用法
synchronized是Java中的关键字,是一种同步锁。 四种用法: 1,修饰一个代码块 当synchronized修饰代码块的时候,表示线程在执行的时候会将synchronized括号中的对象上锁,这个对象可以是任意类的对象,也可以使用this关键字。作用的范围是大括号{}括起来的代码,一个线程访问一个对象中的synchronized(变量)同步代码块时,其他试图访问该对象的线程将被阻原创 2017-08-28 14:25:56 · 376 阅读 · 0 评论 -
java 接口和抽象类学习
抽象类 抽象表示的是这个对象是什么,一个类只能继承一个类(抽象类)(单根继承),但是可以实现多个接口(走路接口,睡觉接口等等)(多实现)。抽象类可做方法声明和实现,子类继承抽象类必须全部实现其抽象方法 抽象类的写法: //抽象类抽象方法没有方法体,无法直接实例化 //外部抽象类不能有final,static 修饰,final定义的子类不可以有子类 public abstract clas原创 2017-08-30 14:23:58 · 304 阅读 · 0 评论 -
java传参方式
java传参分两种类型,java都是值传递 1.基本类型使用值传递,形参是对实参的一个拷贝,在方法里对形参修改不影响实参的值 2.引用类型是引用值传递,对于类的实例它传递的是类的引用,形参是对实参的引用值得拷贝,形参可实参指向的是同一个对象地址 例子 public class testchuancan { public static void main(String[] arg原创 2017-09-01 17:02:58 · 3467 阅读 · 0 评论 -
static,final,static-final
三个修饰符的作用:提高程序运行性能,优化程序结构 static static表示"静态" ,“共享”, “全局”, “属于类的” 只能修饰方法和变量和内部类(相当于外部类) 1.修饰成员变量 1.1 引用成员变量的方式建议使用className.var。 1.2 表示类的所有实例共享此变量且可以修改,并且继承A的子类的实例也可以修改变量 用法: class A{ /原创 2017-08-31 15:10:15 · 227 阅读 · 0 评论