Java SE基础
记录JavaSE核心基础知识的笔记
迟到_啦
上班上班
展开
-
Java遍历取出Map集合key-value数据的4种方法
将map集合存数据与取出数据全部放在一个类MapTest中,方便阅读与查看随便创建一个包,在包中新建一个class文件,(也可以不建包,直接新建一个class文件)新建class文件MapTest.java,代码如下:import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util...原创 2018-01-13 00:39:15 · 94768 阅读 · 3 评论 -
服务端与多客户端的通信案例(思路与实现)
有如下题目:使用基于tcp协议的编程模型实现多人同时在线聊天和传输文件,要求每个客户端将发送的聊天内容和文件发送到服务器,服务器接收到后转发给当前所有在线的客户端。原创 2020-11-28 13:39:31 · 2043 阅读 · 5 评论 -
JavaSE基础学习(四)—Java核心类库(下)
目录一、异常机制(重点)1、基本概念2、异常分类3、异常的避免4、异常的捕获5、异常的抛出6、自定义异常二、File类(重点)1、 基本概念2、常用方法3、案例题目三、IO流1、概念2、基本分类3、体系结构4、相关流的详解4.1 FileWriter类(重点)4.2 FileReader类(重点)四、多线程五、网络编程六、反射机制一、异常机制(重点)1、基本概念Java语言中指程序执行中发生的不正常情况java.lang.Throwable类是Error类和Exception类的父类Error类原创 2020-11-26 11:20:32 · 430 阅读 · 2 评论 -
JavaSE基础学习(三)—Java核心类库(上)
Java核心类库知识目录 一、常用类的概述和使用1、常用的包(熟悉)1.1 java.lang-核心包1.2 java.util-工具包1.3 java.io-输入输出包1.4 java.net-网络包1.5 java.sql-数据包2、Object类2.1 概念2.2 equals()(重点)2.3 hashCode()(重点)2.4 toString()(重点)3、包装类(熟悉)3.1 概念3.2 包装类的分类3.3 Integer类3.4 Double类3.5 Boolean类3.6 Characte原创 2020-10-27 18:56:29 · 776 阅读 · 0 评论 -
JavaSE基础学习(二)—Java面向对象编程学习(附个人心得)
标注背景色的为重要知识点码云gitee地址:https://gitee.com/jack2ping/lagouhomework/blob/master/level1/module2/notes/Java%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E7%BC%96%E7%A8%8B.xmind访问后,点击下方下载即可(需要用XMind打开,可以看到所有的内容)...原创 2020-10-22 18:32:06 · 575 阅读 · 0 评论 -
Java实现斗地主洗牌发牌功能(不打牌噢)
目录设计思路实现思路代码实现玩家类功能实现主类设计思路初始化54张牌洗牌发牌给玩家手牌排序展示玩家手牌及3张底牌实现思路首先是54张牌要选择一种数据结构存放,这里选择List和Map集合都可以,我这里选择的是Map要区分4种花色,则将四种花色存入String数组中,方便后续遍历生成牌池因为每种花色的13张牌的顺序并不是严格的按照数字大小排序,所以每张牌的序号需要计算后存起来,与牌面对应,即典型的key-value形式,这是我选择使用Map的原因之一,主要原因还是刚学完M原创 2020-11-10 18:45:31 · 1308 阅读 · 5 评论 -
文件中例如1饭钱1000 2房租2000 这样的数据怎么把后面的花费相加输出?
文件内容:1饭钱10002房租20003请客5004修车7005买礼物6006在58同城会员注册19910熬夜写代码5012朋友结婚礼钱100023American电影160191路上913公交丢钱200package com.briup.exam;import java.io.BufferedReader;import java.io.F原创 2017-11-20 01:56:44 · 322 阅读 · 0 评论