
java
u014372225
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java设计模式六大原则
java程序设计六大原则总原则:开闭原则(Open Close Principle)开闭原则就是对扩展开发,对修改关闭,我们在对已有的程序进行拓展时,不能去修改源代码,而是拓展源代码,实现一个热插拔效果。总之,既要保证不修改源码,又要提高拓展性和达到我们想要的效果。1.单一职责原则每个类实现单一职责,如果不是,就应该把类拆分2.里氏替换原则“里氏替换原则”-任何父类出现的地原创 2016-07-17 15:01:18 · 434 阅读 · 0 评论 -
Java学习-将Vector转化为数组
将vector集合转化为二维数组public static void main(String[] args) { //将集合添加到数组中 Vector vector = new Vector(); int[] a1 = {1, 2, 3}; int[] a2 = {4, 5, 6}; int[] a3 = {7, 8,原创 2017-04-05 17:51:12 · 5356 阅读 · 0 评论 -
java学习-数组遍历
数组基本操作 1.按照列遍历二维数组/** * 按照列遍历数组 */ public static void byCol(int m, int n) { for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { System.out.pri原创 2017-04-05 00:32:44 · 373 阅读 · 0 评论 -
jfree chart 坐标图
import org.jfree.chart.ChartFactory;import org.jfree.chart.ChartUtilities;import org.jfree.chart.JFreeChart;import org.jfree.chart.plot.PlotOrientation;import org.jfree.data.xy.XYSeries;import org原创 2017-04-01 20:52:37 · 1208 阅读 · 0 评论 -
jfree chart-时序图
import org.jfree.chart.ChartFactory;import org.jfree.chart.ChartUtilities;import org.jfree.chart.JFreeChart;import org.jfree.chart.plot.XYPlot;import org.jfree.chart.renderer.xy.XYItemRenderer;imp原创 2017-04-01 20:48:54 · 602 阅读 · 0 评论 -
jfree chart -饼状图
代码如下import org.jfree.chart.ChartFactory;import org.jfree.chart.ChartUtilities;import org.jfree.chart.JFreeChart;import org.jfree.chart.plot.PiePlot;import org.jfree.data.general.DefaultPieDataset;i原创 2017-04-01 20:45:00 · 608 阅读 · 0 评论 -
jFree Chart学习-柱状图
前提要添加依赖的jar包,在你个pom.xml文件中添加如下依赖 1.第一个是jcommon<!-- https://mvnrepository.com/artifact/jfree/jcommon --> <dependency> <groupId>jfree</groupId> <artifactId>jcommon</artif原创 2017-04-01 20:40:57 · 1956 阅读 · 0 评论 -
java学习之队列的实现
import java.util.LinkedList;/** * 使用LinkedList模拟栈 * Created by Administrator on 2017/2/26 0026. */public class Queue { private LinkedList linkedList; public Queue() { linkedList = ne原创 2017-04-01 20:29:11 · 284 阅读 · 0 评论 -
java HashMap操作对象
首先创建一个Person类,实现equals,hashCode和compareTo方法public class Person implements Comparable<Person> { private String name; private int age; public String getName() { return name; } p原创 2017-04-01 20:25:48 · 439 阅读 · 0 评论 -
java集合操作-去重
import java.util.*;/** * 两个集合,去重 * Created by Administrator on 2017/3/13 0013. */public class ElementInList { /** * 去除两个集合中重复的元素 * * @param la * @param lb * @param <T>原创 2017-04-01 20:20:40 · 467 阅读 · 0 评论 -
Java集合
import java.util.Iterator;import java.util.Map;import java.util.Set;import java.util.TreeMap;/** * 单词统计 * 利用map中的key唯一的性质 * Created by Administrator on 2017/2/26 0026. */public class CountNum {原创 2017-04-01 20:17:47 · 286 阅读 · 0 评论 -
java集合操作
import java.util.ArrayList;import java.util.Iterator;/** * 集合中添加不重复对象 */public class ArrayListPerson { public static void main(String[] args) { ArrayList<Person> al = new ArrayList<Pers原创 2017-04-01 20:15:40 · 281 阅读 · 0 评论 -
java设计模式-克隆模式(复制模式)
java中有深克隆和浅克隆的说法,clone方法在Object类中,该方法被protect修饰,我们无法直接调用,只能实现Cloneable接口,重写clone方法,我们举个作家和书本的栗子说明首先解释深克隆,创建作家类public class Person implements Cloneable{ private String name; private String gender原创 2016-07-17 15:46:32 · 1488 阅读 · 0 评论 -
java设计模式-单例模式
单例模式–饿汉式public class Single { private static Single single = new Single(); // 将构造函数私有 防止被实例化 private Single() { } // 提供一个静态方法返回本类对象 public static Single getInstance() {原创 2016-07-17 15:11:32 · 224 阅读 · 0 评论 -
java设计模式-工厂模式
java设计模式-简单工厂 我们以发送邮件和短信为例 1.创建两者的共同接口public interface Sender { public void Sender();}2.其次,创建实现类 邮件类public class MailSender implements Sender{ public void Sender() { System.out.pr原创 2016-07-17 14:22:44 · 336 阅读 · 0 评论