- 博客(14)
- 收藏
- 关注
原创 枚举练习
package 枚举练习2;public class Enum_Demo01 { /** * 自定义枚举类 * */ public static void main(String[] args) { Week w=Week.Monday; System.out.println(w.nextDay().toString()); }}abstract c
2015-05-23 19:59:24 304
原创 Thread的基本操作02
Lock和Conditionpackage 线程Demo;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/** * JDK1.5提供了多线程升级解决方案 将同步中syn
2015-05-23 19:32:06 353
原创 java反射练习02
反射练习----晚会案例利用工厂、配置文件、反射完成1、编写晚会程序,测试程序2、为了程序更好的维护和扩展,需要将做什么和怎么做分离问题;在晚会类维护所有演出的演员----不想修改晚会类-----需要用到工厂3、用工厂将做什么和怎么做 进行解耦合4、将演员实例类写入配置文件1、定义晚会类package 反射基础;public class Clas
2015-04-23 11:51:00 442
原创 java反射的初步练习
反射的应用范围 编写框架,和复用很高的程序。反射的初步理解 java程序中的java类属于同于类事物, 描述这一类事物的java类名就是Class,通过Class类就可以获取这个类的各种信息 一个java类代表一份字节码文件,每一份字节码文件就是一个 Class实体对象Class对象的三种获取方式 Class对象的1三种获取方式 (1)类名.class (
2015-04-22 18:03:07 358
原创 对面向对象的初步认识
java面向对象的特征1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2、封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些
2015-04-16 18:24:50 467
原创 网络编程TCP的一些基本应用操作
TCP的特点1、必须建立连接,形成传输数据的通道2、在连接中进行大数据量传输3、通过三次握手完成连接,是可靠协议(打电话:A:听得到吗? B:我听得到,你听得到吗?A:我也听得到。 )4、因为建立连接,效率稍TCP的应用数据下载TCP示例示例一TCP客户端package 网络编程;import java.io.IOException;import ja
2015-04-15 20:44:17 372
原创 网络编程UDP的一些基本操作应用
UDP的特点1、将数据及源和目的封装为数据包,不需要建立连接2、每个包数据的大小限制为64k3、因为无连接,所以是不可靠的协议4、不需要建立连接速度快UDP的应用qq聊天、网络视频。udp简单演示示例1udp的接收端import java.io.IOException;import java.net.DatagramPacket;import
2015-04-15 20:31:14 527
原创 Map集合的一些基本操作
1、HashMapimport java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set;/** * Map集合的两种取出方式: 1:keySet() 2:entrySet() * */public cl
2015-04-10 20:20:22 345
原创 List集合和Set集合的初步学习
1、List集合 1、ArrayListpublic class ArrayListDemo01 { public static void demo01() { ArrayList al = new ArrayList();//创建一个arrayList集合 al.add("加油");//添加数据 al.add("嘿嘿"); al.add("好好"); sop(
2015-04-10 17:25:25 305
原创 Thread的一些基本操作
1、线程的两种创建方式(1)继承Thread类class Xc extends Thread { Xc() { } Xc(String name) { super(name); } public void run() { for (int i = 0; i < 100; i++) { System.out.println(this.getName()
2015-04-10 16:55:37 351
原创 IO流的一些常见流对象操作
1、打印流 PrintWriter/** * 打印流 PrintWriter * 构造参数可以接受的类型 * File对象 File * 字符串路径 String * 字节输出流 ouputStream * 字符输出流 Writer */public class PrintWriterDemo01 { public static voi
2015-04-09 22:57:29 1432
原创 File对象的一些基本方法和一些练习
1、常见方法package IO_File;import java.io.File;import java.io.IOException;/** * File对象的常见操作 1、创建 * * 2、删除 * * 3、判断 * * 4、获取信息 * */public class FileDemo02 { // 创建,删除 public static void
2015-04-08 20:52:02 315
原创 数组的简单学习
第一种排序方式public class Bubble_Sort {/*** 冒泡排序*/public static void main(String[] args) {int [] a ={20 ,54,30,1,4,6,7,8,9,36,1};px(a);Arrays.sort(a);}public static void px (int[
2015-04-07 20:37:26 322
原创 File通过字符串创建对象的几种方式
第一种方式// 将r.txt对象封装为File对象,可以将已有的文件或者还没有出现的封装为对象File f1 = new File("r.txt");第二种方式,指定目录 File f2 = new File("c:\\b", "r.txt");第三种方式,将目录封装为对象 File f = new File("c:\\b");File f
2015-04-07 20:04:36 644
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人