摘要: 有这样一种情况:某人工资一天涨100块钱,数据库中记录了员工姓名和工资,如: 如果此时只需要根据姓名查找员工的其中一条记录该怎么办呢,我们可以用sql语句distinct或groupby达到效果,如果用java集合怎么做呢,如果用java8新特性lambda表达式怎么做呢? 其实说白了,就是过滤掉相 阅读全文
posted @ 2018-01-10 23:46 A旺仔A 阅读(25502) 评论(1) 推荐(1) 编辑
摘要: 这段时间需要从远程ftp服务器获取文件,要用Java代码获取并加密压缩文件,为了便于测试代码,先在本机搭建一个ftp服务器 1. 序 搭建ftp服务器听起来很高大尚很难,其实说白了就是将自己电脑的某个文件夹共享,以便别人能够通过ftp协议访问你电脑上的共享资源,也就是说搭建ftp服务器就是共享某个文 阅读全文
posted @ 2017-11-21 21:07 A旺仔A 阅读(1958) 评论(0) 推荐(0) 编辑
摘要: 1. 概念性知识 1. synchronized关键字 synchronized用于解决线程同步问题,当有多条线程同时访问共享数据时,如果不进行同步,就很可能会发生错误,java提供的解决方案是:只要将操作共享数据的代码在某一时间让一个线程执行完,在执行过程中,其他线程不能执行同步代码,这样就可以保 阅读全文
posted @ 2017-11-13 22:43 A旺仔A 阅读(1813) 评论(0) 推荐(2) 编辑
摘要: 1. Java多线程的就绪、运行和死亡状态 就绪状态转换为运行状态:当此线程得到处理器资源; 运行状态转换为就绪状态:当此线程主动调用yield()方法或在运行过程中失去处理器资源。 运行状态转换为死亡状态:当此线程线程执行体执行完毕或发生了异常。 此处需要特别注意的是:当调用线程的yield()方 阅读全文
posted @ 2017-11-10 22:08 A旺仔A 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 本章通过多个Java多线程实例对多线程进行学习 1. 模拟窗口售票问题 1. 代码 2. 运行结果: [^_^]: 3. 注意!!! 这是我当时踩的坑。。。由于对sleep和wait的区别不是很理解,所以导致在此踩了坑,如图: 正确的代码是图中2,而图中1代码运行的结果是这样的: 很奇怪,不是开启了 阅读全文
posted @ 2017-11-10 17:51 A旺仔A 阅读(512) 评论(0) 推荐(0) 编辑
摘要: java.util包下常用类及常用方法 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 1. 常用接口 (1)Collection Collection 层次结构 中的根接口。 (2)I 阅读全文
posted @ 2017-11-10 10:12 A旺仔A 阅读(2042) 评论(0) 推荐(0) 编辑
摘要: java.math包下常用类及其常用方法 提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。BigInteger 除提供任意精度之外,它类似于 Java 的基本整数类型,因此在 BigInteger 上执行的操作不产生溢出,也不会丢失精度。除 阅读全文
posted @ 2017-11-10 10:12 A旺仔A 阅读(2210) 评论(0) 推荐(1) 编辑
摘要: java.lang包下常用类及其常用方法: 1. Double Double 类在对象中包装一个基本类型 double 的值。 Double 类提供了很多方便的公共静态方法: (1)public static int compare(double d1, double d2),比较double类型的 阅读全文
posted @ 2017-11-10 10:06 A旺仔A 阅读(7981) 评论(0) 推荐(2) 编辑
摘要: Java采用包结构来组织和管理类和接口文件,本文介绍Java语言类库中几个常用的包,因为这些包在软件开发与应用中经常用到,所以需要重点学习掌握。 1. 以下是常用包 1. java.lang 提供利用 Java 编程语言进行程序设计的基础类。 2. java.io 通过数据流、序列化和文件系统提供系 阅读全文
posted @ 2017-11-09 17:56 A旺仔A 阅读(773) 评论(0) 推荐(0) 编辑
摘要: java.util.Random中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字, 注意:种子数只是随机算法的起源数字,和生成的随机数字的区间无关 1. 生成Random对象 1. Rando 阅读全文
posted @ 2017-11-09 16:52 A旺仔A 阅读(277) 评论(0) 推荐(0) 编辑