摘要: import java.util.HashMap;import java.util.Map;import java.util.Random;/* * 线程范围内共享变量的概念与作用,创建三个线程,都访问了三个对象 * 第一个对象设置值,第二第三个对象取值,同一个线程设置的值,只能被相同的线程获取 *... 阅读全文
posted @ 2015-05-10 18:16 Doctor.chen 阅读(175) 评论(0) 推荐(0) 编辑
摘要: package src.com.cjlthread.java;/* * 子线程循环10次,接着主线程循环100,接着又回到子线程循环10次.....如此循环50次 */public class TraditionalThreadCommunication { public static void m... 阅读全文
posted @ 2015-05-10 17:17 Doctor.chen 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 1、字符串与字符数组的转换 字符串可以使用toCharArray()方法变成一个字符数组,也可以使用String类的构造方法把一个字符数组变成一个字符串。public class StringAPIDemo01 { public static void main(String[] args) { ... 阅读全文
posted @ 2014-09-28 16:09 Doctor.chen 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 网络编程TCP协议-聊天室(客户端与服务端的交互);1、客户端发数据到服务端。2、服务端接收客户端发送过来的数据,并打印在控制台上。客户端(ClientDemo):package cn.itcast.net.p4.tcp;import java.io.IOException;import java.... 阅读全文
posted @ 2014-09-23 22:49 Doctor.chen 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 网络编程中的UDP协议中聊天程序,发送端口,和接受端口。发送端口(Send):package cn.itcast.net.p3.chat;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.Da... 阅读全文
posted @ 2014-09-23 22:46 Doctor.chen 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 在Swing中使用的所有布局管理器都可以实现LayoutManager接口。Swing中有五种常见的布局管理器分别为FlowLayout、BorderLayout、GridLayout、CardLayout、绝对定位。使用方法及常量可以查找JDK文档。一:FlowLayout属于流式布局管理器,使用... 阅读全文
posted @ 2014-09-23 16:47 Doctor.chen 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。package array;//选择排序方法public class array9 { public static void main(String[] args) { // TOD... 阅读全文
posted @ 2014-09-15 16:56 Doctor.chen 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 插入排序方法就是:将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据。 package Array; //插入排序方法 import java.until.Scanner; //Scanner类 public class charu { public static vo... 阅读全文
posted @ 2014-09-15 16:35 Doctor.chen 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 我记得我大学学java的时候,怎么就是搞不明白这三种排序方法,也一直不会,现在我有发过来学习下这三种方法并记录下来。首先说说冒泡排序方法:冒泡排序方法就是把数组中的每一个元素进行比较,如果第i个元素大于第i+1元素,那么就要把二个数字进行交换,这样经过反复的比较就可以将一根数组按由小到大的顺序进行排... 阅读全文
posted @ 2014-09-15 15:39 Doctor.chen 阅读(1441) 评论(0) 推荐(0) 编辑