摘要: ------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------Java基础---网络编程一、网络编程概述1、计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下... 阅读全文
posted @ 2015-08-29 12:47 阿伦-艾弗森 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 简单的java加密算法有:BASE64严格地说,属于编码格式,而非加密算法MD5(Message Digest algorithm 5,信息摘要算法)SHA(Secure Hash Algorithm,安全散列算法)HMAC(Hash Message Authentication Code,散列消息... 阅读全文
posted @ 2015-06-25 23:01 阿伦-艾弗森 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 题目一:public class testClockwiseOutput { //顺时针打印一个矩阵 @Test public void test(){ int[][] num = new int[100][100]; int n = 4; int count =1; for(int i=0;i=... 阅读全文
posted @ 2015-06-25 22:55 阿伦-艾弗森 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 网络编程三要素: A:IP地址 B:端口 C:协议 举例: 我想和林青霞说话了。肿么办? A:我要找到林青霞。 B:对她说话,要对耳朵说。 C:我说什么呢?"I Love You" 但是,她没学过英语,听不懂。 我没必要说英语,说汉语就可以了:我爱你 IP地址: 网络中计算机的唯一标识。... 阅读全文
posted @ 2015-06-20 20:32 阿伦-艾弗森 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 1:要想了解多线程,必须先了解线程,而要想了解线程,必须先了解进程,因为线程是依赖于进程而存在。2:什么是进程? 通过任务管理器我们就看到了进程的存在。 而通过观察,我们发现只有运行的程序才会出现进程。 进程:就是正在运行的程序。 进程是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空... 阅读全文
posted @ 2015-06-18 22:19 阿伦-艾弗森 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 首先让我们了解几个概念:栈 :由JVM分配区域,用于保存线程执行的动作和数据引用。堆 :由JVM分配的,用于存储对象等数据的区域。常量池constant pool :在堆中分配出来的一块存储区域,用于存储显式 的String,float或者integer.这是一个特殊的共享区域,可以在内存中共享的不... 阅读全文
posted @ 2015-06-13 11:28 阿伦-艾弗森 阅读(384) 评论(0) 推荐(0) 编辑
摘要: ●StringBuffer 阅读全文
posted @ 2015-06-11 00:10 阿伦-艾弗森 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1. final:最终。 常见的是它可以修饰类、方法、变量。 被final修饰的方法不可以被重写。 被final修饰的类不可以被继承。 被final修饰的变量不可以被重新赋值,自定义常量。2. abstract:抽象。 抽象类无法实例化 抽象方法不能有方法体,有抽象方法的类必须定义为... 阅读全文
posted @ 2015-06-10 23:54 阿伦-艾弗森 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 死锁是这样一种情形:多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放。由于线程被无限期地阻塞,因此程序不可能正常终止。 导致死锁的根源在于不适当地运用“synchronized”关键词来管理线程对特定对象的访问。“synchronized”关键词的作用是,确保在某个时刻只有一个... 阅读全文
posted @ 2015-06-10 23:08 阿伦-艾弗森 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1.接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的。2.实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。3.接口可以实现多重继承,而一个类... 阅读全文
posted @ 2015-06-10 19:21 阿伦-艾弗森 阅读(211) 评论(0) 推荐(0) 编辑