Java 反射的简单学习(学习之后自己的理解)

Java里的反射机制:对于任意一个类,都能够知道这个类中的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性; 这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 反射必须要学习的一个类——Class类 1)所有的类文件都有共同属性如字段、方法、构造函数...

2018-02-01 17:40:35

阅读数 38

评论数 0

java 单例模式

java设计模式–单例模式 单例设计模式 Singleton是一种创建型模式,指某个类采用Singleton模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。 核心知识点如下: (1) 将采用单例设计模式的类的构造方法私有化(采用private修饰)。 ...

2018-02-01 09:16:15

阅读数 29

评论数 0

Java tcp

TCP特点: 面向连接,对方必须在 三次握手完成连接,我:在吗;你:我在;我:我知道了 大数据量传输 速度稍慢 package cn.test5; import java.io.IOException; import java.io.InputStream; import java.i...

2018-01-31 17:03:22

阅读数 41

评论数 0

Java udp协议进行传输数据

Java中对使用UDP协议进行传输的数据,使用DategramSocket和DatagramPacket两个类来进行处理,其实挺简单的,在这里进行一个学习之后的总结。 发送端的代码: public class Send { public static void main(Stri...

2018-01-31 14:57:17

阅读数 492

评论数 0

java 多线程的学习(2)

今天主要来学习一下线程同步,线程状态。以及线程通信 一、线程同步 package com.ticket2; /* * 如何解决线程安全问题呢? * * 要想解决问题,就要知道哪些原因会导致出问题:(而且这些原因也是以后我们判断一个程序是否会有线程安全问题的标准) * A:是否是多...

2018-01-30 18:13:15

阅读数 29

评论数 0

Java 冒泡排序算法的简单学习

冒泡排序(BubbleSort): 1、依次比较相邻的两个数,将小数放在前面,大数放在后面。即首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。 2、重复以上过程,仍从第一对数...

2018-01-29 17:04:20

阅读数 33

评论数 0

Calendar类的学习

Calendar类 Calendar 类是一个抽象类,它为特定时间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 ...

2018-01-29 16:23:45

阅读数 38

评论数 0

Java 多线程的学习(1)

在学习多线程之前,有必要了解一下什么是进程,什么是线程,以及两者之间的区别。 进程:运行中的应用程序称为进程,拥有系统资源(cpu,内存)。 线程:进程中的程序片段,一个进程可以有多个程序片段,线程本身不单独享有资源(共享所在进程的资源)。 进程和线程的区别: 1.是否占有资源 2.创建...

2018-01-29 15:24:53

阅读数 21

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭