易截截图软件、单文件、免安装、纯绿色、仅160KB

5.5笔记 java基础增强

今天是来传智播客的第一天,幸亏之前看过thinking in java 感觉理解不是很吃力,但是感觉挺累的
1。外挂插件的步骤:
1,在eclipse的目录下建立links目录。
2,在links目录下,建立一个文件,内容为插件eclipse目录的父目录;
 path=插件eclipse目录的父目录  path=F:\\Eclipse\\NLpack1-eclipse-SDK-3.2.1-win32
3,打开eclipse进行验证。
 1.1泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个
参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。
1.2Java语言引入泛型的好处是安全简单的实现“任意化”。在Java SE 1.5之前,没有泛型的情况的下
,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转
换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况
,编译器可能不提示错误,在运行的时候才出现异常,这是一个安全隐患。
  泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高代码的重
用率。
泛型的引入可以在编译时期检查类型的正确性
   什么时候使用泛型  当操作的引用数据类型不确定的时候 就使用泛型
构造延迟
因为可以擦除功能,所以 List<Integer> 和 List<String> 是同一个类,编译器在编译 List<V> 时只
生成一个类(和 C++ 不同)。因此,在编译 List<V> 类时,编译器不知道 V 所表示的类型,所以它就
不能像知道类所表示的具体类型那样处理 List<V> 类定义中的类型参数(List<V> 中的 V)。
因为运行时不能区分 List<String> 和 List<Integer>(运行时都是 List),
擦除的补偿:
  正是由于擦除的存在,所以在运行时才能知道确切类型信息的操作都无法执行
例如
:public class genergic<T>
{
  public static test(Object org)
{
  if(org instance T){}
  T war=new T<>;
  T[] array=new T(10);
  T[] array=(T) new object(10);
 
}
}
但是可以用以下方法解决问题:
public class genergic<T>
{
Class<T> kind
genergic(Class<T> kind)
{
this.kind=kind;
}
  public static test(Obje


相关文档:

JAVA读取外部资源的方法

在java代码中经常有读取外部资源的要求:如配置文件等等,通常会把配置文件放在classpath下或者在web项目中放在web-inf下.
1.从当前的工作目录中读取:
        try {
            BufferedReader in = new BufferedReader(new InputStreamRea ......

smtp of java mail

send mail use smtp .u can send text or html, send to many peoples if u have a email user and pwd and the smtp of the email which u use.
package org.lc.smtp;
import java.io.IOException;
import java.util.Properties;
import javax.activation.DataHandler;
import javax.mail.Message;
import javax.mai ......

JAVA finally字句的异常丢失和返回值覆盖解析

JAVA finally字句的异常丢失和返回值覆盖解析
Java虚拟机在每个try语句块和与其相关的catch子句的结尾
处都会“调用”finally子句的子例程。实际上,finally子句在方法内部的表现很象“微型子例程”。finally子句正常结束后-指的是finally子句中最后一条语句正常执行完毕,不包括抛出异常,或执行re ......

Java 注释规范

注释的原则 1、 注释形式统一 在整个应用程序中,使用具有一致的标点和结构的样式来构造注释。如果在其他项目组发现他们的注释规范与这份文档不同,按照他们的规范写代码,不要试图在既成的规范系统中引入新的规范。 2、 注释的简洁 内容要简单、明了、含义准确,防止注释的多义性,错误的注释不但无益反而有害。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号