摘要: 1:二维数组(理解): (1)格式: 1:int[][] arr = new int[3][2]; 2:int[][] arr = new int[3][]; 3:int[][] arr = {{1,2,3},{4,5},{6,7,8,9}}; 内存图: 格式1的内存图: 格式2的内存图: 数组穿参 阅读全文
posted @ 2017-09-02 22:43 AI菌 阅读(1410) 评论(0) 推荐(0) 编辑
摘要: 最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。 关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1.三者在执行速度方面的比 阅读全文
posted @ 2017-09-01 23:36 AI菌 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 1:函数(掌握) (1)定义在类中,有特定功能的一段小程序,可以独立运行。 (2)函数的格式: 修饰符 返回值类型 函数名(形参类型 形式参数1,形参类型 形式参数2...) { 函数体; reutrn 返回值; } A:修饰符 public static B:返回值类型 根据需求,定义返回值类型 阅读全文
posted @ 2017-08-31 00:36 AI菌 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1:map集合(掌握) (1)Map集合存储的是键值对元素。键是唯一的,值可以重复。 (2)Map和Collection的区别? A:Map是双列集合,存储的元素键值对,键唯一,值可以重复。 B:Collection是单列集合,存储的元素是单一的,List集合可以重复,Set集合元素唯一。 (3)M 阅读全文
posted @ 2017-08-30 01:39 AI菌 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 1:五种数据结构: 数组:长度固定,有序,查找方便 链表:添加删除方便 栈:先进后出 队列:先进先出 树结构:完成排序动作 2:泛型(了解) (1)是一种把明确数据类型的工作推迟到创建对象或者调用方法的时候采取明确的特殊的类型,将运行时的异常转到编译时的异常。 (2)格式: <数据类型> 注 默认情 阅读全文
posted @ 2017-08-24 19:11 AI菌 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1:List及其子类(掌握) (1)List的特点: Collection |--List:元素有序(存入顺序和取出顺序一致),可重复。 |--Set:元素无序,唯一。 (2)List的特有功能: A:添加功能 add(int index,Object obj) B:删除功能 remove(int 阅读全文
posted @ 2017-08-23 21:27 AI菌 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1:集合(掌握) (1)集合的由来 我们需要对多个对象进行存储和获取。可以使用对象数组。但是,如果对象的个数是变化的,对象数组就解决不了了。怎么办呢?java就提供了集合类解决。 (2)集合和数组的区别? A:长度问题 数组长度固定,集合长度可变 B:存储元素类型1 数组只能存储同一种类型。集合可以 阅读全文
posted @ 2017-08-23 11:41 AI菌 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 一、三大范式通俗解释: (1)简单归纳: 第一范式(1NF):字段不可分; 第二范式(2NF):有主键,非主键字段依赖主键; 第三范式(3NF):非主键字段不能相互依赖。 (2)解释: 1NF:原子性。 字段不可再分,否则就不是关系数据库;; 2NF:唯一性 。一个表只说明一个事物; 3NF:每列都 阅读全文
posted @ 2017-08-22 00:59 AI菌 阅读(32511) 评论(1) 推荐(0) 编辑
摘要: 一、题目: 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为I love you.则经过替换之后的字符串为I%20love%20You。 二、解题方法: 方法1:采用String的repalceAll方法 方法2:创建新的字符串,将旧的字符串一次放入新的字符串,当遇到空格的时候 阅读全文
posted @ 2017-08-21 16:30 AI菌 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 一、题目: 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 二、解答方法: 方法1:把每一行看成有序递增的数组,利用二分查找,通过遍历每一行得到答案,时间复杂度是nlogn 方法2 阅读全文
posted @ 2017-08-21 01:35 AI菌 阅读(547) 评论(0) 推荐(0) 编辑