随笔分类 -  Java学习

摘要:length属性:用于获取数组长度。 length()方法:用于获取字符串长度。 size()方法:用于获取泛型集合有多少个元素。 我起初学习java的时候,数组、字符串和集合当中的元素个数问题一直都记得不扎实,经常容易搞混,现在说说这三个属性方法的区别: 1 java中的length属性是针对数组 阅读全文
posted @ 2018-06-22 21:53 Syiren 阅读(802) 评论(0) 推荐(0)
摘要:泛型的引出 现在要求定义一个表示坐标的操作类(point),要求这个类里面可以保存有一下三种数据 阅读全文
posted @ 2018-05-03 17:03 Syiren 阅读(163) 评论(0) 推荐(0)
摘要:powerDesigner可以描述出类的结构图与时序图UML 类图: 三个组成结构: 第一层:类名称,如果是抽象类使用斜体字 第二层:描述类中的属性,对于属性肯定要封装,如果是封装 阅读全文
posted @ 2018-05-02 21:21 Syiren 阅读(761) 评论(0) 推荐(0)
摘要:异常是java的一个重大特色,合理的使用异常处理,可以让我们程序更合理 异常的产生:是导致中断执行的指令流,异常一旦出现并没有及时处理,程序就中断执行。 即使出现了异常,也让程序正常进行 三个关键字:try,catch,finally error:指的是JVM错误,即:程序还没有执行。 except 阅读全文
posted @ 2018-05-02 16:45 Syiren 阅读(151) 评论(0) 推荐(0)
摘要:Object类的作用 基本定义:Object类是所有类的父类,任何一个类在定义的时候如果没有明确的继承一个父类的话, 常用方法 阅读全文
posted @ 2018-04-21 17:41 Syiren 阅读(163) 评论(0) 推荐(0)
摘要:接口的定义 接口的应用-工厂设计模式(Factory) 接口的应用-代理设计模式(Proxy) 阅读全文
posted @ 2018-04-21 15:40 Syiren 阅读(149) 评论(0) 推荐(0)
摘要:class Arr{ private int data[]; private int foot; public Arr(int len){ if (len>0) { this.data=new int[len]; } else{ this.data=new int[1]; } } public bo 阅读全文
posted @ 2018-04-20 14:31 Syiren 阅读(92) 评论(0) 推荐(0)
摘要:定义语法 使用限制 普通类可以直接产生实例化对象,并且在普通类 拥有抽象类的区别只是有abstract声明 对于抽象类的使用原则如下: 抽象类必须有子类,即:每一个抽象类一定要被子类所继承 抽象类的子类(子类不是抽象类)必须要覆写抽象类中的全部抽象方法 总结: 1、抽象类继承子类里面会有明确的方法覆 阅读全文
posted @ 2018-04-20 10:32 Syiren 阅读(183) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-04-18 14:52 Syiren 阅读(125) 评论(0) 推荐(0)
摘要:Ctrl+shift 可折叠 继承的限制 继承不可以多重性,但是可以多层性 子类在继承父类时会继承所有的属性,但是在子类中只能间接的访问父类的属性,,对于所有的私有操作属于隐式继承,而所有的非私有操作属于显示继承。 阅读全文
posted @ 2018-04-18 13:24 Syiren 阅读(101) 评论(0) 推荐(0)
摘要:代码块:普通代码块、构造快、静态块、同步代码块(多线程) 普通代码块:{} 就是为了防止在方法里面在编写代码过多时有可能产生的变量过多产生重复。 构造快: 将代码块写在类里面,构造快调用优先于构造方法,并且重复调用(但是没用) 静态块:static{}(可能会用,编写测试) 情况一:静态块优先于构造 阅读全文
posted @ 2018-03-31 11:39 Syiren 阅读(282) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-03-31 11:25 Syiren 阅读(213) 评论(0) 推荐(0)
摘要:class Admin{ private int aid; private String time; private int password; private Role roles[]; public Admin(int aid,int password,String time) {this.ai 阅读全文
posted @ 2018-03-29 13:50 Syiren 阅读(139) 评论(0) 推荐(0)
摘要:城市和省份(一对一) class Province{private int pnumber;private String name;private City cities[];public Province(int pnumber,String name) {this.pnumber=pnumber 阅读全文
posted @ 2018-03-29 13:48 Syiren 阅读(107) 评论(0) 推荐(0)
摘要:class Item{private int iid;private String name;private String note;private Subitem subitem[];private Product product[];public Item(int iid,String name 阅读全文
posted @ 2018-03-28 21:53 Syiren 阅读(178) 评论(0) 推荐(0)