- 浏览: 202851 次
- 性别:
- 来自: 合肥
最新评论
-
materigirl:
实例化的引用变量没有调用toString()方法当然没用了。 ...
Java 泛型之简单类型的多参数类型 -
zds420:
xiaojianhx 写道如果action分散在不同的包里面要 ...
Struts2 Action 通配符 -
xiaojianhx:
如果action分散在不同的包里面要如何配置呢?如:
com. ...
Struts2 Action 通配符 -
zds420:
Zhang987526341 写道求lz 详细说说,我复制您的 ...
COOKIE IP地址限制投票次数 -
Zhang987526341:
求lz 详细说说,我复制您的代码后,要怎么改啊 。。初学者,求 ...
COOKIE IP地址限制投票次数
文章列表
Java泛型之泛型数组
- 博客分类:
- J2SE
package com.study.generics;
//泛型数组
public class GenericsMethodArrays {
public static void main(String []args) {
GenericsMethodArrays demo01 = new GenericsMethodArrays();
Integer i[]= {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}; //声明泛型数组
demo01.genericsMethod(i);
demo01.printMethod ...
经常听到“忠诚员工”的抱怨:“老板怎么和联想的柳传志一样,爱折腾。分公司老总在位子上才一年就调走,派个新手来,又要重新熟悉市场,重新熟悉客户,累不累?有必要吗?现在不是三年前的创业期,当时业务追着人走 ...
Java泛型方法,返回泛型类型实例
- 博客分类:
- J2SE
package com.study.generics;
//通过泛型方法,返回泛型类型实例
public class GenericsMethodDemo02 {
public static void main(String []args) {
GenericsMethodBackInstace<Float> demo02 = genericStaticMethod(100.33f);//如果传入100f则打印00.0
System.out.println(demo02.getVariable());
GenericsMethodD ...
package com.study.generics;
public class GenericsMethodDemo01 {
public static void main(String []args){
GenericsMehtod demo = new GenericsMehtod() ; //泛型方法的实例化
String strMethod=demo.genericMethod("泛型方法的使用"); //因为泛型就是参数化类型,则泛型传递方法的参数类类型也未指定。
int iMethod = demo.genericMethod ...
依靠正确的思维方式规划人生
- 博客分类:
- 生活
依靠正确的思维方式规划人生不管男人还是女人,谁都想出人头地成就一番事业,期望在工作和其他领域取得成功。 真正的“成功”就是自觉地去发挥自己所拥有的全部能力。更具体些说,“成功”意味着将自己的天
分与潜在的能力发挥出来,以实现自己的人生目标。 克莱门特·斯通在《获取成功的精神因素》一书中写道:“成功与否的决定因素是精神上的准备,这
种精神准备不是父母所赐,也非重金可买,而是加强自身心理品质锻炼的结果。”人生在世,面对人世间
的各种问题,应该学会拥有发展性的正确的思维方式。 (1)强烈的自我动机 动机来自自身的鼓舞和行动激发。即根据自己的想法、需要、感情或心理状态,主动地促成自己的行
...
package com.study.generics;
import com.study.generics.GenericsImpl;
public class GenericsImplClass01 {
public static void main(String []args) {
//父类引用指向子类对象
GenericsImpl<String> generics= new GenericsImplDemo<String>();
generics.setVar("设置父类引用指向子类对象");
Sys ...
package com.study.generics;
class GenericsControlClass<T> { //T 泛型参数类型由外部指定
private T variable;
public T getVariable() {
return variable;
}
public void setVariable(T e) {
this.variable = e;
}
public String toString() { //重写泛型类中的toString方法,
return "泛型类的变 ...
假设你被蒙住眼睛,站在桌子面前,而桌子上放着一个水桶,然后问你桶是空的还是盛满了水,你会如何?
有三种方法,无需你摘下眼罩就可以知道答案。
第一种方法,上前一步,将手伸到桶里,感觉一下桶里是否有水。换句话说,你可以亲自直接去尝试桶里有没有水,这种获取知识的方法我们将其称为尝试。
第二种方法,向桶里扔上样小东西,比如小石子之类,通过区别小石头进入水桶发出的声音,或者是直击桶底或者是撞击水面,根据声音的不同,你可以判断桶里是否有水,这种获得知识的方法,我们称其为推理。
第三种方法,询问你所信任的人,请他去看一下水桶,然后告诉你桶中是否有水。这是一种简捷的方法,但以信任 ...
package com.study.generics;
//介绍泛型的通配符 ? 怎么使用
class GenericsCommon<T> {
private T variable ;
public T getVariable() {
return variable;
}
public void setVariable(T variable) {
this.variable = variable;
}
//泛型中重写toString方法
public String toString() {
return " ...
package com.study.generics;
/**
* 简单泛型之两个参数类型
* @author Administrator
* @description 泛型类的定义时,不能在同一包中指定两个同名的泛型类名
* @param <K>
* @param <V>
*/
class GenericsClassTwo<K,V> {
private K key;
private V value;
public K getKey() {
return key;
}
public void se ...
package com.study.generics;
/**
* 简单泛型类
* @author Administrator
* @description 简单泛型类是声明了一个变量,可以声明多个变量,
* 现在此阶段只是为了了解泛型,使用泛型,重点是掌握基础知识,基本理论,基本技能,
* @param <T> 参数类型T(type)由外部指定
*/
class GenericsClass<T> { //T简称为type 泛型类型
private T variable; //泛型类的变量,则是属性
...
Java 泛型
所谓Java泛型 (Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。
简单起见:泛型就是将原本确定不变的数据类型参数化。
可以在集合框架(Collection framework)中看到泛型的动机。例如,Map 类允许您向一个 Map 添加任意类的对象,即使最常见的情况是在给定映射(map)中保存某个特定类型(比如 String)的对象
Java API中凡是使用了 ...
Java打包和解包可以叫装箱和拆箱
打包:就是把基础类型转换为对象
解包:就是把对象转换为基础类型
Map 接口是实现了类的键值对形式存储数据(key-value)
Map接口有HashMap和TreeMap子类
HashMap 是数据结构的哈希表方式的结构。
TreeMap 是数据结构的二叉树结构.什么是二叉树呢?主要就是一个元素下面只有两个元素。
Map类中存储的是键值对的标识,所以键不能重复。
Map中键值对的比较是通过equals和hashCode方法,重写equals方法必须要重写hashCode方法。
package com.study;
import java.util.*;
public class MapDemo01 {
...