自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

整理记录

走过的路至少要留下些脚印

  • 博客(15)
  • 收藏
  • 关注

原创 java基础加强_JDK1.5线程并发库

JDK1.5中提供了一个新的类

2014-05-30 09:40:30 736

原创 java基础加强_代理

要为已存在的多个具有相同接口的目标类的各个方法增加一些系统功能,例如,异常处理、日志、计算方法的运行时间、事务管理、等等,你准备如何做?编写一个与目标类具有相同接口的代理类,代理类的每个方法调用目标类的相同方法,并在调用方法时加上系统功能的代码。 (参看下页的原理图)如果采用工厂模式和配置文件的方式进行管理,则不需要修改客户端程序,在配置文件中配置是使用目标类、还是代理类,这样以后很容易切

2014-05-29 21:07:12 479

原创 java基础加强_类加载器

类加载器:负责加载类的工具Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap(根加载器)ExtClassLoader(扩展类加载器)AppClassLoader(系统类加载器)还有一种是用户自定义加载器获取类文件所使用的加载器名称System.out.println(ClassLoaderTes

2014-05-27 17:07:50 543

原创 ava基础加强_泛型

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

2014-05-25 14:36:56 627

原创 JAVA基础加强_注解

注解(Annotation)概念:注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事。标记可以加在包,类,字段,方法,方法的参数以及局部变量上。4个 基本的Annotation(存在于java.lang包下)

2014-05-24 11:51:11 551

原创 java基础加强_JavaBean内省

JavaBean内省概述:JavaBean是一种特殊的Java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。什么时候使用JavaBean:如果要在两个模块之间传递多个信息,可以将这些信息封装到一个JavaBean中,这种JavaBean的实例对象通常称之为值对象(Value Object,简称VO)。这些信息在

2014-05-22 23:05:50 632 1

原创 java基础加强_反射

反射的基石:Class类Class类概述:Java程序中的各个Java类属于同一类事物,描述这类事物的Java类名就是Class。Class类中提供了大量操作字节码文件的方法。Class类代表Java类,它的各个实例对象又分别对应对应各个类在内存中的字节码,例如,Person类的字节码,ArrayList类的字节码,等等。一个类被类加载器加载到内存中,占用一片存储空

2014-05-22 10:48:31 576

原创 Java基础加强_JDK1.5新特性

JDK1.5新特性静态导入静态导入和非静态导入的区别 :顾名思义import语句可以导入一个类或某个包中的所有类import static语句导入一个类中的某个静态方法或所有静态方法,另外静态导入比非静态导入更加简化了代码的书写静态导入的范围不同,那么导入的静态方法的范围也不同例如:import static java.lang.*;此处导入的是

2014-05-18 18:52:23 530

原创 eclipse使用技巧总结

Eclipse使用技巧总结概述:Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse软件界面1:菜单栏(Menu Bar)2:快捷工具栏(Tool Bar)3:包资源管理器(Package Explorer)4:编辑器窗口(Editor)

2014-05-12 13:03:46 870

原创 网络编程

网络参考模型OSI参考模型TCP/IP参考模型通信其实就是数据的封包和拆包过程,从应用层开始每进入一层数据中都会添加每层的特征,到达目的后,从物理层开始拆包。如果通信协议不同无法解析封包的数据,那么就会通信失败网络通讯要素IP地址:InetAddress网络中设备的标识(硬件设备标识)不易记忆,可用主机名本地回环地址:127.0.0.1  主

2014-05-10 16:04:07 377

原创 GUI(图形用户界面)

GUI(图形用户界面)人机交互的两种方式:1,图形用户接口;2,命令行用户接口GUIGraphical User Interface(图形用户接口)。用图形的方式,来显示计算机操作的界面,这样更方便更直观。CLICommand line User Interface (命令行用户接口)就是常见的Dos命令行操作。 需要记忆一些常用的命

2014-05-06 18:15:02 550

原创 io流--下

File类File概述:用来将文件或者文件夹封装成对象方便对文件与文件夹的属性信息进行操作。File对象可以作为参数传递给流的构造函数。File类常见方法:1,创建。boolean createNewFile():创建文件并判断是否创建成功在指定位置创建文件,如果该文件已经存在,则不创建,返回false。和输出

2014-05-05 22:59:26 423

原创 io流--上

IO流IO流概述IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的对象都在IO包中流按操作数据分为两种:字节流与字符流。  字节流:处理字节数据的流对象。设备上的数据无论是图片或者dvd,文字,它们都以二进制存储的。二进制的最终都是以一个8位为数据单元进行体现,所以计算机中的最小数据单元就是字节。意味着,字节流可以处理设备

2014-05-04 23:13:46 351

原创 泛型

泛型:JDK1.5版本以后出现新特性。用于解决安全问题,是一个类型安全机制。泛型概述:在使用java提供的对象时,什么时候写泛型呢?泛型通常在集合框架中很常见,只要见到 就是用来接收类型的,当使用集合时,将集合中要存储的数据类型作为参数传递到好处1.将运行时期出现问题ClassCastException,转移到了编译时期。方便于程序员解决问题。让运行

2014-05-01 10:55:35 363

原创 集合总结

集合框架概述示意图:Collection集合Map集合:集合使用技巧总结:按照数据结构总结:数组结构的集合(ArrayList,Vector),有角标,查询快,增删慢;二叉树结构的集合(TreeSet,TreeMap),可以排序,排序需要比较比较的两种方式:让比较的对象实现Comparable:覆盖compareT

2014-05-01 10:12:06 475

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除