- 博客(12)
- 问答 (1)
- 收藏
- 关注
原创 黑马程序员——反射机制的应用
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。我在前面的博客中已经总结了通过类名和对象获取类中所有属性和方法的方式。所以在此处,主要介绍反射的一些应用场景。读取配置文件获取类名,并调用其方法
2015-12-19 13:46:26
414
原创 黑马程序员——网络编程之TCP
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------TCP协议 TCP(Transmission Control Protocol, 传输控制协议)是整个TCP/IP协议族中最重要的协议之一。它在IP提供的不可靠数据服务的基础上为应用程序提供了一个可靠的、面向连接的、全双工的数据传输服务。TCP实现可靠性的方式
2015-12-17 21:45:37
442
原创 黑马程序员——网络编程之UDP
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------UDP协议 用户数据报协议(User Datagram Protocol, UDP)是一种不可靠的、无连接的协议,可以保证应用程序进程间的通信。与同样处在传输层的面向连接的TCP相比,UDP是一种无连接的协议,它的错误检测功能要弱得多。可以这样说,TCP有助于提供可靠性,而UD
2015-12-16 19:59:31
501
原创 黑马程序员——IO流
最近学习了Java的IO流部分,下面作一些简单的总结: 首先,Java中IO流的作用是处理设备之间的数据传输。按照操作数据可以分为字符流和字节流,按照流向可以分为输入流和输出流。Java用来操作流的对象都封装在io包中,下面我引用了一张别人的框架图,清晰地罗列出了IO流的体系结构。下面,对一些常用的流举例示范:字符流 //对FileReader和FileWriter的
2015-12-16 13:37:52
369
原创 黑马程序员——求两个字符串最大公约数的解法
题目:键盘输入两个字符串,获取这两个字符串的最大公约数并打印出来。例如:输入ijsfajk 和 qhsfqal ,输出的最大公约数是sf
2015-12-09 16:54:13
756
原创 黑马程序员——关于数据结构栈的实现方式的探讨
数据结构栈 栈是限制插入和删除只能在一个位置上进行的表。该位置是表的末端,叫做栈顶(top)。对栈的基本操作有进栈(push)和出栈(pop),前者相当于插入,后者相当于删除最后插入的元素。 栈有时又叫做LIFO(后进先出)表。最基本的操作是进栈和出栈,还有一些其他操作,例如清空栈、判断栈是否为空、返回栈中元素的位置等,都作为栈的操作指令系统的一部分。栈的实现
2015-12-02 16:28:10
437
原创 黑马程序员——利用生产者和消费者模式讨论notify()方法的运用
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 当使用多线程来同时运行多个任务时,可以通过锁来同步多个任务的行为,从而使得一个任务不会干涉另一个任务的资源。也就是说,如果多个任务在交替着访问内存中的某项资源,可以通过锁来控制同一时刻只有一个任务可以访问该资源。为了使任务可以协作,我们可以使用wait()和notify()机制来控制。
2015-11-25 21:20:35
398
原创 黑马程序员——分析匿名内部类使用外部定义的对象
在分析之前,首先说一下内部类定义在局部的特点。 内部类被定义在局部时: 1. 不可以被成员修饰符修饰; 2. 可以直接访问外部类中的成员,因为还持有外部类中的引用; 3. 但是不可以访问它所在局部中的变量,只能访问被final修饰的局部变量。 其中,匿名内部类其实就是一条特殊的语句,被定义在方法中,所以,匿名内部类也属于被
2015-11-16 15:09:24
2035
2
原创 黑马程序员——数组笔记
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------数组定义 概念:同一种类型数据的集合,其实数组就是一个容器。好处就是数组可以自动为其中的元素进行编号(从0开始)。 定义格式:数据类型[] 数组名 = new 数据类型[元素个数或数组长度] 例如:定义一个用来存储3个整数的数组 int[]
2015-11-12 08:48:07
472
转载 JDK各个版本的新特性jdk1.5-jdk8
JDK各个版本的新特性 对于很多刚接触java语言的初学者来说,要了解一门语言,最好的方式就是要能从基础的版本进行了解,升级的过程,以及升级的新特性,这样才能循序渐进的学好一门语言。今天先为大家介绍一下JDK1.5版本到JDK1.7版本的特性。希望能给予帮助。JDK1.5新特性: 1.自动装箱与拆箱:自动装箱的过程:每当需要一种类型的对象时,这种基本类型就自动地封
2015-08-14 19:48:38
385
原创 Java反射学习笔记
反射学习笔记 反射就是把java类中的各种成分映射成相应的java类,包括java类本身。每一个java类都是Class类的一个实例对象,每一个方法都是Method类的一个实例对象······ 反射很好地体现了“万物皆对象”的本质,可以很好地帮助我们理解面向对象的本质。获取Class实例的三种方式:1.className.class
2015-08-10 19:56:08
261
空空如也
关于Android中ProgressBar的问题
2016-04-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人