摘要:1.反射机制由来 1.MVC设计模式 ,单标CRUD , 分页,上传2.传统的代码开发之中,发现所有的操作只能够使用硬编码的方式进行操作,例如:MVC设计模式的请求操作类型都需要额外传递一个附加参数,这样的操作本来就很麻烦3.每一个Servlet 即使使用了Annotation 进行配置,实际上代码
阅读全文
摘要:IO_Buffer 整合 public class Main { public static void main(String[] args) { /** * 复制一个文件 */ //获取要读的文件 copy(“/Users/dllo/Desktop/地址.txt”,"/Users/dllo/Deskt...
阅读全文
摘要:知识点I -- InputO -- Output * InputStream 输入流 * OutputStream 输出流 * * 以 流(作为载体) 的方式处理 数据 * * 字节码 主要应用于媒体文件处理 图片 语音 视频... 也可以处理文字 但效率没有字符码效率高 * 字符码 主要应用于文字
阅读全文
摘要:一.知识点 * xml 数据 * xml 是一种国际通用的数据格式 * 最大优点 跨平台 * * xml 是一种 标记型语言 标签<></> 标签都是 成对 出现 * * 了解xml数据格式 * 如何利用java代码生成xml数据 * 如何使用xml数据(解析) * 解析: 将数据提取出来的过程 *
阅读全文
摘要:一.概念 父子概念的继承:圆继承于图形,圆是子概念(子类型 Sub class)图形是父类型(Super Class也叫超类),继承在语法方面的好处:子类共享了父类的属性和方法的定义,子类复用了父类的属性和方法,节省了代码。 1)继承是is a :“是”我中的一种,一种所属关系。 2)子类型对象可以
阅读全文
摘要:* Map 与 Collection 是同级关系 也是根接口 * Map的实现类 是 HasMap * 数据以映射的形式存放 * key value * * map存放数据 key值不能重复 * value值 可以重复 * key值和value值得类型不能是基本数据类型 ...
阅读全文
摘要:一.理论: * 抽象类 * 抽象方法 没有具体方法体的方法 并且用abstract关键字修饰 * 含抽象方法的类 就是抽象类 * 若子类继承了抽象方法 那么必须要求将父类中所有的抽象方法复写 * 含有抽象方法的类一定是抽象类 * 抽象类不一定含有抽象方法 一般不会这样写 * 抽象类和接口的区别 抽象
阅读全文
摘要:一. super()、super.和 this()、this 1)this:在运行期间,哪个对象在调用this所在的方法,this就代表哪个对象,隐含绑定到当前“这个对象”。 2)super():调用父类无参构造器,一定在子类构造器第一行使用!如果没有则是默认存在super()的!这是Java默认添
阅读全文
摘要:一.概念: 1.构造方法 语法格式: 修饰符 类名(参数类型 参数1,参数类型 参数2,...){.....} 用于创建对象并初始化对象属性的方法,叫“构造方法”,也叫“构造器”;构造器在类中定义。若未指定一个类的构造方法,则系统默认为该类创建一个无参的构造方法. 2.一般方法 语法格式: 修饰符
阅读全文
摘要:一.概念: 算法:当数据量很大适宜采用该方法。采用二分法查找时,数据需是排好序的。 基本思想:假设数据是按升序排序的,对于给定值key,从序列的中间位置k开始比较, 如果当前位置arr[k]值等于key,则查找成功; 若key小于当前位置值arr[k],则在数列的前半段中查找,arr[low,mid
阅读全文
摘要:一、面向对象简述 面向对象是一种现在最为流行的程序设计方法,几乎现在的所有应用都以面向对象为主了,最早的面向对象的概念实际上是由IBM提出的,在70年代的Smaltalk语言之中进行了应用,后来根据面向对象的设计思路,才形成C++,而由C++产生了Java这门面向对象的编程语言。 但是在面向对象设计
阅读全文
摘要:一.概念: Java语言的8种基本类型分别对应了8种“包装类”。每一种包装类都封装了一个对应的基本类型成员变量,同时还提供了针对该数据类型的实用方法。 1)包装类的目的:用于将基本类型数据当作引用类型看待。 2)包装类的名字:除了Integer(int),Character(char)外,其余包装类
阅读全文
摘要:总结归纳了String的两个最重要的特点: 小结:String的地址已改变,对象已经改变为另一个;StringBuffer地址不变,还是同样的对象。
阅读全文
摘要:字符串(string):永远用“”双引号(英文状态下),用字符串连接任何数据(整数),都会默认的转化为字符串类型。 字符串与基本数据类型链接的问题: 如果第一个是字符串那么后续就都按字符串处理,如System.out.println("(Result)"+6 + 6 );那么结果就是(Result)
阅读全文
摘要:一.概念: 数组: 相同类型的数据的组合 1) 数组定义: 定义数组: * 数组定义的第一种形式 * 类型[] 数组名 = { 元素1,元素2,元素3,...} * array[下标] 下标就是该元素的位置 * 数组中的下标从 0 开始 array[0] --> 元素1 array[1] -->元素
阅读全文
摘要:一.分支语句 if 、if-else、if-else-if:可以处理一切分支判断。格式:1) if(判断条件){ 执行操作; //当判断条件为true时 才执行 } 2) if(判断条件)){ 执行操作; }else{ 方法体; } 3) if(判断条件)){ 执行操作; }else if(判断条件
阅读全文
摘要:1. 基础语言要素1)标识符:给类、方法、变量起的名字 A.必须以字母或下划线或 $ 符号开始,其余字符可以是字母、数字、$ 符号和下划线。 B.只能包含两个特殊字符,即下划线 _ 和美元符号 $ 。不允许有任何其他特殊字符。 C.标识符不能包含空格。 D.区分大小写。2)关键字:只有系统才能用的标
阅读全文