- 博客(49)
- 收藏
- 关注
原创 UDP通信
本章节主要讲解的是TCP和UDP两种通信方式它们都有着自己的优点和缺点 这两种通讯方式不通的地方就是TCP是一对一通信 UDP是一对多的通信方式 接下来会一一讲解。
2023-12-07 20:19:09 104
原创 TCP通信
本章节主要讲解的是TCP和UDP两种通信方式它们都有着自己的优点和缺点 这两种通讯方式不通的地方就是TCP是一对一通信 UDP是一对多的通信方式 接下来会一一讲解。
2023-12-07 20:02:40 164
原创 第二十章 多线程
Windows 操作系统的执行模式。一个线程则是进程中的执行流程,一个进程中可以同时包括多个线程,每个线程也可以得到一小段程序的执行时间,这样一个进程就可以具有多个并发执行的线程。在单线程中,程序代码按调用顺序依次往下执行。如果需要一个进程同时完成多段代码的操作,就需要使用多线程。
2023-11-29 22:51:18 100
原创 java“贪吃蛇”小游戏
我是在javaSwing项目下创建了一个包 名字叫做:Snakes包 包下有一个启动类和一个设置代码的主界面两个类。代码主界面主要讲解的是 注册蛇和蛇的身体 还有主要框架 还有蛇吃的豆子 等等。小游戏,主要通过绘制不同的图片并以一定速度一帧一帧地在窗体上进行展示。
2023-11-17 09:01:05 281
原创 第十九章 Java绘图
绘图时高级程序设计中非常重要的技术,例如,应用程序可以绘制闪屏图片,背景图片,组件外观等等,Web程序可以绘制统计图,数据库存储图片资源等,真骨耸为“一图胜千言”,使用图片能够更好的表达程序运行结果,并且能够进行细致的数据分析与保存等等 本小节分为Graphics与Graphics2D小部分。Graphics类提供了绘图常用的方法,利用了这些方法可以实现,直线,矩形,多边形,椭圆,圆弧等,形状和文本,图片的绘制操作。另外,在绘制图形是,还可以只盯线的粗细,和叙事等画笔属性,
2023-11-16 00:01:08 654
原创 第18章Swing程序设计
Swing中大多数数组件均为轻量级组件,使用Swing开发出的窗体风格与当前平台(如WindowsLinux等)的窗体风格保持一致 本章讲解了主要介绍了Swing的基本要素,包括窗体的布局,容器,常用组件,如何创建表格等内容。不过Swing是JDK自带的功能,并且能非常好的体现出java语言在面对对象,接口时间等方面设计模式,又能提供直观的呈现运行效果,有所以本书还能纳入此内容,本章不能深入的讲解Swing技术,仅会介绍一些常用组件的使用方法。JFrame窗体关闭的几种方式。
2023-11-08 18:21:44 107
原创 第十六章 反射与注解
例如,可在程序运行时对象用户输入的信息进行验证,还可以逆向控制程序的执行过程,讲解了反射,另外java还提供了Annotation注解功能,该功能建立在反射机制的基础上,包括定义Annotation类型的方法和程序运行时访问Anntation信息的方法。检查喝修改描述java对象本身的信息的功能 java反射机制功能十分强大,在java.lang.reflect包中提供了该功能的支持。利用Class类的对象demo1,可以访问用来返回该对象的demo1对象的描述信息,可以访问的主要描述信息如下。
2023-10-28 00:23:45 74
原创 第十五章 I/O(输入/输出)
在变量,数组和对象中储存数据是暂时储存在的,程序结束后它们就会消失。File累定义了一些平台无关的方法来操作文件可以通过调用File类中的方法来实现创建 删除 重命名等等操作File累的对象最主要用来获取文件本省的一些信息 如文件所在的目录 文件长度 文件读写权限,数据流可以将数据写入文件中 文件也是数据流最常用的数据媒体。输出)流提供了一条通道程序 可以使用这条通道把园中的字节序列送到目的地,虽然I/O流通常与磁盘文件存取有关,但程序的源和目的地也可以是键盘,鼠标,内存或者显示器窗口等。
2023-10-16 23:54:12 73
原创 第十七章 数据库操作
数据库基础 和JDBC概论和常用类和接口就不过多的说了 直接来到 数据库的操作 一开始是在数据库中插入了四个类型 两个int 两个varchar类型 再分别插入 名字 序号 号码 性别 然后再在java中操作增删改查 这几个操作 全部代码如下。以上代码是 让java连接数据 然后遍历出指定的表中的内容 然后再主函数中new一个对象然后调用该方法就可以输出表中的内容。再是使用mysql数据库中的模糊查询 达到输入开头的号码如:182来查询号码182开头的号码的员工。
2023-10-14 03:40:22 60
原创 第十四章 Iambda表达式和流处理
本实例,直接在 Iambda表达式中创建了SayHiInterface接口对象,并制定了一个字符串作为接口方法的返回值,最后在输出语句中,pi对象就是Iambda表达式创建出的对象,当pi调用接口方法时就输出了 Iambda表达式指定的字符串。函数式接口的式京包含的一个抽象方法的接口,接口中的方法简单明了地说明了接口地,如用途线程解耦Runnable,动作时间监听接口,ActionListener等,开发者可以创建自定义地函数式接口 如下。Iambda表达式的语法特殊的 语法格式如下。
2023-10-13 11:31:51 86
原创 学生管理系统 (java连接数据库版1)
这节学生管理系统 主要就是讲解了使用一个炸包 达到java和数据库的连接 然而达到使用eclipse修改mysql数据库里的数据 达到增删改的效果。以上内容就是本小节的学习知识 ,主要就是abcd 前四题有点难度 后面的全部都是跟前四题一样的题目 只需要改一点点内容就好。查询student表中电话以182开头的所有学生信息(SQL要用到模糊查询like)查询student表中电话以179开头的所有学生信息(SQL要用到模糊查询like)使用mysql中的模糊查询来查询表中的182开通的数据。
2023-10-07 13:54:16 76
原创 学生选课系统基础版
现实中很多事物凑在一起都是集合 如购物车是商品的集合 军队呢 是军人的集合 学校是学生的结合 数学中的集合: 具有共同属性的事物的总体 java中的集合类呢 跟数学的集合有点类似 java中的集合:是一种工具,就像容器。作用: 1.在类的内部,对数据进行组织2.简单而快速的搜索大数量的条目;3.有的集合接口,提供了一系列排列有序的元素,并且可以在序列中间快速增删改。与数组不同的是 ——为何选择集合 而不是数组 因为数组的长度是固定的 而集合不同集合的长度是可以增加的。
2023-09-21 18:20:50 81
原创 第十三章 枚举类型和泛型
代码中一共new了四个对象 两个 String类型 一个double类型 一个boolean类型 依次定义 然后输出 使用泛型定义额类在生命该类对象时 可以根据不同地需求指定真正地类型 ,而是在使用类中的方法传递或返回 数据类型时将不再进行类型转换操作,而是使用在生命泛型类对象是“”符号中设置数据类型。JDK中的集合接口,集合类都被定义了泛型,其中List的泛型E实际上就是element元素的首字母Map的泛型 K和V就是key键和value键的首字母。
2023-09-15 20:56:13 134
原创 java实现简易扑克牌(炸金花)
然后再是创建一个类使用for循环来 模仿买牌 之前实现类里定义了两个类型 一个int 一个String 两个类型分别是花色和数字 然后再这个类里 使用for循环来牌数字不同大小的数量和花色 然后传入两个参数来模仿洗牌 再是new三个对象使用for循环来模仿三个人一起打牌 再是使用for循环来模仿揭牌 主要代码如下。炸金花这段代码的形成使用了 get set方法 还有toString方法来来实现了返回花色和数字的表示。
2023-09-14 22:30:48 75
原创 第十二章 集合类
add()添加 get()获取 删除remove()删除 size()获取元素个数 isEmpty()返回boolean类型 判断当前集合是否为空ArrayList类实现的List集合的效率更高;但对于随机访问集合中的对象 使用ArrayList类实现List集合的效率较低。ArrayList类 数组 实现了可变的数组 允许保存所有元苏 包括null 可以根据索引位置对集合进行快速随机访问。缺点是向指定的索引位插入对象或者删除对象的熟读较慢。12.3 设置数组下标越界。
2023-09-11 20:29:05 124
原创 基础 第三篇java知识复习博客
非检查异常一般分为是 算数异常 空指针异常 数组下标越界异常 类型转换异常 还有好多异常 都是Exception异常的子类 一个是Error 一个是Exception 这两个的父类是Throwable。try-catch以及 try-catch-finally 抛出异常 自定义异常 异常链。根据不同的异常使用不同的方法来 处理异常 先子类在父类一一处理异常。try抛出异常的方法 catch捕捉异常的代码块。根据不同的异常使用不同的方法来 处理异常。
2023-09-10 01:41:25 53
原创 基础 第二篇 java知识复习博客
程序员将一个写好的程序封装起来 等使用者实例化对象 然后调用方法就可以了 如果以后有了更快捷的方法程序员可以在封装好的程序中直接调整就好了 不会打扰到使用者 使用者也不需要了解封装起来的程序的步骤 只需要调用就可以了。通过定义一个新的接口 通过对所有实现类 进行约束 不同的实现类 根据自己的特性去 进行 实现 使用的时候 跟标准的实例化 不同的 就是与实例对象不同的是 头部 不再是类名 而是接口的名字。类就是抽象的概念 是对象的模板 有着共同的特征 行为 对象的具体事物 是类的具体实例。
2023-09-09 23:20:58 86
原创 第三篇java核心技术复习博客
运行时异常的特点时java编译器不会对其进行检查,也就是说在程序中出现这类异常时,即使没有使用tyr...carch语句捕捉或者使用throws关键字抛出,程序也能通过编译,运行时异常一般是由程序中的逻辑出现错误引起的,在程序运行时无法恢复,比如通过数组的角标访问数组的元素时,如果超过了数组的最大角标,就会发生运行时异常,代码如下所示。上一节中由于调用自己写的divide()方法,因此很清楚该方法可能会发生异常,试想一下,如果去调用一个别人写的方法时,是否能知道别人写的方法是否会有异常呢?
2023-05-28 19:00:20 97
原创 第11章常用类库学习总结
Java是一种面向对象语言,java中的类把方法与数据链接在一起,构成了自包含式的处理单元为u可提升java程序的开发效率,java的类包中提供了很多常用类以方便开发人员使用。无所谓,术业有专攻,在常用类中主要包含将基本数据类型封装起来的包装类,解决常见数学问题的Math类,生成随机数的Random类,以及处理日期时间的相关类。
2023-05-26 13:19:39 183
原创 第九章 异常处理 总结
从以上代码和图片所述,可以看出程序仍然输出最后的提示信息,没有应为异常而终止,在上面代码图中,将可能出现异常的代码快用try-catch语句快进行处理,当try语句块中的语句发生异常时,程序就会跳转到catch语句块中执行,执行完catch语句块中的程序代码后,将继续执行catch语句块后其他代码,而不会执行try语句块中发生的异常语句后面的代码。异常概述,异常的抛出与捕捉,java常见的异常类,自定义异常,在方法钟抛出异常,运行时异常,异常的使用原则。1.在finally语句块中发生异常。
2023-04-27 15:46:26 65
原创 第二篇java核心技术 复习博客
所谓类的封装是指在定义一个类时,将类中的属性私有化,及使用privte关键字来修饰,私有属性只能在他所在类中被访问,如果外界想要访问私有属性,需要提供一些使用public修饰公有方法,其中包括用于获取属性的getXxx方法和设置属性的setXxx方法。需要注意的是在子类中重写方法需要和父类被重写的方法有相同的方法名。例如有一个汽车的类,该类中描述了汽车的普通特性和功能,而轿车的类中不经可以包含汽车的特性和功能,还应该增加轿车特有的功能,这时,可以让轿车类继承汽车类,在轿车类中单独添加了轿车的特性就可以了。
2023-04-22 19:46:57 68
原创 第八章总结 包和内部类
Java类包中提供了 java.lang.Math类,而本实例定义的为package.Math类,可以看出在不同包中定定义相同类名也是没有问题的,所以在Java中使用包可以有效管理各种功能能的类。Java中每个接口或类都来自不同的类包,无论是Java API中的类与接口还是自定义的类与接口,都需要隶属于某一个类包,这个类包包含了一些类和接口。在使用import关键字时,可以指定类的完整描述,如果为了使用包中更多的类,可以在使用import关键字指定时在包指定后加上*,这表示可以在程序中使用该包中的所有类。
2023-04-18 13:30:31 69
原创 第七次java作业
第九题 人工包装的水果与普通水果的价格。第四题计算机械钟和石英手表的时间。第五题多功能参数 (重载方法)第六题 输出圆形和矩形的面积。第七题定义人类的介绍方式、第一题 修改手机默认语言。第二题设置信用卡密码。第八题 编写登入方法。
2023-04-06 00:00:59 96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人