- 博客(11)
- 收藏
- 关注
原创 我的JAVA学习(8)——XML技术、数据解析
一、XML概念和体系**XML:**可扩展标记语言(EXtensible Markup Language)。没有预定义标签,需要自行定义标签;用于数据存储和数据传输。与HTML的差别:XML 主要作用是数据存储和传输(传输),HTML 主要作用是用来显示数据(显示)。特点:XML 数据以纯文本格式存储实现不同应用程序之间的数据通信实现不同平台间的数据通信实现不同平台间的数据共享使用 XML 将不同的程序、不同的平台之间联系起来二、XML基本语法基本语法:有且只有一个根元素XML 文档
2021-03-08 22:00:23 199
原创 我的JAVA学习(7)——线程并发协作-生产者消费者模式
生产者消费者模式生产者:指的是负责生产数据的模块。消费者:指的是负责处理数据的模块。消费者不能直接使用生产者的数据,它们之间有个“缓冲区”。生产者将生产好的数据放入“缓冲区”,消费者从“缓冲区”拿要处理的数据。有了缓冲区以后,生产者线程只需要往缓冲区里面放置数据,而不需要管消费者消费的情况;同样,消费者只需要从缓冲区拿数据处理即可,也不需要管生产者生产的情况。生产者生产数据慢时,缓冲区仍有数据,不影响消费者消费;消费者处理数据慢时,生产者仍然可以继续往缓冲区里面放置数据 。生产者消费者模式:生
2021-03-06 20:06:58 209 2
原创 我的JAVA学习(6)——IO流总结、思维导图
IO流学习总结一、流的分类按流的方向分类:输入流:数据源到程序(InputStream、Reader 读进来)。输出流:程序到目的地(OutPutStream、Writer 写出去)。按流的处理数据单元分类:字节流:按照字节读取数据(InputStream、OutputStream)。字符流:按照字符读取数据(Reader、Writer)。按流的功能分类:节点流:可以直接从数据源或目的地读写数据。处理流:不直接连接到数据源或目的地,是处理流的流。通过对其他流的处理提高程序的性能。二、常
2021-03-05 21:57:06 1037
原创 【项目】智能电话本
智能电话本一、项目描述用于日常记录联系人的小程序,记录人的姓名、年龄、性别、电话号码和住址。实现了基本的增删改查以及排序的功能。该项目是以 Windows 控制台为运行平台,所有的操作都应在控制台上进行。二、运行效果图三、源码App类(电话本入口类):public class App { /** * 启动电话本项目 */ public static void main(String[] args) { App app = new App();
2021-03-04 02:56:54 517 3
原创 我的JAVA学习(5)——冒泡排序算法及其优化
冒泡排序及其优化**冒泡排序算法:**使用循环嵌套,将一个数组从前向后的两个数依次进行比较(内层循环),如果前一个数大于后一个数,则交换位置,至数组末尾为一次比较;n个数一共需要比较n-1次(外层循环)。优化前源码:import java.util.Arrays; public class BubbleSort { public static void main(String[] args) { int[] num = {3, 23, 84, 12 ,24 ,52, 15,
2021-03-03 20:09:33 154 4
原创 入门项目—福彩双色球
JAVA基础知识练习项目利用运算符、流程控制、数组、面向对象、方法等基础知识完成辅材双色球项目源码:import java.util.Scanner; public class LotteryTicket { public static void main(String[] args) { int money = 0;//价钱 int price = 2;//每注价钱 int count = 0;//购买注数 boolean
2021-03-03 19:49:10 517 1
原创 我的JAVA学习(4)——容器总结、思维导图
一、泛型1.1泛型基本概念即数据类型的参数化,处理的数据类型不是固定的,而是可以作为参数传入。设置泛型后,在调用泛型时必须传入实际类型。这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。1.2泛型类是把泛型定义在类上,用户使用该类的时候,才把类型明确下来。泛型类的具体使用方法是在类的名称后添加一个或多个类型参数声明,如:、<T,K,V>。语法结构:public class 类名<泛型表示符号> {}1.3泛型接口泛型接口和泛型类的声明方式一
2021-03-03 01:14:30 319 2
原创 我的JAVA学习(3)——异常机制、常用类思维导图
JAVA异常机制、常用类学习总结异常机制思维导图:小结:异常是运行期间出现的错误,运行期间出现错误以后JAVA处理这种错误的方式是首先会找相应的catch代码,看看有没有使用catch去捕获异常,如果有catch存在,那么JAVA就会自动跳到catch那里去处理异常,如果没有catch,那么JAVA将会把这个错误抛出去,然后将相关的错误信息打印出来。想用catch捕获异常时必须要写try,没有try就不能用catch,try里面写的是有可能产生异常的语句,catch里面写的是当try里面的语句运行时
2021-02-23 19:09:55 347 1
原创 设计自己的小游戏-飞机大战奖励篇
在学习java基础知识后,根据网上飞机大战的内容和代码改变,设计出飞机大战的奖励篇小游戏,后期可将飞机大战和奖励篇等设计成一个完整游戏。项目描述:游戏开始,会出现若干蓝色空心圆形物体视为奖励道具会在界面中弹射,数量可以自行设定,控制飞机移动将奖励吃完,计算所用时间。运行效果图:游戏源码游戏主窗口类:import javax.swing.*;import java.awt.*;import java.awt.event.KeyAdapter;import java.awt.event.Ke
2021-02-22 23:50:11 507 1
原创 我的JAVA学习(2)——描述自己调试曾经遇到异常的过程
学习过程中调试遇到的异常解决曾经在写冒泡算法时遇到的数组越界异常java.lang.ArrayIndexOutOfBoundsExceptionimport java.util.Arrays; public class BubbleSort { public static void main(String[] args) { int[] num = {3, 23, 84, 12 ,24 ,52, 15, 90, 27}; bubbleSort(num);
2021-02-21 23:36:12 194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人