2015年5月19日

Android(java)学习笔记20:UDP协议发送数据

摘要: 1. UDP协议发送数据:我们总是先运行接收端,再运行发送端发送端: 接收端: 这里ds.close(): Java的内存回收机制,也是要等到资源达到一定限度才开始回收,也是有生命周期的。用close()可以及时回收资源,更加高效.使用close()后就可以及时释放资源,不必非等到最后资源占用完了才 阅读全文

posted @ 2015-05-19 09:38 鸿钧老祖 阅读(495) 评论(0) 推荐(0) 编辑

2015年5月18日

Android(java)学习笔记19:Java中InetAddress类概述和使用

摘要: 1. 要想让网络中的计算机能够互相通信,必须为每台计算机指定一个标识号,通过这个标识号来指定要接受数据的计算机和识别发送的计算机。 在TCP/IP协议中,这个标识号就是IP地址。 那么,我们如果获取和操作IP地址呢? 为了方便我们对IP地址的获取和操作,java提供了一个类InetAddress 供 阅读全文

posted @ 2015-05-18 21:53 鸿钧老祖 阅读(270) 评论(0) 推荐(0) 编辑

Android(java)学习笔记18:单例模式

摘要: 单例模式代码示例: 1. 单例模式之饿汉式: 测试类: 2. 单例模式之懒汉式: 测试类: 3. 单例模式之双重锁定: 思路很简单,就是我们只需要同步(synchronize)初始化instance的那部分代码从而使代码既正确又很有效率。 这就是所谓的“双检锁”机制(顾名思义)。 阅读全文

posted @ 2015-05-18 18:43 鸿钧老祖 阅读(191) 评论(0) 推荐(0) 编辑

Android(java)学习笔记17:网络编程的概述

摘要: 1. 计算机网络 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 2. 网络编程 就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换 下面这个图解释以 阅读全文

posted @ 2015-05-18 16:08 鸿钧老祖 阅读(204) 评论(0) 推荐(0) 编辑

Android(java)学习笔记16:多线程 - 定时器概述和使用

摘要: 1. 定时器: 定时器是一个应用十分广泛的线程工具,可用于调度多个定时任务以后台线程的方式执行。 在Java中,可以通过Timer和TimerTask类来实现定义调度的功能 Timer public Timer() public void schedule(TimerTask task, long  阅读全文

posted @ 2015-05-18 15:20 鸿钧老祖 阅读(642) 评论(0) 推荐(0) 编辑

Android(java)学习笔记15:匿名内部类实现多线程

摘要: 1. 使用匿名内部类实现多线程 二话不说,首先利用代码体现出来,给大家直观的感觉: 阅读全文

posted @ 2015-05-18 14:29 鸿钧老祖 阅读(503) 评论(0) 推荐(0) 编辑

2015年5月17日

Android(java)学习笔记14:Java线程池

摘要: 1. 线程池: 1)程序启动一个新线程成本是比较高的,因为它涉及到要与操作系统进行交互。而使用线程池可以很好的提高性能,尤其是当程序中要创建大量生存期很短的线程时,更应该考虑使用线程池。 2)线程池里的每一个线程代码结束后,并不会死亡,而是再次回到线程池中成为空闲状态,等待下一个对象来使用。 3)在 阅读全文

posted @ 2015-05-17 21:54 鸿钧老祖 阅读(290) 评论(0) 推荐(0) 编辑

Android(java)学习笔记13:线程组的概述和使用

摘要: 1. Java中使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,Java允许程序直接对线程组进行控制。 (1)默认情况下,所有的线程都属于主线程组。 public final ThreadGroup getThreadGroup() (2)我们也可以给线程设置分组 Thread 阅读全文

posted @ 2015-05-17 21:19 鸿钧老祖 阅读(1059) 评论(0) 推荐(0) 编辑

Android(java)学习笔记12:线程的状态转换图以及常见执行情况

摘要: 1. 线程的状态转换图以及常见执行情况: 2. 线程状态类型: (1)新建状态(New):新创建了一个线程对象。(2)就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。(3)运行状态(Runni 阅读全文

posted @ 2015-05-17 16:59 鸿钧老祖 阅读(227) 评论(0) 推荐(0) 编辑

Android(java)学习笔记11:生产者和消费者之等待唤醒机制

摘要: 1. 首先我们根据梳理我们之前Android(java)学习笔记70中,关于生产者和消费者程序思路: 2. 下面我们就要重点介绍这个等待唤醒机制: (1)第一步:还是先通过代码体现出等待唤醒机制 下面是测试类: 下面是生产者线程类: 下面是消费者线程类: Student类: (2)接下来我们对唤醒机 阅读全文

posted @ 2015-05-17 16:44 鸿钧老祖 阅读(267) 评论(0) 推荐(0) 编辑

导航