基于Java语言的面向对象程序开发
天忍哥哥
想搞技术
展开
-
数据传输方式——XML与JSON
目前有网络数据传输有xml和json两种方式,目前大部分使用json进行网络数据传输。XML1 . 简要概述可扩展标记语言(eXtensible Markup Language)。特性:1. xml具有平台无关性, 是一门独立的标记语言.2. xml具有自我描述性2 . xml作用1. 网络数据传输2. 数据存储3. 配置文件3 . 什么是xml文件XML文件是保存XML数据的一种方式XML数据也可以以其他的方式存在(如在内存中构建XML数据)。不要将XML语言狭隘的理解成XML原创 2021-07-06 18:21:03 · 1821 阅读 · 0 评论 -
消费者生产者源代码Java实现
以厨师和服务生为例:/** * 生产者与消费者问题 */public class Demo{ public static void main(String[] args) { Food f = new Food(); new cook(f).start(); new waiter(f).start(); }}/** * 厨师 */class cook extends Thread{ private Food f;原创 2021-06-26 18:11:09 · 82 阅读 · 0 评论 -
线程池概述
如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低 系统的效率,因为频繁创建线程和销毁线程需要时间. 线程池就是一个容纳多个线程的容器,池中的线程可以反复使用,省去了频繁创建线程对象的操作,节省了大量的时间和资源。原创 2021-06-26 17:58:32 · 44 阅读 · 0 评论 -
接口
接口一、格式interface 接口名称{全局常量;抽象方法;}二、面向接口编程思想:1.降低程序的耦合性(粘性)2.易于程序的扩展3.有利于程序的维护三、接口的实现implements1.格式:class 子类 implements 父类接口1,父类接口2…{}2.如果既要继承抽象类,又要实现接口的写法:class 子类 extends 父类 implements 父类接口1,父类接口2…{}四.接口的继承接口因为都是抽象部分,不存在具体实现,所以允许多继承,例如in原创 2021-05-16 13:11:02 · 96 阅读 · 1 评论 -
基于Java语言面向对象的程序开发——初步接触Java01
基于Java语言面向对象的程序开发——初步接触Java01这是我初次接触Java语言,在之前学习过C语言,也有一点编程基础,但是实战能力也还不太行,就只是会用C语言写一些简单的程序,解决一些简单的数学问题,不是很精通,只能说是有所涉略。所以现在学习Java语言,在之前的基础上,就不会对Java语言感到太抵触。接下来,就更着我一起来了解一下Java语言吧。Java语言的网络地位在近十年里,Java语言都是最火的语言之一,Java语言的地位一直没有被撼动过。下面这张图片是最近的编程语言的排行榜。从这张图原创 2021-03-11 21:08:41 · 127 阅读 · 0 评论