码迷,mamicode.com
首页 > 编程语言
随堂练习——电梯调度算法
题目要求: 石家庄铁道大学基础大楼一共有四部电梯,每层都有人上下,电梯在每层都停。信1201-1班的张一东觉得在每层都停觉得不耐烦。 由于楼层不太高,在上下课高峰期时时,电梯从一层上行,但只允许停在某一楼层。在一楼时,每个乘客选择自己的目的层,电梯则自动计算出应停的楼层。 问电梯停在那一楼层,能够....
分类:编程语言   时间:2015-04-18 23:24:37    阅读次数:147
Spring AOP实现方式一【附源码】
基本代理模式 纯POJO切面 源码结构: 1、首先我们新建一个接口,love 谈恋爱接口。 package com.spring.aop; /** * 谈恋爱接口 * * @author Administrator * */ public interface Love { /* * 谈恋爱方法 */...
分类:编程语言   时间:2015-04-18 23:25:33    阅读次数:234
线程的状态与线程安全
线程也有生命周期,线程从创建到死亡会经历如下的过程: 创建(new)-->待运行(runnable)-->运行(running)-->死亡(dead) |_____阻塞______|(阻塞过程包含waiting、sleeping、yeild、join、blocke...
分类:编程语言   时间:2015-04-18 23:23:33    阅读次数:238
一个简单的java年龄计算器
制作一个如下图年龄计算器根据题目,我做了一个由Calendar类以及年月日各相减得到的年龄,当然正确的方法不止一个,以下为我的源代码和结果截图:package com.Date;import java.awt.FlowLayout;import java.awt.event.ActionEvent;...
分类:编程语言   时间:2015-04-18 23:22:22    阅读次数:193
Spring:配置文件
首先是bean.xml,配置所有的bean,一般也叫applicationContext.xml,应用程序上下文。示例: ...
分类:编程语言   时间:2015-04-18 23:22:01    阅读次数:126
Java虚拟机内存分配详解
简介 了解Java虚拟机内存分布的好处 1.了解Java内存管理的细节,有助于程序员编写出性能更好的程序。比如,在新的线程创建时,JVM会为每个线程创建一个专属的栈 (stack),其栈是先进后出的数据结构,这种方式的特点,让程序员编程时,必须特别注意递归方法要尽量少使用,另外栈的大小也有一定的.....
分类:编程语言   时间:2015-04-18 23:18:32    阅读次数:217
如何使用Eclipse在Github上开发使用Java8的Maven项目
1、我们使用的版本是Eclipse4.4.2 for JavaEE Web Developers,支持Java8,安装的JDK需要1.8: ? 2、我们先点击菜单中的File -> Import...,然后选择Git -> Projects from Git,从Git数据源导入项目: ? 3、从远...
分类:编程语言   时间:2015-04-18 22:15:26    阅读次数:220
线程的创建和运行
Java提供了两种方式来创建线程: 继承Thread类,并且覆盖run()方法。 创建一个实现Runnable接口的类。使用带参数的Thread构造器来创建Thread对象。 这里我们只以Runnable接口为例: package?concurrency; publi...
分类:编程语言   时间:2015-04-18 22:13:47    阅读次数:118
【c++程序】程序打开命令cmd
#include//包含了system void main() { int j=0; while(10-j)//打开10个计算器 { j++; system("start calc"); } system("CompMgmtLauncher");//计算机管理 system("pause"); system("netstat -a");//查看网路端口 system("no...
分类:编程语言   时间:2015-04-18 22:07:15    阅读次数:160
JAVA 命名规则
这几天在做JAVA的比赛,都是关于JAVA基础入门的东西,在这里整理一下: Java是一种区分字母的大小写(case-sensitive)的语言,下面谈谈Java语言中包、类、变量等的命名规范。 (一)Package(包)的命名:         Package的名字应该都是由一个小写单词组成,例如net.ebseries.modules。 (二)Class(类)的命名...
分类:编程语言   时间:2015-04-18 22:07:10    阅读次数:131
c语言之统计元音
统计元音 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 45249    Accepted Submission(s): 18458 Problem Description 统计每个元音字母在字符串中出现的次数。...
分类:编程语言   时间:2015-04-18 22:05:35    阅读次数:174
巩固java(七)-----java反射机制
一般而言,开发者社群说到动态语言,大致认同的一个定义是:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C#不是动态语言。尽管在这样的定义与分类下Java不是动态语言,它却有着一个非常突出的动态相关机制:Reflection。这个字的意思是“反射、映象、倒影”,用在Java身上指的是我们可以于运行时加载、...
分类:编程语言   时间:2015-04-18 22:05:14    阅读次数:127
JDK自带的二分查找算法和自己写的普通二分查找算法的比较(java二分查找源代码)
一、描述 解析和比较JDK自带的二分查找算法和自己写的普通二分查找算法,使用二进制位无符号右移来代替除2运算,并使用产生随机数的方法产生一定范围的随机数数组,调用Arrays类的sort()静态方法,对int类型数组进行排序。 Math.random()的用法:会产生一个[0,1)之间的随机数(注意能取到0,不能取到1),这个随机数的是double类型,要想返回指定范围的随机数如[m,n]之间...
分类:编程语言   时间:2015-04-18 22:04:56    阅读次数:187
Java 网络爬虫技术
Java 网络爬虫实现网络抓取图片数据、流式布局、响应式布局、懒加载、动态切换加载技术...
分类:编程语言   时间:2015-04-18 22:01:38    阅读次数:344
Java并发包源码学习之线程池(一)ThreadPoolExecutor源码分析
Java中使用线程池技术一般都是使用Executors这个工厂类,它提供了非常简单方法来创建各种类型的线程池:public static ExecutorService newFixedThreadPool(int nThreads)public static ExecutorService new...
分类:编程语言   时间:2015-04-18 22:01:45    阅读次数:203
如何使用VS2013本地C++单元测试框架
在VS2013中,可以使用VS自带的C++单元测试框架。 在使用该框架前,需要先安装Unit Test Generator(可以通过菜单“工具->扩展和更新”搜索安装)。 下边,就阐述一下利用该框架的步骤: 1. 新建空的Win32控制台项目NativeUnitTest 将该工程的"配置...
分类:编程语言   时间:2015-04-18 22:00:34    阅读次数:331
java 四种逻辑运算符
在java的逻辑运算符中,有这么四类&&(短路与)、&(与)、||(短路或)、|(非短路或)&&和&都表示与,&&表示第一个条件为false时,后面的条件就不执行,&要对所有的条件都进行判断||和|都表示或,||表示第一个条件为true时,后面的条件都不判断;| 对所有的条件进行判断1 i...
分类:编程语言   时间:2015-04-18 22:00:40    阅读次数:198
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!