随笔分类 -  Java

摘要:第一题 第二题 第三题 阅读全文
posted @ 2019-09-23 11:29 Star灬木子李 阅读(117) 评论(0) 推荐(0)
摘要:问题描述:小明有5个歌单,编号分别为A、B、C、D、E,每个歌单有3首不同的歌,现在他想要一个程序,当他输入一些歌单的名称的时候,每个歌单中输出一首歌到播放列表,并输出所有满足条件的播放列表。 输入:输入一个包含不重复的A-E的字符串 输出:输出所有满足条件的播放列表(输出需要有序,字母必须大写) 阅读全文
posted @ 2019-09-23 11:22 Star灬木子李 阅读(589) 评论(0) 推荐(0)
摘要:1、数字 a、b、c,求max(a,b,c) 2、求两个数a、b的最大公约数 阅读全文
posted @ 2019-09-23 11:03 Star灬木子李 阅读(281) 评论(0) 推荐(0)
摘要:案例说明:数据库可以存储图片,但是相当耗费内存,怎么办呢?在数据库中存储图片的相对路径,访问资源时使用相对路径访问。 两种方法 1:图片存储在项目内,使用相对路径访问,该方法使用简单,但是,这样会造成项目体积急剧增大,可移植性变差,也不安全。 2:图片存储在单独的容量大的外存,使用绝对路径读取图片。 阅读全文
posted @ 2019-08-24 20:30 Star灬木子李 阅读(1595) 评论(0) 推荐(0)
摘要:方法1:暴力计算法 i 表示子列开始索引 j 表示子列结束索引 k(i<k<j) 辅助计算 i~j之间子列和 三层for循环,时间复杂度 T(N) = n^3 方法2:暴力破解优化 因为方法一每次都是从 i 加到 j ,而 j 每次只往后扫描变化一个,所以直接将 k 循环省略在 j 循环中计算 两层 阅读全文
posted @ 2019-08-23 20:46 Star灬木子李 阅读(299) 评论(0) 推荐(0)
摘要:执行该测试类,方法执行顺序为下图 阅读全文
posted @ 2019-08-16 15:24 Star灬木子李 阅读(1673) 评论(0) 推荐(0)
摘要:Exception e中e的getMessage()和toString()方法的区别: 示例代码1: 输出结果:java.lang.NullPointerExceptionnull示例代码2: 输出结果: java.lang.ArithmeticException: / by zero/ by ze 阅读全文
posted @ 2019-08-16 15:12 Star灬木子李 阅读(2326) 评论(0) 推荐(0)
摘要:一、课程设计内容 1.1、前置条件:有效文法及正确的算符优先表 1.2、功能需求:根据文法及算符优先表,实现算符优先分析过程,输入串采用教材133页习题2中(2)中的字符串(#(((a,a),x,(a)),a)#)。 1.3、开发环境: Java(jdk1.8) Windows 10 二、数据结构设 阅读全文
posted @ 2019-07-21 13:24 Star灬木子李 阅读(993) 评论(0) 推荐(0)
摘要:代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能. 1.静态代理 1.1 案例:汽车行驶功能中增加行驶时间记录功能。 接口 Car类 现在需要记录汽车行驶时间, 阅读全文
posted @ 2019-05-23 11:35 Star灬木子李 阅读(159) 评论(0) 推荐(0)
摘要:一、什么是反射? 在运行状态中,对于任意一个类,都能够获取到这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性(包括私有),这种动态获取的信息,及调用对象的方法的功能就称为Java的反射机制。 二、获取类对象 1、什么是类对象? 创建Dog类和Cat类 实例化两个Dog类的对 阅读全文
posted @ 2019-04-02 18:05 Star灬木子李 阅读(196) 评论(0) 推荐(0)
摘要:Map类集合中的存储单位是Key-Value键值对,Map类使用一定的哈希算法形成比较均匀的哈希值作为Key,Value值挂在Key上。 一、Map类特点: 1、Key不能重复,Value可重复 2、Value可以是List、Map、Set类对象 3、KV是否允许为null,以实现类约束为准 二、M 阅读全文
posted @ 2019-03-28 14:04 Star灬木子李 阅读(898) 评论(0) 推荐(1)
摘要:注:示例基于JDK1.8版本 参考资料:Java知音公众号 本文超长,也是搬运的干货,希望小伙伴耐心看完。 Collection集合体系 List、Set、Map是集合体系的三个接口。 其中List和Set继承了Collection接口。 List有序且元素可以重复,默认大小为10;ArrayLis 阅读全文
posted @ 2019-03-26 22:13 Star灬木子李 阅读(5271) 评论(0) 推荐(1)
摘要:面向对象4大特性:抽象,封装,继承,多态。 抽象:在类的设计层次:将某些事务的共同属性提取出来集合到一个类;类与对象之间的关系:类时抽象的,对象是具体的,类是对象的模板,对象的创建时以类未模板的,同一个类创造出来的对象具有共同的属性,但属性值不同。 封装:利用抽象数据类型将数据和基于数据的操作封装在 阅读全文
posted @ 2019-03-17 09:07 Star灬木子李 阅读(835) 评论(0) 推荐(0)