- 博客(10)
- 收藏
- 关注
原创 反射技术
反射技术:由这项技术获取指定名称的类,并建立该类对象。反射技术的出现提高了程序的扩展性。 说完了反射技术,再来看一下反射的基础:Class类。 Class类:用于描述字节码文件的类。JAVA程序中的各个JAVA类属于同一类事物,描述这类事物的JAVA类名就是Class。 在反射中有9个预定义Class实例对象,分别是:byte,short,
2015-07-22 16:15:59
335
原创 黑马程序员---注解与反射的调用以及添加各种属性
在日常编写编写代码中,我们都会用到注解。现在就来看一下注解在变成中的通途。 注解:就是一种标记,告诉开发工具或是编译器。用于作为传递某种信息作用,一个注解就是一个类。 首先了解一下最基本的三个注解: @SuppressWarnings(”deprecation”):压缩警告注解,使用注解以后编译警告取消。通过代码来看一下:
2015-07-22 12:01:16
305
原创 黑马程序员----集合框架中的ArrayList和HashSet
ArrayList ArrayList:是List的子类,也是数组结构。 特点:1.长度可变;2.线程不同步;3.是作为替代了Vector出现的;4.看到是List集合形式,就知道可以有重复元素,并且可以实现增删改查四个功能。 通过代码的演示来了解ArrayList: HashSet HashSet:
2015-07-22 09:34:19
386
原创 黑马程序员-----单例设计模式
在学习面向对象中第一次接触到设计模式这个概念。何为设计模式呢?设计模式是解决问题的一种思想,是一种行之有效的解决方式。 学到的第一种设计模式叫做单例设计模式。下面来看一下单例设计模式: 单例设计模式解决的问题:保证一个类的对象在内存中的唯一性。 知道这个单例设计模式以后,可是具体在什么情况下使用呢? 应用场景:多个程序都在操作同一个配
2015-07-21 20:41:33
387
原创 黑马程序员-----泛型
泛型,在我刚开始接触到这个知识点的时候我觉得这是个很鸡肋的知识,可有可无。但是随着我看完基础视频在练习中,我发现泛型把那个不是鸡肋,确实也很重要。因此我觉得对于泛型我要有一个全面的理解掌握。 泛型:在定义集合时,就直接明确存储元素的具体类型。 这就是用代码体现出来泛型。 在使用迭代器取出元素时,同样明确: 使用泛型同样带来了
2015-07-21 17:36:44
327
原创 黑马程序员---面向对象中的内部类
在学习JAVA语言的面向对象时,我们接触到了内部类,这是一个我们整个基础学习中经常会遇到的知识点。所以我对内部类做了一个详细的阐述: 一、内部类定义: 其实就是将一个类定义到了另一个类的内部中。具体点说就是:比如A类想要访问B类中的成员时,就可以将A类定义到B类中,作为B类的内存存在,这样A类就可以对B类中的成员进行直接访问。 首先通过一段简单代码
2015-07-21 11:24:28
261
原创 黑马程序员-----自动装箱与拆箱
基本数据类型的自动装箱(autoboxing)、拆箱(unboxing)是自JDK1.50开始提供的一种新的功能。 因为有8个基本数据类型,所以对应有8个包装类。这8个包装类分别是:Byte,Short, Integer, Long, Float, Double, Character, Boolean,它们的使用方式都是一样的,通过自动装箱和拆箱可以实现基本数据类型与包装类
2015-07-20 20:15:54
287
原创 黑马程序员----Java异常体系结构
异常分为两种:Error和Exception,分别表示错误和异常。先来看一下这两种异常: Error:由系统底层发出的,严重性的错误,也是程序无法处理的错误。比如OutOfMemoryError等。Error一旦出现,Java虚拟机(JVM)必然会选择程序结束。 解决途径:修改代码。 Exception:由JVM发现错误,告诉调用者。这是程序本
2015-07-20 16:21:16
432
原创 黑马程序员-----重载与覆盖
在学习JAVA基础知识中,对Overload和Override这两个单词感到很熟悉,在初次学习和练习中经常会使用和看到,那么下面我将对这两个单词在JAVA语言中的作用进行一个具体的描述并对这个知识阐述一下我自己的理解。 Overload:可以翻译为重载。重载是指对于类的方法:在类中我们可以定义一些函数名称相同的方法,通过定义不同的参数类型和参数个数来区分这些方法,这就称之为
2015-07-20 14:33:38
289
原创 黑马程序员----JAVA中的自增(++)和自减(--)运算符
对于我们这种JAVA语言的初学者来讲,在JAVA语言中存在着很多运算符。在实际开发中我们或许很少用到它们,但是在初次学习中却时常会使用到这些运算符。其中我当初对于自增自减运算符的学习中遇到了一点小困难,现在我将把自己对于自增自减运算符的理解写出来。 自增(++)运算符:对原有数据进行+ 1(加1)的操作,通俗讲就是对变量的值加1。同时分为前缀式(++i)和后缀式(i++)。
2015-07-20 09:52:08
567
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人