随笔分类 -  Java学习笔记

摘要:首先创建一个properties配置文件:dbinfo.properties 供测试用。 怎样获取age属性值?我们可以使用两种方法: ①使用反射的类加载器读取配置文件; ②使用工具类ResourceBundle ①反射的类加载器 public class ClassLoaderproper { p 阅读全文
posted @ 2017-05-11 20:30 波光闪烁 阅读(424) 评论(0) 推荐(0)
摘要:将数组里相邻的数两两比较,按照升序或者降序排列的方式我们称为冒泡排序。 升序排列为例: //冒泡排序public class Sort { public static void main(String[] args) { int[] arr={6,5,7,1,4,3}; //先设定一个数组 Syst 阅读全文
posted @ 2017-05-11 20:29 波光闪烁 阅读(235) 评论(0) 推荐(0)
摘要:怎样使用IO流复制图片? 复制图片的原理是:使用字节输入流读取数据的同时,另一端使用输出流把数据写入需要的磁盘里。 首先我们需要新建一个IOStream类,找到需要复制的图片路径(D:\\jpg.jpg) public class IOStream { public static void main 阅读全文
posted @ 2017-05-08 15:40 波光闪烁 阅读(702) 评论(0) 推荐(0)
摘要:Java软件设计模式一共分为23种; 一般常用的有: 单例设计模式 装饰设计模式 工厂设计模式 装饰设计模式 定义:英文叫Decorator Pattern,又叫装饰者模式。装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象 阅读全文
posted @ 2017-05-07 21:31 波光闪烁 阅读(341) 评论(0) 推荐(0)
摘要:Java软件设计模式一共分为23种; 一般常用的有: 单例设计模式 装饰设计模式 工厂设计模式 单例设计模式(以后的用处:spring框架IOC,默认创建的对象都是单例的): 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实 阅读全文
posted @ 2017-05-07 17:22 波光闪烁 阅读(203) 评论(0) 推荐(0)
摘要:我们通常都是用来测试代码都是新建一个test类,使用main方法并且调用我们编写的方法进行测试,并且运行main方法时所有方法都会运行。 有没有一个更简便的方法来测试单一方法是否能正常运行呢? 使用单元测试的方法可以达到我们预期的效果。 关键字@Test public class JunitTest 阅读全文
posted @ 2017-05-06 12:59 波光闪烁 阅读(218) 评论(0) 推荐(0)
摘要:答:两个。 解析: public class Test2 { public static void main(String[] args) { String s1 = "关羽"; String s2 = "关羽"; String s3 = new String("关羽"); 3.通过字符串的比较方法 阅读全文
posted @ 2017-05-06 12:40 波光闪烁 阅读(395) 评论(0) 推荐(0)
摘要:接口 Comparable<T> 此接口强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序,类的 compareTo 方法被称为它的自然比较方法。 实现此接口的对象列表(和数组)可以通过 Collections.sort(和 Arrays.sort)进行自动排序。实现此接口的对象可以 阅读全文
posted @ 2017-05-06 10:29 波光闪烁 阅读(16526) 评论(0) 推荐(1)