java学习
伤陌1991
这个作者很懒,什么都没留下…
展开
-
java中逻辑与或(&/|)和简洁与或(&&/||)的简单区别
1、& 称为逻辑与,只有两个操作数都是true,结果才是true。 && 称为简洁与或者短路与,也是只有两个操作数都是true,结果才是true。但是如果左边操作数为false,就不计算右边的表达式,直接得出false。类似于短路了右边。2、| 称为逻辑或,只有两个操作数都是false,结果才是false。 || 称为简洁或或者短路或,也是只有两个操作数都是fals原创 2014-12-22 10:53:05 · 5643 阅读 · 1 评论 -
Java学习之判断某一时间是否在指定时间段内
Java学习之判断某一时间是否在指定时间段内原创 2017-06-21 17:28:25 · 4934 阅读 · 2 评论 -
IEDA学习之Maven项目导入idea步骤详解
IEDA学习之Maven项目导入idea步骤详解原创 2017-08-05 15:26:39 · 3208 阅读 · 0 评论 -
IEDA学习之配置maven环境变量
IEDA学习之配置maven环境变量原创 2017-07-10 08:11:18 · 2159 阅读 · 1 评论 -
Android 回调机制
在Android中到处可见接口回调机制,尤其是UI事件处理方面。举一个最常见的例子button点击事件,button有一个点击方法onClick(),我们知道onclick()是一个回调方法,当用户点击button就执行这个方法。在Java 中,通过接口和内部类的方式实现回调的功能:1. 定义接口 OnItemClickClass,包含回调方法 OnItemClick()2. 在一个类原创 2015-03-27 09:50:10 · 1870 阅读 · 2 评论 -
Java学习之面向对象三大特征通俗理解
Java的三大特性:封装、继承和多态。封装: 首先,属性可用来描述同一类事物的特征, 行为可描述一类事物可做的操作,封装就是要把属于同一类事物的共性(包括属性与行为)归到一个类中,以方便使用.比如人这个东东,可用下面的方式封装:人{ 年龄(属性一) 身高(属性二) 性别(属性三) 做事(行为之一) 走路(行为之二) 说话(原创 2015-10-30 10:59:45 · 3858 阅读 · 2 评论 -
Java学习之正则表达式入门
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配转载 2016-04-11 10:39:13 · 358 阅读 · 0 评论 -
Java学习之TXT追加文本的三种的方式
import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.io.OutputStreamWriter; import java.i原创 2016-04-12 14:31:09 · 765 阅读 · 0 评论 -
Java学习之复制文件目录到指定文件夹
/** * 复制文件目录结构 * * @param oldPath * @param newPath */ public static void copy(String path, String copyPath) throws IOException { File filePath = new File(path); DataInputStream read;原创 2016-04-12 14:28:00 · 1378 阅读 · 0 评论 -
FILEUTILS 介绍
Java的文件操作太基础,缺乏很多实用工具,比如对目录的操作,支持就非常的差了。如果你经常用Java操作文件或文件夹,你会觉得反复编写这些代码是令人沮丧的问题,而且要大量用到递归。 下面是的一个解决方案,借助Apache Commons IO工具包(commons-io-1.1.jar)来简单实现文件(夹)的复制、移动、删除、获取大小等操作。import org.apache转载 2015-08-13 10:14:41 · 1014 阅读 · 0 评论 -
java 实现插入排序
给定一数组,用算法实现插入排序。 public int[] insertSort(int[] a) { int length = a.length; int i = 0; int j = 0; int key; for (i = 1; i < length; i++) { key = a[i]; j = i - 1; while (j >= 0 && a[原创 2015-01-15 11:07:59 · 774 阅读 · 0 评论 -
Java学习之使用net.lingala.zip4j.core.ZipFile解压缩文件,带解压缩进度
import java.io.File;import net.lingala.zip4j.core.ZipFile;import net.lingala.zip4j.exception.ZipException;import net.lingala.zip4j.progress.ProgressMonitor;public class Zip4jTest001 { /** ...原创 2018-05-21 15:00:59 · 10829 阅读 · 2 评论