`
yyys8517750
  • 浏览: 140487 次
  • 性别: Icon_minigender_1
  • 来自: 岳阳
社区版块
存档分类
最新评论
文章列表
1、动态语言和静态语言   通常我们所说的动态语言、静态语言是指动态类型语言和静态类型语言。   (1)动态类型语言:动态类型语言是指在运行期间才去做数据类型检查的语言,也就是说,在用动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来。Python和Ruby就是一种典型的动态类型语言,其他的各种脚本语言如 VBScript也多少属于动态类型语言。例如javascript  : var val;  val可以是string 也可以是int   (2)静态类型语言:静态类型语言与动态类型语言刚好相反,它的数据类型是在编译其间 ...

JUnit4 详解

推荐文章:http://www.cnblogs.com/eggbucket/archive/2012/02/02/2335697.html 写的很好,有图解。
转载自:http://www.cnblogs.com/icewee/articles/2073203.html   前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同。其实将java程序打包成exe也需要这个可执行jar文件。 准备: eclipse、exe4j(网上有软件和帐号下载) 第一步,将java项目打包成可执行jar文件,首先看一下我的java project结构,Main.java是程序入口类,里面有main函数,config目录是些配置文件,lib是用到的第三方类库 开始打包,Simu ...
点击【开始菜单】的【运行】  进入注册表,运行里输入regedit,     找到HKEY_CURRENT_USER   \   Software    \    Blizzard Entertainment    \    Warcraft III   \   Video,     写着高和宽(resheight高和reswidth宽),双击修改DWORD值     选择十进制,然后输入你的要的分辨率,和桌面一样就可以全屏了   例如:1280×800。确定后,打开魔兽就可以了。
text加载资源文件里的内容  applicationResources.properties 里:chekc_error=约束错误        chekc_set=true   <s:text name="chekc_error"/> 显示:约束错误   <s:if test="getText('chekc_set‘)==true'">    约束开启  </s:if>  <s:else>    约束结束   </s:else>
ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。     (疯狂的java讲义--李刚)以前看过的一本书,哈哈  下列代码是真确的   List li1=new ArrayList(); ...
HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因为contains方法容易让人引起误解。 Hashtable继承自Dictionary类,而HashMap是Java1.2引进的Map interface的一个实现。最大的不同 ...
动态INCLUDE用jsp:include动作实现 <jsp:include page="included.jsp" flush="true" />它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面<%@ include file="included.htm" %>     

jdbc

2.4、JDBC程序的代码模板       开发一个JDBC应用程序,基本需要以下步骤:(1)、把JDBC驱动类装载入Java虚拟机中,为此,可使用Class.forName()方法,此方法将给定的类加载到Java虚拟机中。如果系统中不存在给定的类,则会引发 ...

Hash code

<script type="text/javascript"></script> 问:两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?答:不对,有相同的hash code。  hash code是一种编码方式,在Java中,每个对象都会有一个hashcode,Java ...
选自:http://android.yaohuiji.com/archives/category/java/ 今天在网上搜索了一下,发现一篇关于java集合的博文,里面整理得非常好, 特意copy过来和大家分享一下 本讲内容:集合 collection 讲集合collection之前,我们先分清三个概念: colection 集合,用来表示任何一种数据结构 Collection 集合接口,指的是 java.util.Collection接口,是 Set、List 和 Queue 接口的超类接口 Collections 集合工具类,指的是 java.util.Collec ...

HashMap和Hashtable

hashtable 是先出来滴,hashmap是后出来滴。 hashmap允许空key,和value,而hashtable不允许。     转自:http://blog.csdn.net/ago52030/archive/2008/04/12/2287041.aspx 1 HashMap不是线程安全的               hastmap是一个接口 是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。   2   HashTable是线 ...
对类时 package 包内的 public  共有的   public很好理解,就是无所顾忌,都是公共的,别的类都可以调用到这个类 不写时为package即,只有此类的所在包下的类可以访问到该类 例如com.sun.test 下有 A ,B 两个类 A 为package com.sun下有 C类 只有B可以写 B b=new B(); C中写 b b1=new b();则会报错   对方法时 package 包内的 private  私有的(类内的) public  共有的 protected 保护的   private只有自己类可以用, public 则是 ...
  String str="12344";  String gstr=new   String(str.getBytes( "原有编码 "), "目标编码 "); 例如:   String str="12344";  String gstr=new   String(str.getBytes( "GB2312"), "ISO-8859-1");   System.out.println(gstr);

重载和重写

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhu_apollo/archive/2007/10/28/1852542.aspx     1,             重载(Overloading) (1)       方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。(2)       Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体 ...
Global site tag (gtag.js) - Google Analytics