黑马程序员_Java基础加强(1)
android培训、java培训、期待与您交流! Java基础加强-1 *************************************************** 一、 枚举 1、 为什么要有枚举 问题:要定义星期几或性别的变量,该怎么定义?假设用1-7分别表示星期一到星...
黑马程序员--java基础加强2
------- android培训、 java培训、期待与您交流! ---------- 对JavaBean的简单内省操作 1、javaBean是一种特殊的java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则 2、如果要在两个模块之...
黑马程序员_Java基础加强1
---------------------- Android、Java开发期待与您交流! ---------------------- JDK 1.5新特性(一) 1.静态导入 对静态方法的导入,不用再使用类名调用静态方法 2.增强for循环 for循环...
黑马程序员__JAVA基础加强--类加载器和代理总结
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------ 类加载器的概念: 类加载器就是加载类的工具,JVM在运行的时候需要加载类的class文件进内存,生成类的字节码文件。加载class文件并生成类的字节码文件的过程就是由类加载器来...
黑马程序员-JAVA基础加强-类加载器
------- android培训、java培训、期待与您交流! --------- 类加载器 类加载器的定义和作用 Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader,AppClassLoader类加...
黑马程序员--Java基础加强--08内省、类加载器、动态代理
----------------------Android培训、Java培训、java学习型技术博客、期待与您交流! ---------------------- 内省内省(IntroSpector):主要用于对JavaBean进行操作。 JavaBean是一种特殊的java类,主要用于传递数据信息...
黑马程序员_张孝祥_Java基础加强_类加载器
----------- android培训、java培训、期待与您交流! ------------ 类加载器及其委托机制的深入分析 1.类加载器和类加载器的作用: 类加载器概念:加载类的工具 在java程序里面用到一个类,出现了类的名字,java虚拟机首先把类的字节码加载到内存,通常这个字节码的...
黑马程序员_Java基础加强_Java类加载器,委托机制,模板方法设计模式
一,Java的类加载器 Java虚拟机可以安装多个类加载器,系统默认主要有三个类加载器,每个类负责加载特定的位置的类。 这三个类加载器是:BootStrap,ExtClassLoader,AppClassLoader。 类加载器也是一个Java类,所以类加载器也要被加载器加载,这样加载类加载器的加...
黑马程序员_Java基础加强笔记:类加载器
一、什么是类加载器 1)类加载器概述当程序需要用到某个类时,JVM首先把字节码文件从硬盘上加载进来,并做一些处理之后,这些硬盘的字节码文件就变成了内存字节码。这里加载的具体工作是由类加载器ClassLoader来执行的。Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器:BootStra...
黑马程序员--Java基础加强(2)-- JDK1.5新特性之可变参数,增强for,自动拆装箱,枚举
------------------ android培训、java培训、期待与您交流! --------------------- JDK1.5新特性之可变参数,增强for,自动拆装箱,枚举 一、 可变参数 1、当一个方法,需要的参数不确定时,可以使用可变参数,比如add方法,希望传入几个参数就让这...
Java基础加强<二>可变参数、增强for循环、基本类型的自动拆箱与装箱、枚举
一,可变参数1,什么是可变参数:当一个方法的参数的类型确定而参数个数不确定时,可以在形参的“类型”与“参数名”之间加上三个连续的“.”(即“...”,英文里的句中省略号),让它和不确定个数的实参相匹配。一个带有这样的形参的方法,就是一个实参个数可变的方法。例如:public void write(...
java基础加强(枚举,反射,增强for循环,可变参数,自动拆箱装箱,内省)
一 Eclipse的使用和程序的断点调试 错误:Bad version number in .class file-编译器的版本过高,运行环境版本过低(如果编译器的版本是低的,而运行环境是高的,不会出问题) 解决方案,1 编译环境变低 2运行环境变高 改变运行环境:工程右键,选择属性(Proper...
java基础加强(枚举,反射,增强for循环,可变参数,自动拆箱装箱,内省)
一 Eclipse的使用和程序的断点调试 错误:Bad version number in .class file-编译器的版本过高,运行环境版本过低(如果编译器的版本是低的,而运行环境是高的,不会出问题) 解决方案,1 编译环境变低 2运行环境变高 改变运行环境:工程右键,选择属性(Proper...
java基础加强--集合类的小结
集合类的作用: 集合类可以解决:可以动态完成对象集合的操作,并可以不受对象的数量的 限制。java的类集框架对一些实现好的数据结构进行了包装,使用方便。 集合类可以分为保存单值的Collection和能保存双值的Map。并可以通过Properties 类产生属性文件,这种文件可以保存运行...
java基础加强:泛型
Java基础加强:泛型 1. 什么是泛型? 泛型(Generic type )是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。 例如,Map 类允许您向一个 Map 添加任意类的对象,即使最常见的情况是在给定映射(map)中保存某个特定类型...
黑程序员_Java基础加强(中)_JavaBean,注解,泛型_27
------- android培训、java培训、期待与您交流!---------- 26、ArrayList_HashSet的比较及Hashcode分析 ArrayList是按照先后顺序依次将引用地址放进去。而HashSet放...
Java基础加强_Eclipse、枚举、反射、注解、泛型、类加载器、动态代理
第1单元:Eclipse开发工具 eclipse及IDE开发工具介绍 MyEclipse是eclipse的一个插件,使得eclipse可以开发JavaEE项目 javaw.exe是启动java的图形界面所用的虚拟机 Java EE: Java Enterprise Edition IDE: Inte...
Java基础加强-反射机制
反射的基石 -> Class 类(字节码) /*只要是在源程序中出现的类型,都要各自的Class实例对象,例如:int,int[],void*/ 如何得到各个字节码对应的实例对象(Class类型) 1.类名.class 2.对象.getClass 3.Class.forName("类名")...
JAVA面试-基础加强与巩固:反射、注解、泛型等
作者-焕然一璐,支持原创,转载请注明出处,谢谢合作。 原文链接: http://www.jianshu.com/p/aaf8594e02eb JDK1.5新特性 泛型 foreach 自动拆箱装箱 枚举 静态导入(Static import) 元数据(Metadata)...
黑马程序员15 java基础加强2(类加载器和代理)
------- android培训、java培训、期待与您交流! ---------- 类加载器 在java中每个类都是由某个类加载器的实体来载入的,因此在Class类的实体中,都会有 字段记录载入它的类加载器的实体(当为null时,其实是指Bootstrap ClassLoader)。 在java...