- 博客(17)
- 收藏
- 关注
原创 反射
反射:什么是反射: 反射是通过获取class字节码文件对象/Class类的对象 并获取该字节码文件对象中的成员变量,构造方法,成员方法 Field:简称成员变量 (Field 提供有关类或接口的单个字段的信息,以及对它的动态访问权限。 反射的字段可能是一个类(静态)字段或实例字段。) Constructor:简称成员方法,提供关于类的单个构造方法的信息以...
2018-06-07 14:54:41 157
原创 UDP与TCP协议
UDP:需求: 将发送端的数据变方式,并且多次发送package westos.org.UDP1;//接收数据import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;public class ReceiveDemo { public static void ma...
2018-06-05 19:27:07 198
原创 多线程与UDP编程
多线程 需求:某电影院出售某些电影的票(复联3,红高粱....),有三个窗口同时进行售票(100张票),请您设计一个程序,模拟电影院售票 两种方式: 继承 接口继承:package westos._2;public class SellTicket extends Thread { // 为让外界不更改票数,用private修饰,让每个线程都使用同一个数据,用static...
2018-05-28 18:21:28 1166
原创 IO流3与多线程
IO流3:序列化:将对象按照流的方式存储到文本文件中或在网络中传输 对象--->流数据 序列化流ObjectOUtputStream 构造方法:public ObjectOutputStream(OutputStream os) 方法:public final void writeObject(Object obj)将对象按照流的方式存储到文本文件中或在网络中传输反序列化:将文本文件...
2018-05-28 12:01:00 144
原创 IO流2
IO流2:计算机存储中文: 当前平台默认编码集:GBK 一个中文两个字节 第一个字节一定是负数 第二个字节一般也是负数,也可能是正数package org.westos.FileOutputStreamD;import java.util.Arrays;public class StringDemo {publ...
2018-05-22 16:45:22 114
原创 Flie类与IO流
File:File类: 表示文件或目录的路径的抽象表现形式,IO流就是对文件进行操作的 public File(String pathname)表示pathname的抽象路径的表现形式 public File(String parent,String child)表示根据parent路径名字符串和child路径名字符串创建一个新File实例 public File(File parent,S...
2018-05-18 22:16:06 160
原创 Map集合的子实现类HashMap,LinkedHashMap,TreeMap,和Exception
HashMap:HashMap集合也基于哈希表: 保证了键的唯一性,Map只针对键有效并且元素的是无序的,存储与取出不一致哈希表底层也依赖于:hashcode()与equals()方法对于自定义类:该类要重写hashcode()和equals()方法package org.westos;public class Student {String name;int age;public S...
2018-05-15 22:05:36 143
原创 Map集合和Set集合及JDK5之后的一些特性
Set:Set集合与List集合的区别: Set集合:不允许有重复元素,唯一的(元素可以为null),不能保证元素的迭代顺序不变(底层哈希表和hashcode) 存储特点:有序性(存储与取出一致) List集合:允许有重复元素 存储特点:有序性(存储与取出一致) package org.westos.Set;import jav...
2018-05-09 15:24:14 160
原创 List的子实现类ArrayList,Vector及LinkedLifst ,泛型
ArrayList:ArrayList是List接口中常用的一个子实现类: 常用的遍历功能有: 1.Collection接口的获取迭代器方法 Iterator iterator() 2.List接口的获取列表迭代器方法 ListIterator listIterator() 3.ArrayList类的方法 int size()与 Object get(int index)...
2018-05-08 12:50:52 399
原创 集合
Collection:1.集合的由来? 学生的面向对象语言,面向对象语言对事物的描述是通过对象体现的,那么需求需要来存储多个对象. 要存储多个对象,不能使用基本类型的变量,需要使用容器类型的变量? 学习过哪些容器变量? 数组 ,字符串缓冲区(StringBuffer) 对于字符串缓冲区来说,在内存中始终存储的是字符串,不能满足要求;数组呢,数组的长度是固定的,不符合长度编号的要求,所有Java提供...
2018-05-03 20:06:53 145
原创 Arrays,Calendar,System,Date,Math和Random等类与正则表达式的基本用法
Arrays:Arrays:针对数组操作的工具类 常用的方法: public static String toString(int []arr):将int类型的数组转换为字符串(int[]arr-->"int[]arr") public static void sort(int[]arr):将数字数组按数字大小进行排序 public...
2018-05-02 21:16:27 176
原创 StringBuffer(字符串缓冲区)和基本类的包装类类型
StringBuffer:1)StringBuffer:线程安全的可变字符序列 线程的安全问题,是难点(多线程属于难点) 多线程------>解决了多线程安全问题------>是死锁 :生产消费模式(Java中等待唤醒机制) 线程安全 --->同步的---->执行效率低 举例: 银行的网站,医疗平台... 线程不安全---->不同步----&...
2018-04-25 16:37:26 335
原创 关于Object,Scanner,String等类的基本用法
Object类:1)Object:是类层次的根类,每个类都使用Object作为超类(父类)1. public int hashCode()返回该对象的哈希码值--把它理解为地址值(不是实际意义的地址值)2.public final Class getClass()返回此Object 的运行时类 Class类中有一个方法: public String ...
2018-04-24 12:09:53 189
原创 抽象,接口,内部类和形参与返回值的问题
抽象类:1)抽象类的概念: 针对一个事物,比如:动物类---->总体概括,之前定一个具体的动物(---->必须给他的某个功能只是声明即可),只有,猫或者狗等等这些才是具体事物 Java中,如果一个类中有一个方法声明(抽象方法)抽象功能,那么这个类定义为抽象类 关键字:abstract 抽象的意思 抽象类的特点:抽象类不能直接实例化!(不能创建对象) 接口也...
2018-04-17 18:39:20 282
原创 二维数组,代码块,多态及继承的基本格式
二维数组:1)二维数组: 数据类型 [] [] 数组名=new 数据类型[m][n]; m:表示这个二维数组有多少个一位数组; n:表示每个一维数组的长度; 替他格式:数据类型[]数组名[]=new 数据类型[m][n]; 数据类型 数组名[][]=n...
2018-04-16 17:26:57 259
原创 数组和面向对象的基本格式
数组:1)数组的定义:1.数据类型 []数组名;int []arr:定义了一个int类型的数组arr变量;2.数据 数组名[];int arr[]:定义一个Int类型的arr变量数组;2)数组初始化:1.动态初始化:给数组指定长度,元素值由系统默认给出;例子:int []arr=new int[5];2.静态初始化:给定数组元素值,长度由系统给出;例:int[]arr=new int[]{1,2,...
2018-04-13 20:27:25 749
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人