![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习
文章平均质量分 50
dream_yi
这个作者很懒,什么都没留下…
展开
-
数据库多表查询练习
相关查询-- 需求:-- 1.查询所有员工信息。查询员工编号,员工姓名,工资,职务名称,职务描述select t1.id, -- 员工编号 t1.ename, -- 员工姓名 t1.salary, -- 工资 t2.jname, -- 职务名称 t2.description-- 职务描述from emp t1,job t2where t1.job_id=t2.id -- 2.查询员工编号,员工姓名,工资,职务名称,职务描述,部门.原创 2021-03-19 16:16:21 · 401 阅读 · 1 评论 -
Java复制多级目录(IO流练习)
案例需求:用IO流复制多级文件夹到指定位置思路:构建源文件和目标文件抽象路径通过两个方法完成此操作通过递归实现多级目录复制具体实现步骤:首先判断目标文件夹是否存在若不存在 则创建目标文件夹通过listFiles方法得到文件夹下的所有文件对象通过增强for循环遍历该文件集合 得到每一个File对象若该file对象为文件 则调用copyFile方法复制文件若该抽象路径为目录 则构建新目标路径 采用递归调用重复实现以上步骤copyFile的实现:采用字节缓冲流原创 2021-03-13 12:45:40 · 139 阅读 · 0 评论 -
File递归【递归遍历目录】
File文件基本操作:案例需求:给定一个路径(E:\Hmw),通过递归完成遍历该目录下所有内容,并把所有文件的绝对路径输出在控制台思路:通过递归遍历具体方法:首先通过目录名创建文件对象写一个lookDirectory方法用来遍历文件目录首先通过listFiles方法获取目录的所有文件对象通过增强for循环遍历目录 得到目录里的每一个文件对象接下来判断条件尤为重要- 通过isFile()方法判断是否为文件 是文件即输出文件的绝对路径- 若不为文件即为目录,也可用isDirec原创 2021-02-25 15:39:36 · 265 阅读 · 0 评论 -
案例:统计字符数量【Map集合练习】
案例:统计字符数量需求:键盘录入一个字符串,要求统计字符串中每个字符串出现的次数。举例:键盘录入“aababcabcdabcde” 在控制台输出:“a(5)b(4)c(3)d(2)e(1)”思路:实现统计,需要两列,故采用Map集合来统计,键可用来保存当前字符,值用来保存字符出现的次数(因为键不可重复,值可覆盖)具体实现:首先创建Scanner对象从键盘接收一个被统计的字符串遍历该字符串,同时进行判断获取map的值,若为null 说明第一次存储,即将该键添加进集合 同时值为1原创 2021-02-24 20:10:51 · 234 阅读 · 0 评论 -
Java Se模拟斗地主【练习使用集合】
模拟斗地主目的:练习使用集合思路:共54张牌分为四种花色,故可用循环得到52张牌HashMap:用来保存所有的牌,其键为Integer类型,值为String类型ArrayList:用来保存索引TreeSet:用来保存玩家和底牌(可以进行自然排序,看起来整齐)洗牌:通过Collections中的shuffle方法(打乱集合)最后通过索引在map中查找玩家的牌定义两个数组 分别存放花色和牌大小创建HashMap集合用于存放所有的牌创建ArrayList用来保存牌的索引采用嵌套循环产原创 2021-02-24 17:15:20 · 103 阅读 · 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 · 296 阅读 · 1 评论 -
java面向对象-继承
Java面向对象作者q:2835916127一、继承篇1. 继承的实现继承的概念:继承是面向对象三大特性之一,继承可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加子类新的方法实现继承的格式格式 : class 子类 extends 父类{ }举例:class Dog extends Animal { }这里不详细举例了继承带来的好处:提高了代码的复用性(多个类的属性只需要在基类中声明)提高了代码的维护性(需要修改时,只需要修改一处即可原创 2020-11-20 22:34:38 · 164 阅读 · 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.01.2 Java语言跨平原创 2020-10-26 20:04:52 · 140 阅读 · 0 评论