- 博客(44)
- 收藏
- 关注
原创 UDP通信
本章节主要讲解的是TCP和UDP两种通信方式它们都有着自己的优点和缺点 这两种通讯方式不通的地方就是TCP是一对一通信 UDP是一对多的通信方式 接下来会一一讲解。
2023-12-07 21:52:44 329
原创 TCP通讯
缺点也从而发现 TCP程序是一对一的通信而如果碰到了需要发通知给好几个的话 这样的话需要重复这些操作这样就会很麻烦 所以这里就需要使用到UDP通信 一对多来通信 下一个博客将会讲解UDP一对多通信。本章节主要讲解的是TCP和UDP两种通信方式它们都有着自己的优点和缺点 这两种通讯方式不通的地方就是TCP是一对一通信 UDP是一对多的通信方式 接下来会一一讲解。
2023-12-07 21:50:06 464
原创 第二十一章 网络通信
实现了堕胎计算机间的互联,使得它们彼此之间能够进行数据交流。网络应用程序就是再已连接的不同计算机上运行的程序,这些程序借助于网络协议,相互之间可以交换数据,编写网络应用程序前,首先必须明确网络协议TCP/IP协议是网络应用程序的首选。网络程序设计编写始于其他计算机进行通信的程序,java已经将网络程序所需要而定元素封装成不同的类,用户只要床啊金这些类的对象,使用相应的方法即使不举报相关的网络知识,也是可以编写除高质量的网络通信程序的,接下来讲解UDP程序。
2023-12-07 21:35:04 533
原创 第20 章 多线程
如果一个线程在运行状态下发出输入/输出请求,该线程将进入阻塞状态,在其等待输入/输出结束时线程进入就绪状态,对于阻塞的线程来说,即使系统资源空闲,线程依然不能回到运行状态。一个线程运行到同步块时首先检查该对象的标志位,如果为0状态,表明此同步块内存在其他线程,这时当期线程处于就绪状态,直到处于同步块中的线程执行完同步块中的代码后,这时该对象的标识位设置为1,当期线程才能开始执行同步块中的代码,并将Object对象的标识位设置为0,以防止其他线程执行同步块中的代码。(3)调用start()方法启动线程。
2023-11-29 17:19:42 1256
原创 JAVA小游戏“简易版王者荣耀”
第一步是创建项目项目名自拟第二部创建个包名来规范class然后是创建类 GameFrame 运行类package com.sxt; import java.awt.Graphics;import java.awt.Image;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyAda
2023-11-26 19:47:16 6474 4
原创 java“贪吃蛇”小游戏
我是在javaSwing项目下创建了一个包 名字叫做:Snakes包 包下有一个启动类和一个设置代码的主界面两个类。基于java实现贪吃蛇小游戏,主要通过绘制不同的图片并以一定速度一帧一帧地在窗体上进行展示。代码主界面主要讲解的是 注册蛇和蛇的身体 还有主要框架 还有蛇吃的豆子 等等。
2023-11-17 18:21:00 28
原创 第十九章 Java绘图
绘图时高级程序设计中非常重要的技术,例如,应用程序可以绘制闪屏图片,背景图片,组件外观等等,Web程序可以绘制统计图,数据库存储图片资源等,真骨耸为“一图胜千言”,使用图片能够更好的表达程序运行结果,并且能够进行细致的数据分析与保存等等 本小节分为Graphics与Graphics2D小部分。
2023-11-17 18:16:05 24
原创 第18章Swing程序设计
Swing用于开发桌面窗体程序用于JDK的第二代GUI框架,其功能比JDK第一代GUI框架AWT更为强大,性能更加优良。但因为Swing技术推出时间太早,七性能,开发效率等不及一些其他的留下技术,所以目前市场大多数桌面窗体都不是由java开发的,Swing技术也书简被广大开发人员放弃了。
2023-11-10 09:04:09 31
原创 第十六章 反射与注解
通过java的反射机制,程序员可以更深入的控制程序的运行过程。例如,可在程序运行时对象用户输入的信息进行验证,还可以逆向控制程序的执行过程,讲解了反射,另外java还提供了Annotation注解功能,该功能建立在反射机制的基础上,包括定义Annotation类型的方法和程序运行时访问Anntation信息的方法。
2023-11-02 18:23:00 36
原创 第十五章 I/O(输入/输出)
在变量,数组和对象中储存数据是暂时储存在的,程序结束后它们就会消失。想要永久的储存程序创建的数据,就需要将其保存在磁盘文件中,而中只有数据储存起来才可以在其他程序中使用它们java的I/O技术可以将数据保存起来到文本文件中,二进制文件甚至是ZIP压缩文件,以达到永久性保存数据的要求 掌握I/O处理技术能够提高对数据的处理能力。
2023-10-22 18:20:09 41
原创 第十七章 数据库操作
概论和常用类和接口就不过多的说了 直接来到 数据库的操作 一开始是在数据库中插入了四个类型 两个。数据库中的模糊查询 达到输入开头的号码如:182来查询号码182开头的号码的员工。连接数据 然后遍历出指定的表中的内容 然后再主函数中。一个对象然后调用该方法就可以输出表中的内容。中操作增删改查 这几个操作 全部代码如下。然后再主函数中调用该方法就可以打印输出了。全部代码如上所示 接下来是详细的讲解。然后再在主函数中调用就好了。然后呢 代码和注解如下。
2023-10-15 22:22:58 38
原创 第十四章 Iambda表达式和流处理
Iambda表达式可以用非常少的代码来实现抽象方法。Iambda表达式不能独立执行,因此必须是西安函数式接口,并返回一个函数式接口的对象。Iambda表达式的语法特殊的 语法格式如下()->结果表达式参数 ->结果表达式(参数1,参数2, ....参数n)->结果表达式// () -> {代码块}// 这个方法 按照 这样的代码来实现//简单总结:操作左侧的式方法残念书,操作符右侧是方法体Iambda表达式可以实现函数式接口,1.函数式接口。
2023-10-15 22:17:42 38
原创 学生管理系统 (java连接数据库版1)
然后再自行插入数据需要按照这个格式(1,'杨斌',15070165049,'男')插入语句如下。create table sudent//创建sudent表语句。数据库创建一个数据表有四个类型 分别是两个int类型和两个。这节学生管理系统 主要就是讲解了使用一个炸包 达到。使用炸包和指定的内容来使java连接数据库。一个对象在调用这个查询类 就可以遍历出在。类(添加数据类)来添加指定类型的数据。表中第10条数据,姓名改为“大帅哥”和数据库的连接 然而达到使用。数据库里的数据 达到增删改的效果。
2023-10-13 00:31:42 59
原创 学生选课系统基础版
Map接口 跟前两种的不同的是 前面两种一个一个出现的Map接口是成对出现的Map接口Map提供了一种映射关系 ,其中的元素是以键值对(key-value)形式储存的 ,能够实现根据key快熟查询valueMap中的键值对以Entry类型的对象实例形式存在键(key)不可重复的value值是可以的每个键最多只能映射一个值 (valueMap接口提供了分别返回key值集合 ,value值集合以及Entry(键值对)集合得方法Map。
2023-09-24 15:27:55 47
原创 第十三章 枚举类型和泛型
Object类为最上层的父类,很多程序员为了让程序更为通用,设计程序的时候通常使用传入的值与返回的值都已Object类型为主。当需要使用这些实例的时候,必须正确地将该实例转换为原来的实例,否则在运行是会发生异常为了预防这种问题java提供了泛型机制类名 <T>其中T是泛型地名称 , 代表了某一种类型。开发者在创建该类对象时 需要制定T代表了具体哪种类型,如果不指定的话T则采用了Object类型如以下代码所示package 第十三章;
2023-09-24 15:08:33 35
原创 java实现简易扑克牌(炸金花)
循环来牌数字不同大小的数量和花色 然后传入两个参数来模仿洗牌 再是。循环来 模仿买牌 之前实现类里定义了两个类型 一个。两个类型分别是花色和数字 然后再这个类里 使用。循环来模仿三个人一起打牌 再是使用。方法来来实现了返回花色和数字的表示。炸金花这段代码的形成使用了。循环来模仿揭牌 主要代码如下。然后再是创建一个类使用。
2023-09-15 19:54:21 77
原创 十二章 集合类
集合类于数组的不同之处是:数组的长度是固定的 但集合类不同长度是可变的:数组用来存放基本数据类型的数据,集合用来存放对象的引用。树集合(红黑树) 不能储存两个相同的元素 同一个哈希地址可存放多个不同的对象 可以放不同的对象 但是不能存相同的对象。接口,因此集合中的映射关系具有一定的顺序,但是添加了 删除和定位映射关系是,接口同城直接使用,但该解耦提供了添加元素,删除元素,管理数据的方法,由于。结合中的映射关系是根据建对象按照一定的顺序排列的 因此不允许建对象为。类实现的List集合的效率更高;
2023-09-15 19:50:17 33
原创 基础 第二篇 java知识复习博客
"世界万物皆对象"类就是抽象的概念 是对象的模板 有着共同的特征 行为 对象的具体事物 是类的具体实例面向对象编程: 从已有现实的类中定义程序中的类(class) 创建类名首字母大写new:关键字是创建实例化对象的 关键字 对象名需要小写讲解了面向对象的编程概念讲解了面向对象的三大特征然后是通过前面的学习 开发前期预报项目。
2023-09-10 15:10:36 31
原创 第四章 流程控制
与C语言及其他语言相同,Java语言的复合语句是以整个块区为单位的语句,所以又称为块语句。复合语句由开括号“ { ”开始,闭括号“ } ”结束。复合语句中的每个语句都是从上到下被执行,复合语句以整个块为单位,能够用在任何一个单独语句可以使用的地方,并且在复合语句中还可以嵌套复合语句。例如,下面这段代码,在主方法中定义了复合语句块,复合语句块中还可以包含另一语句块。在使用复合语句时要注意,复合语句为局部变量创建了一个作用域,该作用域为程序的一部分,在该作用域中某个变量被创建并能够被使用。
2023-03-12 00:49:15 67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人