![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 60
Code健行
彼之蜜糖,我之毒药。
展开
-
双线程猜数字 (java多线程习题详述)
双线程猜数字 java多线程习题详述文章目录双线程猜数字 java多线程习题详述1、实验要求:2、代码3、遇到的问题及解决办法3.1、如何生成1~100的随机整数Java random() 方法3.2、如何让两个线程互相联系线程通信wait/notify 机制4、总结(报告中的实验内容)5、想要更深入的了解多线程1、实验要求:用两个线程玩猜数字游戏,第一个线程负责随机给出1到100之间的一个整数,第二个线程负责猜出这个数。要求每当第二个线程给出自己的猜测后,第一个线程都会提示“猜小了”、“猜大了”或原创 2021-05-19 13:24:54 · 3009 阅读 · 5 评论 -
java IO流 练习题 分析成绩单
java IO流 练习题题目要求:分析成绩单。现在有如下格式的成绩单(文本格式)score.txt:姓名:张三,数学72分,物理67分,英语70分.姓名:李四,数学92分,物理98分,英语88分.姓名:周五,数学68分,物理80分,英语77分.要求按行读入取成绩单,并在该行的后面尾加上该同学的总成绩,然后再将该行写入到一个名字为socreAnalysis.txt的文件中代码实现:这段代码是将一个字符串中的数字提取出来,并相加package IO;import java.util原创 2021-04-27 10:21:44 · 5964 阅读 · 1 评论 -
使用 IDEA,创建一个新的java项目 (出现Create project from template,这个是什么?是否应该勾选)
typora-copy-images-to: 截图的图片使用Intellij IDEA,创建一个新的java项目(出现Create project from template,这个是什么?是否应该勾选)1.进入Intellij IDEA启动界面,点击Create New Project(中文:创建新项目)2.进入到创建项目页面,然后选择左侧的java ,选择上方的jdk的版本即可。(如果你新配置的jdk在这里爆红,点击那个下三角号,去选择安装的jdk目录,还爆红,可能是jdk安装错误,这时需要.原创 2021-03-14 10:02:55 · 8799 阅读 · 3 评论 -
IDEA try catch快捷键、 快速生成get set 方法快捷键、快速生成有参和无参构造方法快捷键
IDEA try catch快捷键、 快速生成get set 方法快捷键、快速生成有参和无参构造方法1、 try catch快捷键小伙伴们在写代码的过程中,有时需要抛出异常,手写太浪费时间,我们想使用快捷键;当使用IDEA时,try… catch快捷键用法如下:1.选择想要被try…catch 包围的语句;2. 按键盘上 CTRL +ALT + t 快捷键,会出现下图:2、快速生成get set 方法快捷键用法如下:按ALT+INS,点击Getter和Setter ,然后选择你想要生成原创 2021-03-29 19:47:13 · 6277 阅读 · 1 评论 -
java实用类 字符串相关的类:String类
1、字符串相关的类:String文章目录1、字符串相关的类:String1.1、String的特性1.2、 通过字面量的方式(区别于new)给一个字符串赋值1.3、String的实例化方式**1、什么是实例化?****2、String的实例化方式:****3、字符串对象是如何存储的?**1.5、String类的常用方法:1、求字符串长度 length()**2、字符串比较****3、忽略大小写的字符串比较的语法格式如下:****4、改变字符串中字符的大小写。****5、字符串的连接****6、字符串的提原创 2021-03-21 21:50:41 · 127 阅读 · 2 评论 -
java集合和泛型教程
集合文章目录集合1、集合和数组存储数据的概述:2、List接口1)使用ArrayList动态存储数据2)使用LInkedList类动态存储数据3.Set接口1)使用HashSet类动态存储数据4.Map接口1)Map接口概述:2)使用HashMap类动态存储数据1、集合和数组存储数据的概述:集合、数组都是对多个数据进行存储操作的结构,简称java容器。(此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储)。 开发应用程序时,如果想存储多个同类型的数据,可以通过数组来实现,但是使用数原创 2021-03-14 15:47:25 · 298 阅读 · 0 评论 -
java集合练习题(手写实例代码)
java 集合练习题编写java程序,3个ArrayList对象,每个对象中添加一些学员的姓名。再创建HashMap对象,以年级名称为键,存放学生的ArrayList为值,然后从HashMap对象中获取某个班级的学员信息并输出package ZuoYe;import java.util.ArrayList;import java.util.HashMap;import java.util.Scanner;public class Student1 { public static原创 2021-03-16 20:35:12 · 1655 阅读 · 0 评论 -
java 集合练习题2(配有实例代码)
java 集合练习题2(配有实例代码)**问题:3.编写Java程序,创建学员类Student,并添加姓名、年龄、性别等字段,创建3个ArrayList<T>对象, 指定T为Student 类,每个ArrayList<T> 中添加一些学员对象,再创建HashMap<K,V> 对象,以年级名称为键,指定为String 类型,指定value 类型为ArayList<Student>, 值为存放学员的ArrayList<T>对象,然后从HashMa原创 2021-03-30 11:07:38 · 1577 阅读 · 3 评论 -
泛型(配有实例)
泛型文章目录泛型1、认识泛型2、泛型在集合中的应用1)使用LinkedList的泛型:2)使用HashMap的泛型1、认识泛型 泛型是JDK 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数,使代码可以应用于多种类型,简单来说,java语言引入泛型的好处是安全简单,且所有强制转换都是自动和隐式进行的,提高了代码的重用率。泛型的定义语法格式如下:类1或者接口<类型实参> 对象=new 类2<类型实参>();例如:ArrayLIst list=原创 2021-03-14 16:50:59 · 241 阅读 · 1 评论 -
java实验 超市会员管理系统(配有实例代码)
java实验 超市会员管理系统实验要求:借助集合框架及实用类实现该系统积分累计积分兑换查询剩余积分修改密码开卡退出运行结果:执行结果:--------------------欢迎进入超市会员管理系统--------------------1.积分累计 2.积分兑换 3.查询剩余积分 4.修改密码 5.开卡 6.退出-------------------------------------------------------请选择您要进行的操作:5请输入原创 2021-04-06 11:09:54 · 4190 阅读 · 1 评论 -
java io流 教程
io流文章目录io流1、File类1.1、File类概述1.2、File类的构造方法1.3、File的常用方法2、io流2.1、认识io流2.2、io流的分类2.3、使用字节流FileOutputStream写文本文件2.4、字节流输入流 FileInputStream1、File类1.1、File类概述File类是专门对文件进行操作的类,他只能对文件本身进行操作,不能对文件内容进行操作。File类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。我们这里注意:Fil原创 2021-03-29 20:26:30 · 240 阅读 · 7 评论 -
java多线程教程
多线程文章目录多线程1.程序、进程、多线程1.1、程序1.2、进程1.3、线程2、Thread类2.1.1、构造方法2.1.2、常用方法3、多线程的创建方式3.1、方式一:继承Thread类3.2、方式二:实现Runable接口3.3、比较方式一和方式二4、多线程静态代理模式好处:5、线程的状态和生命周期51、线程的状态图5.2、线程方法**5.3、守护线程**6、线程同步**6.1、线程同步:多个线程操作同一个资源****6.2、并发与并行**6.3、线程的安全问题:6.4、同步代码块和同步方法**6.原创 2021-04-11 18:51:24 · 244 阅读 · 2 评论