![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
YaJeanZhang_
且行且努力!
展开
-
应届生Java面试常考(个人总结)
1. 什么是值传递和引用传递值传递是对基本型变量而言的,传递的是该变量的一个副本,改变副本不影响原变量.引用传递一般是对于对象型变量而言的,传递的是该对象地址的一个副本, 并不是原对象本身 。 所以对引用对象进行操作会同时改变原对象.一般认为,java内的传递都是值传递.2. 线程状态有哪些,它们之间是如何转换的1.新建( new ):新创建了一个线程对象。2.可运行( runnable...原创 2019-10-17 23:35:09 · 1237 阅读 · 0 评论 -
几种常见排序算法
以下内容包括:冒泡排序,选择排序,桶排序;一、冒泡排序(BubbleSort)冒泡排序的基本概念:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。第二趟仍从结束后将会找到一个最大数放置此次排序的倒数第二(倒数第一已经是第一...原创 2019-05-27 10:15:32 · 106 阅读 · 0 评论 -
Java基础思维导图
以下Java思维导图是我边学习边整理的,以后会继续更新知识点更新时间更新内容2019.7.30异常部分不足之处 欢迎指点。原创 2019-08-11 22:37:45 · 520 阅读 · 1 评论 -
Java超市会员管理系统
要求:借助集合框架及实用类实现该系统积分累计积分兑换查询剩余积分修改密码开卡退出执行结果:开卡、积分累计部分:兑换积分、查询剩余积分部分:修改密码、使用新密码查询部分:退出部分:实现思路:1、创建会员用户类:用户名、密码、会员卡号(随机生成)、注册日期、积分2、创建超市业务类:菜单展示业务选择 积分存取方法、积分兑换方法、积分查...原创 2019-08-04 20:38:46 · 20414 阅读 · 27 评论 -
Java使用正则表达式验证用户名和密码
要求:用户名:必须是6-10位字母、数字、下划线(这里字母、数字、下划线是指任意组合,没有必须三类均包含)不能以数字开头密码:必须是6-20位的字母、数字、下划线(这里字母、数字、下划线是指任意组合,没有必须三类均包含)效果展示:package cn.zyq.Aug05;import java.util.Scanner;public class Demo1 { pu...原创 2019-08-05 16:34:01 · 11186 阅读 · 0 评论 -
Map集合之HashMap及其常用方法
Map有什么特点?1、增加元素使用的是put();2、采用了 Key-value键值对映射的方式进行存储;3、key在Map里面是唯一的但是valsue可以重复,一个key对应一个value;HashMap ( Map的实现类 ) 的特点:1、键是哈希表结构,可以保证键的唯一性,2、当向已存在key的Map中添加元素时,会覆盖掉旧值,并将旧值返回。3、它允许使用 null 值和 nu...原创 2019-08-01 21:48:18 · 481 阅读 · 0 评论 -
Java动物乐园程序
要求:以面向对象的思想设计动物乐园动物乐园的成员包括:猫、鸭子…属性:名称、腿方法:叫需求说明:动物乐园增加一个新成员海豚,海豚的叫声为“海豚音…”;输出各种动物叫声;非别创建Cat、Duck、Dolphin对象并放到一个数组中,对数组进行遍历输出各种动物如何叫;输出各种动物腿的条数;实现修改数据功能用户可以修改三种动物的信息如果修改信息中腿的条数不符合则手动抛出异...原创 2019-08-02 14:00:01 · 4479 阅读 · 2 评论 -
'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件
记录在配置环境变量中被 Path 环境坑的一次前提:保证自己电脑中jdk环境配置都没有问题,即JAVA_HOME、Path、CLASSPATH均配置成功。在这里我就不操作如何配置环境变量了,百度上面都有!说明:今天在命令行中编译java文件时,无论怎么编译javac,均出现:‘javac’ 不是内部或外部命令,也不是可运行的程序或批处理文件,接下来百度了很多方法,将自己配置好的环境变量重...原创 2019-08-11 18:00:03 · 1240 阅读 · 0 评论 -
TCP多线程实现控制台群聊小程序
要求:多人群聊小程序,实现服务器与客户端之间的交互,客户端之间发的消息相互可以看见服务器为充当中转站接收客户端发来的消息,并且将消息群发给其他客户端(群发时,不包括发此条信息的客户端)当某一个客户端发送消息为“bye”,结束当前线程;结果展示:1、启动客户端2、启动第一个客户端服务器端:第一个客户端:3、启动第二个客户端服务器端:第二个客户端:与第一个客户端相同...原创 2019-08-12 21:08:15 · 404 阅读 · 0 评论