
Java学习
文章平均质量分 50
dream_yi
这个作者很懒,什么都没留下…
展开
-
数据库多表查询练习
相关查询 -- 需求: -- 1.查询所有员工信息。查询员工编号,员工姓名,工资,职务名称,职务描述 select t1.id, -- 员工编号 t1.ename, -- 员工姓名 t1.salary, -- 工资 t2.jname, -- 职务名称 t2.description-- 职务描述 from emp t1,job t2 where t1.job_id=t2.id -- 2.查询员工编号,员工姓名,工资,职务名称,职务描述,部门.原创 2021-03-19 16:16:21 · 485 阅读 · 1 评论 -
Java复制多级目录(IO流练习)
案例需求: 用IO流复制多级文件夹到指定位置 思路: 构建源文件和目标文件抽象路径 通过两个方法完成此操作 通过递归实现多级目录复制 具体实现步骤: 首先判断目标文件夹是否存在 若不存在 则创建目标文件夹 通过listFiles方法得到文件夹下的所有文件对象 通过增强for循环遍历该文件集合 得到每一个File对象 若该file对象为文件 则调用copyFile方法复制文件 若该抽象路径为目录 则构建新目标路径 采用递归调用重复实现以上步骤 copyFile的实现: 采用字节缓冲流原创 2021-03-13 12:45:40 · 197 阅读 · 0 评论 -
File递归【递归遍历目录】
File文件基本操作: 案例需求: 给定一个路径(E:\Hmw),通过递归完成遍历该目录下所有内容,并把所有文件的绝对路径输出在控制台 思路: 通过递归遍历 具体方法: 首先通过目录名创建文件对象 写一个lookDirectory方法用来遍历文件目录 首先通过listFiles方法获取目录的所有文件对象 通过增强for循环遍历目录 得到目录里的每一个文件对象 接下来判断条件尤为重要 - 通过isFile()方法判断是否为文件 是文件即输出文件的绝对路径 - 若不为文件即为目录,也可用isDirec原创 2021-02-25 15:39:36 · 338 阅读 · 0 评论 -
案例:统计字符数量【Map集合练习】
案例:统计字符数量 需求: 键盘录入一个字符串,要求统计字符串中每个字符串出现的次数。 举例:键盘录入“aababcabcdabcde” 在控制台输出:“a(5)b(4)c(3)d(2)e(1)” 思路: 实现统计,需要两列,故采用Map集合来统计,键可用来保存当前字符,值用来保存字符出现的次数(因为键不可重复,值可覆盖) 具体实现: 首先创建Scanner对象从键盘接收一个被统计的字符串 遍历该字符串,同时进行判断 获取map的值,若为null 说明第一次存储,即将该键添加进集合 同时值为1原创 2021-02-24 20:10:51 · 303 阅读 · 0 评论 -
Java Se模拟斗地主【练习使用集合】
模拟斗地主 目的:练习使用集合 思路: 共54张牌分为四种花色,故可用循环得到52张牌 HashMap:用来保存所有的牌,其键为Integer类型,值为String类型 ArrayList:用来保存索引 TreeSet:用来保存玩家和底牌(可以进行自然排序,看起来整齐) 洗牌:通过Collections中的shuffle方法(打乱集合) 最后通过索引在map中查找玩家的牌 定义两个数组 分别存放花色和牌大小 创建HashMap集合用于存放所有的牌 创建ArrayList用来保存牌的索引 采用嵌套循环产原创 2021-02-24 17:15:20 · 156 阅读 · 0 评论 -
Java单列集合概述
Collection集合 Collection是单列集合的顶层实现,是一个接口,提供了如下方法 方法名 说明 boolean add(E e) 添加元素 boolean remove(Object o) 从集合中移除指定的元素 void clear() 清空集合中的元素 boolean contains(Object o) 判断集合中是否存在指定的元素 boolean isEmpty() 判断集合是否为空 int size() 集合的长度,也就是集合中元素的个数.原创 2021-02-13 19:26:23 · 410 阅读 · 1 评论 -
java面向对象-继承
Java面向对象 作者q:2835916127 一、继承篇 1. 继承的实现 继承的概念: 继承是面向对象三大特性之一,继承可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加子类新的方法 实现继承的格式 格式 : class 子类 extends 父类{ } 举例: class Dog extends Animal { } 这里不详细举例了 继承带来的好处: 提高了代码的复用性(多个类的属性只需要在基类中声明) 提高了代码的维护性(需要修改时,只需要修改一处即可原创 2020-11-20 22:34:38 · 222 阅读 · 3 评论 -
Java基础语法及jdk、path环境变量的概述
1. Java概述 1.1 Java语言发展史(了解) 语言:人与人交流沟通的表达方式 计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言 Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言 Java之父:詹姆斯·高斯林(James Gosling) 2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com 当前,我们课程使用的JDK版本:11.0 1.2 Java语言跨平原创 2020-10-26 20:04:52 · 174 阅读 · 0 评论