黑马程序员_高新技术

原创 2012年03月30日 14:08:50

--------------------android培训java 培训、期待与您交流! ------------------------

张老师高新技术的部分,知识量很充足,是值得看很多遍细细咀嚼的,我看了两三遍了 刚开始看,

一头雾水,都看不明白,在看一遍后,有点点明白了,到现在也不敢说上面的知识完全理解了,只能说

是部分,还是会努力的看下去,多看几遍都没关系,努力看懂就行的,加油,

 

静态导入

import static语句导入一个类中的某个静态方法或所有静态方法

可变参数

函数类型函数名(参数1,类型参数名)

for ( type 变量名:集合变量名 )  { }

 

迭代变量必须在( )中定义!

集合变量可以是数组或实现了Iterable接口的集合类

 

自动装箱

java5自动转换类型

享元模式 flyweight

采用一个共享来避免大量拥有相同内容对象的开销。

这种开销中最常见、直观的就是内存的损耗。享元模式以共享的方式高效的支持大量的细粒度对象。

有很多小对象他们有很多属性相同,把他们变成一个对象,那些不同的属性把他们变成方法的参数

称之为外部状态,那些相同的属性称为内部状态

Integer对象放在一个范围内 -128127内大的数出现频率较低,

 

 

枚举就相当于一个类,其中也可以定义构造方法、成员变量、普通方法和抽象方法。

枚举元素必须位于枚举体中的最开始部分,枚举元素列表的后要有分号与其他成员分隔。把枚举中的成员方法或变量等放在枚举元素的前面,编译器报告错误。

带构造方法的枚举

构造方法必须定义成私有的

如果有多个构造方法,该如何选择哪个构造方法?

枚举元素MONMON()的效果一样,都是调用默认的构造方法。

带方法的枚举

定义枚举TrafficLamp

实现普通的next方法

实现抽象的next方法:每个元素分别是由枚举类的子类来生成的实例对象,这些子类采用类似内部类的方式进行定义。

增加上表示时间的构造方法

枚举只有一个成员时,就可以作为一种单例的实现方式。

泛型是提供给javac编译器使用的,可以限定集合中的输入类型,让编译器挡住源程序中的非法输入,编译器编译带类型说明的集合时会去除掉类型信息,使程序运行效率不受影响,对于参数化的泛型类型,getClass()方法的返回值和原始类型完全一样。由于编译生成的字节码会去掉泛型的类型信息,只要能跳过编译器,就可以往某个泛型集合中加入其它类型的数据,

只有引用类型才能作为泛型方法的实际参数

Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader,AppClassLoader

 

java高新技术不是只看几遍就能把所有知识都掌握学通的,这个需要反复一遍又一遍的咀嚼,我还看的次数还很多

----------------------android培训java 培训、期待与您交流! ----------------------

详细请查看:http://edu.csdn.net/heima

黑马程序员Java培训和Android培训_java高新技术(二)

1. 自定义注解添加属性:package com.itcast.d34;import java.lang.annotation.ElementType;import java.lang.annotat...

黑马程序员_Java高新技术之反射 数组的反射

l具有相同维数和元素类型的数组属于同一个类型,即具有相同的Class实例对象。 l代表数组的Class实例对象的getSuperClass()方法返回的父类为Object类对应的Class。 l基本类...
  • redouba
  • redouba
  • 2013年07月18日 15:46
  • 562

黑马程序员-JAVA 高新技术(反射)

---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- 反射 Ja...

黑马程序员——java高新技术——GUI图形化用户界面

点击打开链接 点击打开链接 点击打开链接 android培训、点击打开链接 点击打开链接 java培训、期待与您交流!">点击打开链接 点击打开链接  //菜单栏、菜单的练习 ackage myme...

黑马程序员--------------高新技术之内省和泛型

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ---------------------- 内省     JavaBean是一种特殊的J...

黑马程序员——java高新技术:枚举

枚举是java1.5版本的新特性。

黑马程序员_Java基础加强高新技术笔记(一)

eclipse开发工具 1.IDE开发工具都支持使用工程化方式管理一个项目的程序开发过程,一般来说一个相对独立的项目就是一个工程,一个项目中涉及的多个java文件,资源文件等用一个工程进行管理。(在这...
  • gmx1234
  • gmx1234
  • 2013年11月03日 19:27
  • 383

黑马程序员_java学习日记_Java高新技术_反射(一)

----------------------- android培训、java培训、java学习型技术博客、期待与您交流! ---------------------- java中的反射: Clas...

黑马程序员——java高新技术学习日记(3)

-------android培训、java培训、期待与您交流! ---------- 反射的基石---Class类 Java的各个类属于同一事物,描述这个同一事物的类名叫做Class Cla...

黑马程序员---高新技术之类加载器

-------- android培训、java培训、期待与您交流! ----------     黑马程序员---高新技术之类加载器       1、类加载器的概念        (1).类加载器是...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员_高新技术
举报原因:
原因补充:

(最多只允许输入30个字)