自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA UDP通信实现流程

发送端创建Socket对象,建立updsocket服务。//用来发送的本地地址java.net.SocketAddress localAddr = new java.net.InetSocketAddress( "192.168.31.164" , 13000);//创建发送的Socket对象DatagramSocket dSender = new DatagramSocket(lo...

2019-07-24 13:54:25 274

原创 生产消费模型初探

什么是生产消费模型在程序中,一个模块负责产生数据,而将产生的数据交由另一模块(这些模块可以是类、函数、线程、进程···)处理,我们将前者称作生产者,将后者称作消费者,二者之间需要一段存放数据的缓冲区,如图所示:如是,抽象出生产消费模型。以我正在做的一个实时的图像处理为例,整个过程可分为三部分,图像抓取、图像处理、图像呈现。在这个程序中,我做了如图所示的处理:线程一充当生产者,线程二既是消...

2019-04-07 13:16:15 244

原创 JAVA多线程入门

几个基本概念进程:简单的对其理解就是一个运行起来的程序(其实还应包括有关的数据集合、进程控制块等),一个程序运行起来,就形成一个进程。进程是系统进行资源(CPU、内存、高速缓存、寄存器等)分配和调度的一个独立单位。线程:线程是进程中独立的最小运行单位,是程序执行中一个单一的顺序控制流程,是程序执行流的最小单元,是处理器调度和分派的基本单位。一个进程包含了一个或多个线程,同一个进程中的线程共...

2019-03-08 18:09:39 83

原创 JAVA参数传递

JAVA参数传递方式与参数数据类型有关先清楚JAVA的数据类型:基本数据类型:byte、short、int、long、boolean、float、double、char引用类型:类(class)(数组也是类的对象)、抽象类(abstract class)、接口(interface)对基本数据类型和String类对象进行的是值传递:分析示例代码public static void...

2019-02-16 17:52:39 135

原创 JAVA图形界面重绘

在编写图形界面程序的过程中我们会发现,一旦将窗体拉伸(或最大化最小化),之前我们在窗体上绘制的图形就消失了,这是为什呢?原来,窗体包括其他组件都是计算机绘制出来的,我们一旦使窗体改变,之前的一切就需要重新绘制。但是,对于组件等有既定的重绘方法,对于我们所画出的图形却没有重绘方法为了重绘所画图形,我们需要重写paint方法//DrawingBoard继承自JFrame,可以重写paint方法p...

2019-02-16 14:38:18 2090

原创 继承(JAVA)

什么是继承继承是类与类之间的传递关系,继承者称作子类(派生类),被继承者称作父类(基类),子类从父类获得其属性和方法。子类和父类之间的关系类似于范围的从属关系,例如,大学生(父类):本科生、硕士生、博士生…(子类)动物(父类):鸡、鸭、狗…(子类)JAVA中继承的语法格式JAVA继承关键字: extends格式: 访问修饰符 class 子类名 extends 父类名{ ...

2019-01-20 16:31:43 92

原创 类与对象 构造方法

一.对象面对对象编程将任一具体事物均看作对象,例如一个鼠标、一个芒果、清华大学等。对象是用以描述具体事物的概念,但并不是事物完全地重现,而是对事物的抽象描述。对象从事物的静态特征(称作属性)和功能、行为(称作方法)来对事物进行抽象。例如对于一个鼠标:特征:颜色、大小、价格、品牌等行为: 点击、滚轮等二.类对象是对具体实物的抽象,而类是对对象的进一步抽象,现实生活中我们常对事物进行归类...

2019-01-18 17:26:58 238

空空如也

空空如也

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

TA关注的人

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