关闭

java泛型检查只在编译期有效,而反射是在运行期的调用机制。

java泛型检查只在编译期有效,而反射是在运行期的调用机制。  比如下面这个例子:  Map map = new HashMap(); String key = "key"; Integer val = new Integer(1); Method m = HashMap.class.getDeclaredMethod("put"...
阅读(209) 评论(0)

黑马程序员--Java编程--反射

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Java编程--反射 一,反射的基石-Class类 Java程序中的各个Java类属于同一类事物,描述这类事物的Java类名是Class。 对比:众多的人用Person类表示,众多的Java类用Class表示。 Class类代表的Java类,它的各个实例对象分别是什么呢? ...
阅读(238) 评论(0)

黑马程序员--Java基础学习(正则表达式)第二十五天

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Java基础学习(正则表达式)第二十五天 一,正则表达式特点及功能 正则表达式:符合一定规则的表达式。 作用:用于专门操作字符串。 特点:用一些特定的符号来表示一些代码操作。这样就简化书写。 所以学习正则表达式,就是在学习一些特殊符号的使用。 好处:可以简化对字符串...
阅读(198) 评论(0)

黑马程序员--Java基础学习(网络编程)第二十四天

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Java基础学习(网络编程)第二十四天 一,TCP通信上传图片 客户端往服务端发送图片代码示例: /* 需求:上传图片。 */ /* 客户端。 1,服务端点。 2,读取客户端已有的图片数据。 3,通过socket输出流将数据发给服务端。 4,读取服务端反馈信息。 5,关闭。...
阅读(158) 评论(0)

黑马程序员--Java基础学习(网络编程)第二十三天

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Java基础学习(网络编程)第二十三天 一,概述 网络模型:OSI参考模型,TCP/IP参考模型。 网络通讯要素:1,IP地址。2,端口号。3,传输协议。 网络通讯过程:1,找到对方IP。2,数据要发送到对方指定的应用程序上,为了标识这些应用程序,所以给这些网络应用...
阅读(235) 评论(0)

黑马程序员--Java基础学习(GUI图形化界面)第二十二天

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Java基础学习(GUI图形化界面)第二十二天 一,GUI图形用户界面概述 Java为GUI提供的对象都存在java.Awt和javax.Swing两个包中。 Awt:(抽象窗口工具包),需要调用本地系统方法实现功能。属于重量级控件和系统依赖性强。 Swing:在AWT的基...
阅读(218) 评论(0)

黑马程序员--Java基础学习(IO流及字符编码)第二十一天

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Java基础学习(IO流及字符编码)第二十一天 一,对象的序列化 操作对象:ObjectInputStream 与 ObjectOutputStream。 把对象存储在硬盘上成为对象的持久化存储。 注:静态成员不能序列化,只能对堆内存中的数据序列化。 transient修...
阅读(484) 评论(0)

黑马程序员--Java基础学习(IO流--File对象和Properties)第二十天

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Java基础学习(IO流--File对象和Properties)第二十天 一,File概述 因为流只能操作数据,想要操作被封装数据的文件信息要用File对象。 File的作用: 1,用来将文件或者文件夹封装成对象。 2,方便对文件与文件夹的属性信息进行操作。 3,File对...
阅读(82) 评论(0)

黑马程序员--Java基础学习(IO流)第十九天

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Java基础学习(IO流)第十九天 一,字符流缓冲区 缓冲区的出现提高了数据的读写效率。 对应类:BufferedWriter,BufferedReader。 缓冲区要结合流才可以使用。 代码示例: /* 缓冲区的出现是为了提高流的操作效率而出现的。 所以在创...
阅读(194) 评论(0)

黑马程序员--Java基础学习(其他对象和IO流)第十八天

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Java基础学习(其他对象和IO流)第十八天 一,其他对象 System:类中的方法和属性都是静态的。 out:标准输出,默认是控制台。 in:标准输入,默认是键盘。 描述系统一些信息。 获取系统属性信息:Properties getProperties();...
阅读(164) 评论(0)

黑马程序员--Java基础学习(集合工具类)第十七天

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Java基础学习(集合工具类)第十七天 一,概述 集合框架中有连个工具类:Collections和Arrays。 Collections用来操作集合的工具类。 Arrays是用来操作数组的工具类。 这两个工具类中的方法都是静态的。 因为List集合中没有排序方法...
阅读(190) 评论(0)

黑马程序员--Java基础学习(集合)第十六天

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Java基础学习(集合)第十六天 一,集合-Map概述 Map集合:该集合存储键值对。一对一对往里存。而且要保证键的唯一性。 1,添加。 put(K key,V value); putAll(Mapm); 2,删除。 clear() remove(Obje...
阅读(117) 评论(0)

黑马程序员--Java基础学习(集合框架)第十五天

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Java基础学习(集合框架)第十五天 一,集合框架-TreeSet Set:无序,不可重复元素。 |--HashSet:数据结构式哈希表。线程是非同步的。 保证元素唯一性的原理:判断元素的hashCode值是否相同。 如果相同,还会继续判断元素的equals方法,是否为t...
阅读(138) 评论(0)

黑马程序员--Java基础学习(集合框架)第十四天

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Java基础学习(集合框架)第十四天 一,体系概述 为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行了存储,集合就是存储对象最常用的一种方式。 数组和集合类同是容器,有何不同? 数组虽然也可以存储对象,但是长度是固定...
阅读(134) 评论(0)

黑马程序员--Java基础学习(String)第十三天

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Java基础学习(String)第十二天 一,String概述 字符串是一个特殊的对象。 字符串一旦初始化就不可以被改变。 字符串定义格式: 1,String str = "abc"; 2,String str1 = new String("abc"); class S...
阅读(162) 评论(0)

黑马程序员--Java基础学习(多线程)第十二天

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Java基础学习(多线程)第十二天 一,线程间通信 线程间通信:其实就是多个线程在操作同一个资源,但是操作的动作不同。 class Res { String name; String sex; boolean flag= false; public void set...
阅读(144) 评论(0)

黑马程序员--Java基础学习(多线程)第十一天

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Java基础学习(多线程)第十一天 一,多线程概述 进程:是一个正在执行中的程序。 每一个进程执行都有一个执行的顺序。该顺序就是一个执行路径,或者叫一个控制单元。 线程:就是进程中的一个独立的控制单元。 线程在控制着进程的执行。 一个进程中至少有一个线程。...
阅读(222) 评论(0)

黑马程序员--Java基础学习(面向对象)第十天

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Java基础学习(面向对象)第十天 一,异常-finally finally代码块:定义一定执行的代码。 通常用于关闭资源。 二,处理异常的格式 第一种格式: try { } catch () { } 第二个格式: try { } catch...
阅读(166) 评论(0)

黑马程序员--Java基础学习(面向对象)第九天

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Java基础学习(面向对象)第九天 一,内部类访问规则 内部类的访问规则: 1,内部类可以直接访问外部类中的成员,包括私有 之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式  外部类名.this 2,外部类要访问内部类,必须建立内部类对象。...
阅读(197) 评论(0)

黑马程序员--Java基础学习(面向对象)第八天

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Java基础学习(面向对象)第八天 一,多态       多态:可以理解为事物存在的多种体现形态。 动物:猫,狗。 猫 x = new 猫(); 动物 x = new 猫(); 1,多态的体现       父类的引用指向了自己的子类对象。       父类的引用...
阅读(197) 评论(0)
28条 共2页1 2 下一页 尾页
    个人资料
    • 访问:5621次
    • 积分:312
    • 等级:
    • 排名:千里之外
    • 原创:27篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章存档