码迷,mamicode.com
首页 > 编程语言
java Swing组件之JSplitPane使用
使用 JSplitPane.HORIZONTAL_SPLIT 可让分隔窗格中的两个 Component 从左到右排列,或者使用 JSplitPane.VERTICAL_SPLIT 使其从上到下排列。改变 Component 大小的首选方式是调用 setDividerLocation,其中 location 是新的 x 或 y 位置,具体取决于 JSplitPane 的方向。 要将 Co...
分类:编程语言   时间:2016-05-13 02:18:08    阅读次数:172
80.JAVA编程思想——复杂性理论
80.JAVA编程思想——复杂性理论 下面要介绍的程序的前身是由Larry O'Brien 原创的一些代码,并以由Craig Reynolds 于1986 年编制的“Boids”程序为基础,当时是为了演示复杂性理论的一个特殊问题,名为“凸显”(Emergence)。这儿要达到的目标是通过为每种动物都规定少许简单的规则,从而逼真地再现动物的群聚行为。每个动物都能看到看到整个环境以及环境中的其他动物...
分类:编程语言   时间:2016-05-13 02:18:36    阅读次数:325
C++实验5 项目1:数组分离
问题及代码 /* 作 者:梁健萌 * 完成日期:2016年5月8日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述:从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出。 * 程序输出:10个数中的奇数和偶数 * 问题分析: * 算法设计: */ #include us...
分类:编程语言   时间:2016-05-13 02:16:12    阅读次数:257
76.JAVA编程思想——观察器范式
76.JAVA编程思想——观察器范式 观察器(Observer)范式解决的是一个相当普通的问题:由于某些对象的状态发生了改变,所以一组对象都需要更新,那么该如何解决?在Smalltalk 的MVC(模型-视图-控制器)的“模型-视图”部分中,或在几乎等价的“文档-视图结构”中,可以看到这个问题。现在我们有一些数据(“文档”)以及多个视图,假定为一张图(Plot)和一个文本视图。若改变了数据,两个...
分类:编程语言   时间:2016-05-13 02:17:33    阅读次数:376
74.JAVA编程思想——远程方法
74.JAVA编程思想——远程方法 为通过网络执行其他机器上的代码,传统的方法不仅难以学习和掌握,也极易出错。思考这个问题最佳的方式是:某些对象正好位于另一台机器,我们可向它们发送一条消息,并获得返回结果,就象那些对象位于自己的本地机器一样。Java 1.1 的“远程方法调用”(RMI)采用的正是这种抽象。将引导大家经历一些必要的步骤,创建自己的RMI 对象。 1     远程接口概念 RM...
分类:编程语言   时间:2016-05-13 02:15:43    阅读次数:293
c++第五次实验-字符串
一:问题及代码 /*  * 文件名称: 字符串 * 作    者: 陈思杏  * 完成日期:   2015   年 5    月  8  日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分:通过数组来计数各类字符的个数 * 输入描述:输入适当数字的字符串  * 问题描述:判断字符属于那一类  * 程序输出:  输出各类字符的个数   * 问题分析: 分析字符串属于...
分类:编程语言   时间:2016-05-13 02:13:13    阅读次数:179
一分钟学习SpringMVC 下载
SpirngMVC实现文件下载 @RequestMapping("/login") public void get(HttpServletRequest request,HttpServletResponse response){ response.setContentType("text/html;chaset=utf-8");...
分类:编程语言   时间:2016-05-13 02:11:07    阅读次数:198
c++第5次实验-数组分离
一、问题及代码 /* * 文件名称: 数组分离 * 作 者: * 完成日期: 2016 年 5 月 8 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: 使用数组以及for语言 * 输入描述: 输入 10个整数 * 问题描述: 分离奇数与偶数 * 程序输出: 偶数组a为:12 24 36 78 奇数组b为:13 5 67 89 9 19 * 问题分析: ...
分类:编程语言   时间:2016-05-13 02:10:42    阅读次数:207
c++实验5—数组分离
/* *文件名称:5 *作 者:罗文 *完成日期:2016年5月8日 *版 本 号:v1.0 *对任务的求解方法及描述部分: *输入描述: int a[10],b[10],c[10],i,m=0,n=0 *问题描述: 从键盘中输入10个数放入数组A,将该数组中奇数放入数组B,偶数放入数组C中后分别输出。 *程序输出:cout<<"偶数数组...
分类:编程语言   时间:2016-05-13 02:10:10    阅读次数:157
java 多态
多态:可以理解为事物存在的多种体现形态。 猫 x=new 猫() 动物 x=new 猫() 1,多态的体现 父类的引用指向了自己的子类对象; 父类的引用也可以接受自己的子类对象。 2,多态的前提 必须是类与类之间有关系,要么继承,要么实现; 通常还有一个前提:存在覆盖。 3,多态的好处 多态的出现大大提高了程序的扩展性。 4,多态的弊端 提高了扩展性,但是只能使用父类的引用...
分类:编程语言   时间:2016-05-13 02:09:52    阅读次数:195
Java-十进制转十六进制
思想:十进制转十六进制,只需要将十进制数num&15,然后num右移四位(num>>>4);这里使用查表法,即把‘0’-‘F’放在数组chs中,然后将chs[num&15]的值福遇到新的数组arr或容器StringBuffer中。查表法可对负数求相应的十六进制。 精髓:先“与”后“移”。class ToHex { public static void main(String[] args) ...
分类:编程语言   时间:2016-05-13 02:09:17    阅读次数:281
java 接口
初期理解,可以认为是一个特殊的抽象类。当抽象类中的方法都是抽象的,那么该类可以通过接口的形式来表示。 class用来定义类,而interface用来定义接口。 接口定义时,格式特点: (1)接口中常见定义:常量、抽象方法。 (2)接口中的成员都有固定修饰符。 常量:public static final 方法:public abstract 记住:接口中的成员都是public的...
分类:编程语言   时间:2016-05-13 02:08:34    阅读次数:157
25.数组中出现次数超过一半的数字
数组中出现次数超过一半的数字 参与人数:3419时间限制:1秒空间限制:32768K 本题知识点: 数组  算法知识视频讲解 题目描述 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 这道题很简单...
分类:编程语言   时间:2016-05-13 02:07:23    阅读次数:149
Java之------socket系列(二)UDP
☆ UDP: 将数据及源和目的封装成数据包中,不需要建立连接 每个数据报的大小在限制在64k内 因无连接,是不可靠协议 不需要建立连接,速度快 DatagramSocket和 DatagramPacket类 UDP传输: DatagramSocket与DatagramPacket 建立发送端,接收端。 建立数据包。 调用Socket的发送接收方法。 关闭So...
分类:编程语言   时间:2016-05-13 02:05:26    阅读次数:158
java 构造函数
构造函数:每个类中都有构造函数,如果程序员没有在类中定义构造函数,那么虚拟机会给该类加上一个 空参数的构造函数。 1、构造函数名与类名一致; 2、构造函数没有返回值类型; 3、构造函数没有return; 对象一建立就会调用与之对应的构造函数。 构造函数的作用:可以用于给对象进行初始化。 非常注意:构造函数的小细节: 当一个类中没有定义构造函数时,那么系统就会默认给该类加入一...
分类:编程语言   时间:2016-05-13 02:06:06    阅读次数:116
java Swing布局管理器之BorderLayout布局
BorderLayout边界布局管理器把容器的的布局分为五个位置:CENTER、EAST、WEST、NORTH、SOUTH。依次对应为:上北(NORTH)、下南(SOUTH)、左西(WEST)、右东(EAST),中(CENTER),如下图所示。     特征: 可以把组件放在这五个位置的任意一个,如果未指定位置,则缺省的位置是CENTER。  南、北位置控件各占据一行,控件宽度将自...
分类:编程语言   时间:2016-05-13 02:03:16    阅读次数:169
78.JAVA编程思想——改进设计
78.JAVA编程思想——改进设计 《Design Patterns》书内所有方案的组织都围绕“程序进化时会发生什么变化”这个问题展开。对于任何设计来说,这都可能是最重要的一个问题。若根据对这个问题的回答来构造自己的系统,就可以得到两个方面的结果:系统不仅更易维护(而且更廉价),而且能产生一些能够重复使用的对象,进而使其他相关系统的构造也变得更廉价。这正是面向对象程序设计的优势所在,但这一优势并...
分类:编程语言   时间:2016-05-13 02:03:26    阅读次数:220
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!