![](https://img-blog.csdnimg.cn/d8e147a1c42b4c3793f26e738d7bcc1a.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 84
学习
Pepsi——
这个作者很懒,什么都没留下…
展开
-
XML、XML解析、设计模式等
XML、XML解析、设计模式等##XML###XML概述####XML概述XML是可扩展标记语言(eXtensible Markup Language)的缩写,它是是一种数据表示格式,可以描述非常复杂的数据结构,常用于传输和存储数据。XML的几个特点和使用场景一是纯文本,默认使用UTF-8编码;二是可嵌套;如果把XML内容存为文件,那么它就是一个XML文件。XML的使用场景:XML内容经常被当成消息进行网络传输,或者作为配置文件用于存储系统的信息。总结XML是什么?XML的全原创 2022-05-16 22:53:13 · 267 阅读 · 0 评论 -
单元测试、反射、注解、动态代理
#单元测试、反射、注解、动态代理单元测试单元测试概述单元测试单元测试就是针对最小的功能单元编写测试代码,Java程序最小的功能单元是方法,因此,单元测试就是针对Java方法的测试,进而检查方法的正确性。####目前测试方法是怎么进行的,存在什么问题只有一个main方法,如果一个方法的测试失败了,其他方法测试会受到影响。无法得到测试的结果报告,需要程序员自己去观察测试是否成功。无法实现自动化测试。JUnit单元测试框架JUnit是使用Java语言实现的单元测试框架,它是开源的,Jav原创 2022-05-16 22:03:49 · 177 阅读 · 0 评论 -
Java:网络编程
网络编程什么是网络编程?网络编程可以让程序与网络上的其他设备中的程序进行数据交互。网络通信基本模式常见的通信模式有如下2种形式:Client-Server(CS) 、 Browser/Server(BS)网络通信三要素三要素概述、要素一:IP地址####实现网络编程关键的三要素IP地址:设备在网络中的地址,是唯一的标识。端口:应用程序在设备中唯一的标识。协议: 数据在网络中传输的规则,常见的协议有UDP协议和TCP协议。IP地址IP(Internet Protoco原创 2022-05-16 21:06:54 · 628 阅读 · 0 评论 -
Java:多线程
多线程什么是线程?线程(thread)是一个程序内部的一条执行路径。我们之前启动程序执行后,main方法的执行其实就是一条单独的执行路径。程序中如果只有一条执行路径,那么这个程序就是单线程的程序。多线程的创建方式一:继承Thread类Thread类Java是通过java.lang.Thread 类来代表线程的。按照面向对象的思想,Thread类应该提供了实现多线程的方式。####多线程的实现方案一:继承Thread类定义一个子类MyThread继承线程类java.原创 2022-05-16 18:15:33 · 138 阅读 · 0 评论 -
IO流(二)
IO流(二)原创 2022-05-09 15:35:03 · 277 阅读 · 0 评论 -
Java实验三:输入输出与多线程
一.实验项目要求1.编写一个HelloWorld.java,选择合适的输入输出流将源程序文件复制一份到“Test.Java”文件中、并同时将文件的内容打印到命令提示符窗口中。2.分别通过Thread和Runnable创建线程。(1)自定义一个类Demo,使其继承Thread类。1)在Demo类中重写run()方法,在方法编写一个for循环(循环10次),循环体内打印:当前线程名称:+当前循环次数。2)编写测试类Test1,在Test1类的main()方法中,创建2个线程对象,分别命名为“原创 2022-05-13 12:26:14 · 1746 阅读 · 3 评论 -
File、方法递归、IO流
Java·:File 方法递归 IO流原创 2022-05-09 15:31:55 · 538 阅读 · 0 评论 -
Java实验一:简单数据类型
一.实验内容1.编写一个java程序,输入圆半径,求圆的面积和周长。2.编写一个java程序,输入两个整数,在程序中求两整数之和。二.实验代码1.编写一个java程序,输入圆半径, 求圆 的面积和周长。publicclasstest11{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);System.out.println("请输入圆的半...原创 2022-05-04 11:24:39 · 517 阅读 · 0 评论 -
电影购票案例
阶段项目实战(购票)电影购票系统简介、项目功能演示日志框架搭建、系统角色分析 集成日志框架、用于后期记录日志信息。 定义一个电影类Movie类,Movie类包含:片名、主演、评分、时长、票价、余票 系统包含2个用户角色:客户、商家。存在大量相同属性信息。 定义User类作为父类,属性:登录名称、密码、真实名称、性别、电话、账户金额 定义Business类代表商家角色,属性:店铺名称、地址。 定义Customer类代表客户角色,属性:原创 2022-05-04 11:15:11 · 698 阅读 · 0 评论 -
不可变集合 Stream流 异常
目录创建不可变集合如何创建不可变集合?Stream流Stream流的概述Stream流的获取Stream流的常用APIStream流的综合应用收集Stream流异常处理异常概述、体系常见运行时异常常见编译时异常异常的默认处理流程编译时异常的处理机制运行时异常的处理机制异常处理使代码更稳健的案例自定义异常自定义异常创建不可变集合什么是不可变集合? 不可变集合,就是不可被修改的集合。 集合的数据项在创建的时候提供原创 2022-05-04 11:10:44 · 378 阅读 · 0 评论 -
Java·集合
目录集合集合的概述数组的特点集合的特点总结集合的体系特点Collection集合体系Collection集合特点集合对于泛型的支持Collection的常用APICollection集合Collection API:集合的遍历方式方式一:迭代器方式二:foreach/增强for循环方式三:lambda表达式集合存储自定义类型的对象常见数据结构List系列集合List集合特点、特有APIList集合的遍历方式小结Arr原创 2022-05-04 11:05:39 · 495 阅读 · 0 评论 -
包 权限修饰符 final 常量 枚举 抽象类 接口 多态 内部类 常用API 正则表达式 Lambda
包什么是包? 包是用来分门别类的管理各种不同类的,类似于文件夹、建包利于程序的管理和维护。 建包的语法格式:package 公司域名倒写.技术名称。报名建议全部英文小写,且具备意义。 package com.itheima.javabean;public class Student { } 建包语句必须在第一行,一般IDEA工具会帮助创建 导包 相同包下的类可以直接访问,不同包下的类必须导包,才可以使用!导包格式:import 包名...原创 2022-05-04 10:58:44 · 232 阅读 · 0 评论 -
Java 实验二:类的封装与继承
一·实验内容1.学生类和借书卡类的设计要求:(1)设计学生类、借书卡类、及应用测试类3个类;(2)在学生类中设计属性:学生名字和电子邮件,成员方法:包括名字和电子邮件的设置和返回;(3)在借书卡类中设计属性:持卡人(学生)和已经借出书的数量,成员方法:包括针对两个属性的设置和返回以及显示卡中记录的所有相关信息。(4)设计成员变量和成员方法的定义和修饰符,只能通过类自身方法访问私有属性。类外的对象可以访问公有方法。2.USB接口程序的设计。鼠标、键盘、麦克风这些USB设备需要插原创 2022-05-02 20:45:38 · 1762 阅读 · 1 评论