KittyGirl

梦想是注定孤独的旅行www.kittygirl.top

Java文件操作及IO流理解

File类是java.io包下代表与平台无关的文件和目录,不管是文件还是目录都可以使用File操作,File能新建、删除、重命名文件和目录,但不能访问文件内容本身,访问文件内容需要使用输入/输出流。使用文件路径字符串来创建File类实例,既可以是绝对路径也可以是相对路径。Tips:Windows的...

2018-03-30 10:59:49

阅读数 55

评论数 0

Java中Iterator以及foreach的使用

Java中使用Iterator(迭代器)来循环遍历一个集合中的元素。一个特定的迭代器是一个实现了Iterator或者ListIterator接口的对象。Iterator可以遍历一个集合,获取或者移除其中的元素;ListIterator扩展了Iterator,可以双向遍历列表或者修改元素,但是只有实...

2018-03-12 17:55:15

阅读数 660

评论数 0

Java中Comparator和Comparable的使用

Comparator接口定义在java.util包下,包含了两个方法:compare()和equals()。compare()方法的定义如下:int compare(Object obj1, Object obj2)obj1和obj2是需要被比较的两个对象,如果两个对象【相等】,则该方法返回0,如...

2018-03-08 18:24:13

阅读数 91

评论数 0

Java五子棋控制台小程序

第一次先实现了自己跟自己下棋,也就是自己先执黑子输入一个位置,接着判断输赢;然后自己再执白子输入一个位置,判断输赢,如此循环指导有人胜出; 第二次实现了人机对战,也就是让一方为电脑随机生成的坐标,自己为另一方,循环判断输赢。 程序里较为重要的是输赢判断的时候需要判断横、竖、左斜、右斜四条线是否有同...

2017-11-03 17:01:26

阅读数 396

评论数 0

初探SpringBoot

本文主要记录Tomcat9+ItelliJ IDEA2017.2+SpringBoot开发环境的搭建。 1.在Tomcat官网上下载相应版本的Tomcat 网站地址:https://tomcat.apache.org/download-90.cgi 如下图所示,选择32-bit/64-bit...

2017-10-08 17:38:39

阅读数 200

评论数 0

各种Set/List集合类的性能总结

各Set实现类的性能分析 HashSet和TreeSet是Set的两个典型实现,HashSet的性能总是比TreeSet好(特别是最常用的添加、查询等操作),因为TreeSet需要额外的红黑树算法来维护集合元素的次序。只有当需要一个保持排序的Set时,才应该使用TreeSet,否则都应该使用Ha...

2017-09-21 16:38:34

阅读数 1452

评论数 0

Java的包机制

Java引入了包机制,提供了类的多层命名空间,用于解决类的命名冲突、类文件管理等问题。 Java允许将 一组功能相关的类放在同一个package下,从而组成逻辑上的类库单元。如果希望把一个类放在指定的包结构下,应该在Java源程序的第一个非注释行放置如下格式的代码: package package...

2017-02-25 10:37:28

阅读数 687

评论数 0

Java对象的this引用

Java提供了一个this关键字,this关键字总是指向调用该方法的对象。根据this关键字出现的位置不同,this作为对象的默认引用有两种情况: 构造器中引用该构造器正在初始化的对象。在方法中引用调用该方法的对象。 this可以代表任何对象,当this出现在某个方法体中时,它所代表的对象...

2017-02-16 10:52:59

阅读数 597

评论数 0

吸血鬼数字

题目:吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘得到,这对数字各包含乘积的一半位数的数字,数字选取后可任意排序。写出一个程序,找出4位数的所有吸血鬼数字。 两个比较优化的解题方法:其中关于可能吸血鬼数字的筛选条件和将数字单个位放到数组中的方法有所区别。 NO.1

2015-04-01 22:49:02

阅读数 498

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭