java
文章平均质量分 74
zczpeng
技术养成中...
展开
-
java小练习(矩阵相乘)
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 臧鹏 * 完成日期: 2012 年 9月 26日* 版 本 号:原创 2012-10-04 17:12:57 · 20597 阅读 · 0 评论 -
JFormattedTextField使用心得(转)
转自andycpp,http://blog.csdn.net/andycpp/article/details/1698238 文本框是使用率非常高的一个控件, 用于接收用户的输入信息。java中有一个最基本的文本框JTextField可以实现这一功能。但是绝大多数情况下,我们都需要对用户输入的内容做某些 检测,这时候JTextField就不是那么好用了,实现起来就比较麻烦了。于是转载 2013-08-16 16:31:30 · 1957 阅读 · 0 评论 -
数组反转算法
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 臧鹏 * 完成日期: 2013 年 8月 16日* 版 本 号:原创 2013-08-16 18:19:32 · 4205 阅读 · 0 评论 -
UML中几种类间关系
UML 类间关系 关联 依赖 聚合 组合原创 2016-06-30 17:19:38 · 728 阅读 · 0 评论 -
Java多线程研究05-ThreadPoolExecutor中workQueue、threadFactory和handle
我们继续讨论ThreadPoolExecutor线程池。上篇文章给出的最简单的ThreadPoolExecutor线程池的使用方式中,我们只采用了ThreadPoolExecutor最简单的一个构造函数:public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,原创 2016-07-24 20:08:08 · 7479 阅读 · 0 评论 -
Java 代码性能优化总结
Java 代码性能优化总结前言 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果原创 2016-07-03 18:08:22 · 2141 阅读 · 1 评论 -
JVM:垃圾回收机制和调优手段
jvm 垃圾回收机制 调优手段转载 2016-07-03 19:08:09 · 3419 阅读 · 0 评论 -
Java多线程研究06-带返回值的线程定义接口Callable以及Future,FutureTask的使用
带返回值的CallableJAVA线程相关的Runnable接口中的run()方法没有提供返回值,如下:......public void run() { ......}......如果需要在线程A执行完成,得到返回值后,再继续执行某个业务。那么推荐使用JDK1.5中提供的带有“执行返回值”的线程定义接口:Callable。如果还需要为多个线程的执行调度加入更复杂的控制逻辑,那么需要我原创 2016-07-25 17:56:43 · 4314 阅读 · 0 评论 -
Java对象的深复制和浅复制
java 对象 深复制和浅复制转载 2016-07-03 22:44:03 · 485 阅读 · 0 评论 -
Java位操作总结
java 位运算 与,或,异或,取反,左移,右移转载 2016-07-04 11:05:52 · 4000 阅读 · 0 评论 -
《Java多线程编程核心技术》(一)多线程技能
最近阅读了一本《Java多线程编程核心技术》,总结了一下每章的知识点:第一章,java多线程技能 知识点:1,实现多线程编程的方式主要有两种:一是继承Thread类,重新run方法,二是实现Runnable接口,实现run方法,对象作为构造参数传入Thread对象进行start()启动。(第二种方式支持多继承情况)2,currentThread()方法可以返回代码段正在被哪个线程调用的信息。 Th原创 2016-09-20 23:04:02 · 2052 阅读 · 0 评论 -
《Java多线程编程核心技术》(二)对象及变量的并发访问
**第二章 对象及变量的并发访问。****1,synchronized** 多线程学习是一定会遇到的经典问题,“非线程安全”其实会在多个线程对同一个对象中的实例变量进行并发访问时发生,产生的后果就是“脏读”,也就是渠道的数据其实是被更改过的,而“线程安全”就是获得的实例变量的值是经过同步处理过的,不会出现脏读的现象。①方法内的变量为线程安全。“非线程安全”问题存在于“实例变量”中,如果是方法内部的原创 2016-09-20 23:13:57 · 806 阅读 · 0 评论 -
《Java多线程编程核心技术》(三)线程通信
第三章 线程通信1,等待/通知机制 ①举个现实中的例子: (1)厨师昨晚一道菜的时间不确定,所以厨师将菜品放到“菜品传递台”上的时间也不确定。 (2)服务员取到菜的时间取决于厨师,所以服务员就有“等待”(wait)的状态。 (3)服务员如何能取到菜呢?这有得取决于厨师,厨师将菜放到“菜品传递台”上,其实就相当于一种通知(notify),这是服务员才可以拿到菜并交个就餐者。 (4)在这个过程原创 2016-09-21 22:18:40 · 1204 阅读 · 0 评论 -
《Java多线程编程核心技术》(四)Lock的使用
1,使用ReentrantLock类在java中,可以使用synchronized关键字来时间线程之间同步互斥,但在JDK1.5中新增加了ReentrantLock类也能达到同样的效果,并且在扩展功能上也更加强大。关键字synchronized与wait()和notify()/notifyAll()方法结合可以时间等待/通知模式,类ReentrantLock也可以实现,但需要截止Condition对原创 2016-09-25 23:50:06 · 1044 阅读 · 0 评论 -
数组的下标界限(使用JFormattedTextField控件)
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 臧鹏 * 完成日期: 2013 年 8月 16日* 版 本 号:原创 2013-08-16 16:26:20 · 1731 阅读 · 0 评论 -
使用sort方法对数组进行排序
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 臧鹏 * 完成日期: 2013 年 8月 26日* 版 本 号:原创 2013-08-26 17:06:00 · 6601 阅读 · 0 评论 -
java小练习(使用八种基本数据类型定义八个变量,然后在控制台输出各个变量的值)
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 臧鹏 * 完成日期: 2012 年 9月 15日* 版 本 号:原创 2012-09-15 23:23:34 · 20103 阅读 · 2 评论 -
java小练习(已知学生有学号,姓名,性别,年龄,身高,体重六项基本信息,依次从键盘录入该学生信息,完成后输出该生详细信息。)
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 臧鹏 * 完成日期: 2012 年 9月 15日* 版 本 号:原创 2012-09-15 23:32:14 · 30125 阅读 · 2 评论 -
java小练习(从键盘上输入一个整数,计算各个位数之和)
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 臧鹏 * 完成日期: 2012 年 9月 15日* 版 本 号:原创 2012-09-15 23:44:22 · 21393 阅读 · 0 评论 -
java小练习(输入一个数字,使用if语句判断匹配的数字)
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 臧鹏 * 完成日期: 2012 年 9月 15日* 版 本 号:原创 2012-09-15 23:50:54 · 13555 阅读 · 0 评论 -
java小练习(输入T恤和网球的单价和数量,输出消费额)
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 臧鹏 * 完成日期: 2012 年 9月 15日* 版 本 号:原创 2012-09-15 23:40:04 · 3959 阅读 · 0 评论 -
java小练习(控制台输出猜一个数,有猜大猜小提示 )
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 臧鹏 * 完成日期: 2012 年 9月 15日* 版 本 号: 001原创 2012-09-16 09:05:25 · 3007 阅读 · 2 评论 -
java小练习(输入一个数,判断是不是回文数)
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 臧鹏 * 完成日期: 2012 年 9月 15日* 版 本 号: 001原创 2012-09-16 09:20:01 · 17742 阅读 · 0 评论 -
java小练习(实现分数的四则运算)
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 臧鹏 * 完成日期: 2012 年 9月 16日* 版 本 号:原创 2012-09-16 09:26:58 · 7657 阅读 · 0 评论 -
java小练习(二维数组的一种加法运算)
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 臧鹏 * 完成日期: 2012 年 9月 16日* 版 本 号:原创 2012-09-16 09:32:37 · 5736 阅读 · 0 评论 -
java小练习(一个数如果恰好等于它的因子之和,这个数就称为“完数”。编写应用程序,求1000之内的所有完数。)
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 臧鹏 * 完成日期: 2012 年 9月 19日* 版 本 号: 001原创 2012-09-19 23:52:06 · 32121 阅读 · 1 评论 -
java小练习(一个求任意整数降序数的程序)
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 臧鹏 * 完成日期: 2012 年 9月 19日* 版 本 号:原创 2012-09-23 16:54:47 · 3056 阅读 · 0 评论 -
java小练习(.一个求矩阵元素换位的程序)
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 臧鹏 * 完成日期: 2012 年 9月 23日* 版 本 号:原创 2012-09-23 17:09:25 · 1627 阅读 · 0 评论 -
windowBuilder利用数组随机抽取幸运观众
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 臧鹏 * 完成日期: 2013 年 8月 13日* 版 本 号:原创 2013-08-13 18:21:17 · 3002 阅读 · 0 评论 -
《Redis开发与运维》- API的使用-1-全局命令
Redis API的使用1. 全局命令1.1查看所有键:keys *1.2键总数:dbsize【dbsize】命令在计算总数时不会遍历所有的键,而是直接获取Redis内置的键总数,所以dbsize的时间复杂度是O(1),而keys命令会遍历所有键,所以时间复杂度是O(n)。1.3检查键是否存在 :exists key【存在返回1,不存在返回0】1.4删除键 :del key [key...原创 2018-10-21 18:16:39 · 339 阅读 · 0 评论