摘要:
1.类库中比较对象的大小实现了comparable接口的compateTo(). 已经实现了的如:integer,date,String(比较是每个字符的unicode编码大小,字符一样比较长度) 2.比较对象的两种方法:collections类提供的 Collections提供排序算法。 3.ha 阅读全文
摘要:
OO的高层原则,面向对象设计的基本原则 设计模式之六大原则——开闭原则(OCP) 设计模式之六大原则——迪米特法则(LoD,LKP) 设计模式之六大原则——接口隔离原则(ISP) 设计模式之六大原则——依赖倒置原则(DIP) 设计模式之六大原则——里氏替换原则(LSP) 设计模式之六大原则——单一职 阅读全文
摘要:
1。常用于容器:泛型一种泛化类型,简便类型的检查和转换,不管是存入还是取出(泛型只针对非基本类型) (ps:适用场景:类型个数不多,又需要不同类型的类。) 2。泛型的定义:声明时不能用static修饰泛型 泛型类: 泛型接口:与类类似,但泛型只能在方法上 泛型方法:泛型定义在返回类型前面 3.泛型的 阅读全文
摘要:
1.异常:一种处理错误的机制,将错误和业务分离。 throwable的子类 error 和exception exception 分两类:checked (需要捕获处理或者抛出)和unchecked(编译器不检查的异常。RuntimeExcetion,需要代码中进行验证处理,比如空指针,转型[ins 阅读全文
摘要:
注意:在设置路径的时候,把冒号写错成分号了,结果被当成了相对路径。在项目当前路径中创建了 输出: 2.文件路径的定义几种格式: 3.file不指定路径 常见方法:获取 String[] name = f.list(new FilenameFilter() { @Override public boo 阅读全文
摘要:
1.包装类 基本类型和对象。 编译器会对基本类型和包装类进行自动拆箱,装箱处理 Interger i=5; int i=new Interger(4); 一个缓存问题:以便提高效率 2.时间处理。date 以1970.1.1.零时间为标准距离现在的毫秒数 3.时间和字符串之间的转换类: 3.1将时间 阅读全文
摘要:
恢复内容开始 1数组.有序的同类型的集合。 2.string :字符串类型:其实就是一个字符数组。添加了private final,所以string是一个不可以变的字符串。 String.charAt(index):或者字符数组的元素 equals():比较是每个字符是否相等。即比较的是内容。 字符 阅读全文
摘要:
1,进制默认是十进制 0开头 8进制 0x 16进制 0b 2进制 2,long 的范围是19位数字。int范围是21亿左右,short 是三万二千左右。 超过int范围的long类型加上L.默认是int,否则出错的。 3.浮点型是不精确(一般只有7,8位左右的精确度,这个精确度并不是真正的显示的精 阅读全文
摘要:
1.枚举是有具体名字的值的常量集合。可以看成一个特别的类,它的实例就是内部的值。(以前一直把其当作一种属性是错误的想法), 2.所以可以构造方法,和类的区别是,实例化只需要实例名加参数,不需要枚举的名称(过去理解错误一直觉得这样别扭) 3.注意:枚举中方法的定义必须在实例后面(包括构造方法),并且用 阅读全文
摘要:
1.控件是可以从工具栏直接拖动到窗体,具有确定功能的函数。大部分控件属于control类的派生类。通用属性name(名称),location(具体的位置),top,left(位置) 2.form窗体类:属于System.Windows.Forms命名空间(类似包)作为一种容器存在。 3.(“我是(0 阅读全文