摘要:
出现原因:JDK1.5版本以后出现的新特性,用于解决安全问题,是一个安全机制 好处: 1.将运行时出现的ClassCastException,转移到了编译时期,就是为了方便我们解决问题,让程序运行时出现的问题减少, 2.重要的是:避免的强制类型转换的麻烦 泛型的格式 (通常在集合框架里面用得比较多一点) 用一个当中包含一个我们指定的数据类。如Arra... 阅读全文
摘要:
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------我们知道集合是用来存储对象的。在他们实现了众多的接口我们以Arraylist为列子所有已实现的接口:Serializable, Cloneable, Iterable, Collection, Li... 阅读全文
摘要:
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------引用:java.util.Collection为什么要出现集合:Java是纯面向对象语言,而面向对象语言对事物的体现就是以对象的形式存在的。因此我们想对对象进行操作,就要对对象进行储存,那么聚合就出... 阅读全文
摘要:
参考博客。自己就不写了。我觉得他写得很详细 http://blog.csdn.net/hpf911/article/details/5852127 阅读全文
摘要:
设计模式:解决某一类问题行知最有效的方法。java有23种设计模式 单列设计模式: 解决一个类在内存中只存在一个对象 思路:(要保证对象的唯一性) 1.为了避免其它程序建立该对象,先禁止替他类创建改对象,(构造函数私有化) 2.还能让其他程序可以访问到该对象,只能在该类中自己生成一个对象 3.为了其他程序可以访问到当中的值,可以设计一些方法获取到值。 当然他们当中有两种方式:懒... 阅读全文
摘要:
就是一个客服端(Socket)和服务器(ServerSocket)端的链接间。我的理解是一个服务端可以链接多个客服端。 在客服端有输入流outPutStream. 用于发送数据 在服务器端有输出流。inputStream. 用于接受数据。 其他的我觉得多写几次就能够理解了。 客服端Socket package Text; import java.io.OutputStre... 阅读全文
摘要:
在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。 父... 阅读全文
摘要:
package com.itheima;
/** * 6.编程列出一个字符串的全字符组合情况,原始字符串中没有重复字符 * * @author zhulang */
public class Text6
{ // 两个字符串相互的组合 // 1.先打印出第一排。 // 2.用一个字符串数组保存组合的字符串 // 3.打印2个就是 publ... 阅读全文
摘要:
题目:定义一个包含私有成员变量和函数的类,再定义一个内部类,在内部类函数中访问外部成员变量, 并调用外部函数。在外部类函数中创建内部类对象,调用内部类函数 思路就是:把问题拆分。一个一个的解决就ok了。 package com.itheima; /** * 5.定义一个包含私有成员变量和函数的类,再定义一个内部类,在内部类函数中访问外部成员变量, 并调用外部函数。在外部类函数中创建内... 阅读全文
摘要:
题目:什么情况下适合用UDP协议,什么情况下适合用TCP协议? 我的答案: /* * UDP: * 1.将数据及源和目的封装成数据包中,不需要建立连接。---------面向无连接。 * 2.每个数据报包的大小在限制在64k内。 * 3.因无连接,是不可靠的协议。 * 4.不需... 阅读全文