自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

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

Java里的反射机制:对于任意一个类,都能够知道这个类中的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性; 这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 反射必须要学习的一个类——Class类 1)所有的类文件都有共同属性如字段、方法、构造函数等。把这些类向上抽取,使共性内容封装成一个类,这个类就叫Class(描述字节码文件的对象)。Class

2018-02-01 17:40:35 281

转载 java 单例模式

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

2018-02-01 09:16:15 124

原创 Java tcp

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

2018-01-31 17:03:22 254

原创 Java udp协议进行传输数据

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

2018-01-31 14:57:17 1578

原创 java 多线程的学习(2)

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

2018-01-30 18:13:15 145

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

冒泡排序(BubbleSort): 1、依次比较相邻的两个数,将小数放在前面,大数放在后面。即首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。 2、重复以上过程,仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,大数放后,

2018-01-29 17:04:20 136

原创 Calendar类的学习

Calendar类 Calendar 类是一个抽象类,它为特定时间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。 1、想要取得时间,首先使用

2018-01-29 16:23:45 210

原创 Java 多线程的学习(1)

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

2018-01-29 15:24:53 104

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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