码迷,mamicode.com
首页 > 编程语言
利用Java API生成50到100之间的随机数
利用Java API生成50到100之间的随机数 /** * */ package com.you.demo; import java.util.Random; /** * @author Administrator * */ public class RandomNum { /** * @param args */ public static void m...
分类:编程语言   时间:2015-04-02 22:41:56    阅读次数:151
Java基础——封装、继承、多态
抽象: 1.目的:将复杂的东西简单化,将繁乱的内容有序化。 2.过程:对相同、相似的东西合而为一,对不同的内容进行归门别类。 3.结果:类、接口。 封装: 1.目的:化零为整,将零散的内容进行归属,进行权限控制。 2.过程:将某对象的属性、方法(功能)统一到其名下,并分别设置适当的权限进行控制管理。 3.结果:对象,接口。 继承: 1.求大同存小异;在一个系列内,大部分都有的内容,就划归父类;子类将父类的内容继承过来,可以有自身的一些发展和个性。 2.增强复用性、可扩展性。 多态:随机应变,应需而动...
分类:编程语言   时间:2015-04-02 22:41:10    阅读次数:287
线程死锁测试_加锁次序导致死锁
package test.thread; public class DeadLockTest extends Thread{     private Object o;     public void setO(Object o){      this.o=o;     }     public void run(){   synchronized(this){    Sy...
分类:编程语言   时间:2015-04-02 22:38:37    阅读次数:304
Java常量定义
Java常量定义 /** * char 类型常量 */ private static final char CHAR = 'A'; /** * byte 类型常量 */ private static final byte BYTE = 1; /** * short 类型常量 */ private static final sho...
分类:编程语言   时间:2015-04-02 22:39:13    阅读次数:214
Java中的“&”和“&&”的区别
Java中的“&”和“&&”的区别 1、“&”是位运算符,“&&”是逻辑运算符; 2、“&”没有“短路”,“&&”按“短路”方式。...
分类:编程语言   时间:2015-04-02 22:36:13    阅读次数:248
第一个spring小demo
工作中用spring有一年多了,基本弄懂了bean配置文件的配置,但是却没有对spring配置文件,加载有更多的认识,今天动手写了第一个spring的小demo。        这个demo之前是想做web版的,但是web的启动比较麻烦,不如直接使用main方法执行直观,所以,就使用main方法来读取配置文件,启动spring。 看一下项目的结构  其中src部分是...
分类:编程语言   时间:2015-04-02 22:35:30    阅读次数:288
对C++中派生类的构造函数和析构函数的认识
一:构造函数 形式:派生类名::派生类名:基类名1(参数1),基类名2(参数2),……基类名n(参数n),数据成员1(参数1),数据成员2(参数2),……数据成员n(参数n){ 各种操作的说明 } 执行过程:先执行基类的构造函数,再进行数据成员的赋值,最后执行函数体。 其中基类名和数据成员的顺序是由在派生类的定义中声明的顺序决定执行的顺序的,因此它们的顺序是任意的,但为了可读性,还是最好...
分类:编程语言   时间:2015-04-02 22:36:59    阅读次数:178
将序列转化成二叉排序树
题目:将序列:7,2,4,6,3,1,5转化为二叉排序树?根据二叉排序树的性质:(1)若左子树不空,则左子树上所有结点的值均小于它的根结点的值;(2)若右子树不空,则右子树上所有结点的值均大于或等于它的根结点的值;(3)左、右子树也分别为二叉排序树;(4)没有键值相等的节点。可以得出下图:
分类:编程语言   时间:2015-04-02 22:33:19    阅读次数:242
算法训练 前缀表达式 (蓝桥杯)
算法训练 前缀表达式 时间限制:1.0s 内存限制:512.0MB问题描述 编写一个程序,以字符串方式输入一个前缀表达式,然后计算它的值。输入格式为:“运算符 对象1 对象2”,其中,运算符为“+”(加法)、“-”(减法)、“*”(乘法)或“/”(除法),运算对象为不超过10的整数,它们之间用一.....
分类:编程语言   时间:2015-04-02 22:29:26    阅读次数:199
Java学习笔记--并发工具Semaphore,CountDownLatch,CyclicBarrier,Exchanger
Semaphore实现典型的信号量CountDownLatch在指定数量的事件发生前一直等待CyclicBarrier使一组线程在一个预定义的执行点等待Exchanger交换两个线程的数据1. Semaphore信号量(Semaphore),是在多线程环境下使用的一种设施, 它负责协调各个线程, 以...
分类:编程语言   时间:2015-04-02 22:25:53    阅读次数:255
java中23种设计模式之18-原型模式(Prototype pattern)
class Something{ public String something=null;}class Prototype implements Cloneable{ private String name; public Something aSomething=new Something();...
分类:编程语言   时间:2015-04-02 22:24:14    阅读次数:229
[转帖] 分享一个java正则验证类
原址:http://blog.csdn.net/jarvis_java/article/details/5949096package com.tool.util;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * ....
分类:编程语言   时间:2015-04-02 22:19:37    阅读次数:163
多线程笔记--原子操作Interlocked系列函数
前面写了一个多线程报数的功能,为了描述方便和代码简洁起见,只输出最后的报数结果来观察程序运行结果。这非常类似一个网站的客户访问统计,每个用户登录用一个线程模拟,线程运行时将一个表示计数的变量递增。程序在最后输出这个计数的值表示今天有多少用户登录。如果这个值不等于我们启动的线程个数,那这个程序就是有问...
分类:编程语言   时间:2015-04-02 22:21:41    阅读次数:204
java学习笔记—HttpServletResponse(22)
1 乱码处理GET请求使用直接通过地址栏回车或超链接的单击以及form表单中method的get数据提交过来的请求,该请求和传递用户参数的方式是http://www.jnb.com?name=jack&age=36 因此可见get方式的请求参数有限(小于1K)。而且传递的数据直接在地址栏可见。如: ...
分类:编程语言   时间:2015-04-02 22:18:02    阅读次数:254
算法模板——线段树9(区间加+区间求和+区间方和)
如题,实现一个程序,输入N个数,进行如下维护:1.1 x y 求[x,y]区间的和2.2 x y 求[x,y]区间的平方和3.3 x y z 将[x,y]区间全部加上z4.4 x y 求[x,y]区间内两两数相乘的积之和(其实4是1、2的简单组合)如下: 1 var 2 i,j,k,l,m...
分类:编程语言   时间:2015-04-02 22:18:31    阅读次数:181
effective java读书笔记——对于所有对象都通用的方法
Java中的所有类都继承自Object类,Object类中有许多通用的方法,这一章要讨论的是:对于Object类中的通用方法,我们的类要不要继承,以及继承时需要注意的事项。第1条:equals(),覆盖时请遵守通用约定首先看一下不需要覆盖的情况:1.类的每个实例本质上是唯一的。(比如Static的,...
分类:编程语言   时间:2015-04-02 22:16:58    阅读次数:157
java学习笔记—HttpServletResponse(21)
public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { // 获取字节流对象 ServletOutp...
分类:编程语言   时间:2015-04-02 22:15:33    阅读次数:157
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!