摘要: 记录一次用TCP协议传文件的探索 总的思路,客户端创建Socket对象和服务端通信,通过Socket对象获取的IO流进行数据传输.基本的代码如下: 客户端(发送端)部分 public class Client { public static void main(String[] args) thro 阅读全文
posted @ 2020-11-02 16:09 Yao_xi 阅读(160) 评论(0) 推荐(0)
摘要: 继承 概述 继承是描述java中类与类之间的关系的 继承什么时候用 当描述的多个事物之间存在包含(is a)关系的时候,如果对象之间存在“B”是“A”,可以使用继承,“B”继承“A”.如: 猫 extends 哺乳动物 继承语法格式 使用extends关键字表示,前面是子类,后面是父类 public 阅读全文
posted @ 2020-10-09 12:50 Yao_xi 阅读(344) 评论(0) 推荐(0)
摘要: 把之前的学生管理系统,改造成三层架构的形式 三层架构即: 视图层,通常用于与用户交互,收集用户输入的信息,展示信息 业务层,通常做业务逻辑处理 持久层,通常只做与数据增删改查相关的操作 对应的包结构就是 视图层 controller 业务层 service 持久层 dao 外加 domain 存放模 阅读全文
posted @ 2020-10-09 10:14 Yao_xi 阅读(425) 评论(0) 推荐(1)
摘要: 不出意外应该都是很基础的练习题,最近在学java,刷洛谷的简单题,熟悉熟悉语法P5727 1 /* 2 * 给出一个正整数 n (n<=100),然后对这个数字一直进行下面的操作: 3 * 如果这个数字是奇数,那么将其乘 3 再加 1,否则除以 2。 4 * 经过若干次循环后,最终都会回到 1。经过 阅读全文
posted @ 2020-09-29 11:08 Yao_xi 阅读(454) 评论(0) 推荐(0)
摘要: 续上一篇 上一篇也就简单的把界面打印到了控制台 同时把学生的class写好了 现在开始写功能实现 由于是刚学习java,所以数据的存储暂时只能使用集合变量存储 开始写第一个方法——添加学生信息 1 // 添加学生的方法 2 public static void addStudent(ArrayLis 阅读全文
posted @ 2020-09-29 10:11 Yao_xi 阅读(174) 评论(0) 推荐(0)
摘要: java刚开始学了几天,写了第一个复杂一点点的小程序 发出来记录一下学习进度 贴一下程序基本功能 1 添加学生2 删除学生3 修改学生4 查看学生 所以就先这样写一个主菜单 这个方法就单纯为了在控制台打印一个菜单 其实可以写在main方法中的……然而我单纯嫌它占位置,影响我查看后面的switch语句 阅读全文
posted @ 2020-09-27 22:27 Yao_xi 阅读(237) 评论(0) 推荐(0)
摘要: 翻转字符串 先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串。 你的结果必须得是一个字符串 计算一个整数的阶乘 如果用字母n来代表一个整数,阶乘代表着所有小于或等于n的整数的乘积。 阶乘通常简写成 n! 例如: 5! = 1 * 2 * 3 * 4 * 5 = 阅读全文
posted @ 2017-04-24 07:40 Yao_xi 阅读(702) 评论(0) 推荐(0)