随笔分类 -  JAVA

摘要:Java 线程同步 案例:卖票 要求:某电影院正在上映国产大片,它有100张票,而该电影院有三个窗口卖票,请设计一个程序模拟该电影院卖票 思路: ① 定义一个类SellTicket来实现Runnable接口,里面定义个变量 ② 重写Run()方法,步骤如下: ​ A:若票数大于0,就卖票,并说明是哪 阅读全文
posted @ 2022-10-14 21:01 青弦c 阅读(21) 评论(0) 推荐(0) 编辑
摘要:Java 实现多线程(初识) 进程:正在运行的程序 是系统进行分配和调用资源的独立单位 每一个进程都有他自己的内存空间和系统资源 线程:是进程中的单个顺序控制流,是一条执行路径 一个线程如果只有一条执行路径,那就称为单线程:记事本程序 一个线程如果有多条执行路径,那就称为多线程:扫雷程序 多线程的实 阅读全文
posted @ 2022-10-14 20:58 青弦c 阅读(22) 评论(0) 推荐(0) 编辑
摘要:JAVA 特殊操作流Properties 概述: Properties是一个Map集合体系的一个类(Map集合:拥有键值对,一个键(key)对应一个值(value)) 它可以保存到流中或者从流中加载 练习:Properties作为Map集合的使用: 代码: Properties prop = new 阅读全文
posted @ 2022-08-04 20:43 青弦c 阅读(40) 评论(0) 推荐(0) 编辑
摘要:JAVA 复制文件的两个方法:字符缓冲流与打印流 字符缓冲流 步骤: 根据数据源创建字符输入流对象 根据目的地创建字符输出流对象 读写数据 复制文件 释放资源 代码: // BufferedReader br = new BufferedReader(new FileReader("E:\\test 阅读全文
posted @ 2022-08-04 20:42 青弦c 阅读(75) 评论(0) 推荐(0) 编辑
摘要:JAVA 对象序列化流与反序列化流浅识(另类的存储与读取) 4.3 对象的序列化流: 对象序列化流:ObjectOutputStream 将Java对象的原始数据类型和图形写入OutputStream,可以使用ObjectInputStream读取(重构)对象。可以通过使用流的文件来实现对象的持久存 阅读全文
posted @ 2022-08-04 20:42 青弦c 阅读(41) 评论(0) 推荐(0) 编辑
摘要:打印流分类: 字节打印流 PrintStream 字符打印流 PrintWriter 打印流的特点: 只负责输出数据 不负责读取数据 有自己的独特方法 字节打印流: PrintStream(String fileName) 使用指定文件夹名创建新的打印流 使用继承父类的方法(write)会转码,而使 阅读全文
posted @ 2022-08-04 20:41 青弦c 阅读(52) 评论(0) 推荐(0) 编辑
摘要:1.IO流的概述 I/O:Input/Output 流:是一种抽象的概念,是对数据传输的总称,也就是说数据在设备之间的传输称为流,流的本质是数据传输 IO流就是用来处理设备之间数据传输问题的,常见的应用有:文件复制,下载,上传。 2.分类 (1)根据数据的流向: 输入流:读数据 输出流:写数据 (2 阅读全文
posted @ 2022-03-30 15:39 青弦c 阅读(47) 评论(0) 推荐(0) 编辑
摘要:1.概念:类:是抽象概念的集合,表示的是一个共性的产物,类之中定义的是属性(变量)和行为(方法) 对象:对象是一种个性的表示,表示一个独立的个体,每个对象具有自己独立的属性(变量),依靠属性来区分不同的对象 一句话总结概括类与对象的区别:类是对象的模板,对象是类的实例,类只有通过对象才可以使用,而在 阅读全文
posted @ 2022-03-27 18:55 青弦c 阅读(66) 评论(0) 推荐(0) 编辑
摘要:泛型1.泛型类 ①定义格式: 格式:修饰符 class 类名<类型>{} 范例:public class Generic<T/K> //此处T可以随便写为任意标识,常见的T E K V等形式的参数常用来表示泛型 泛型类定义,代码实现: public class Generic<T> { privat 阅读全文
posted @ 2022-03-25 19:46 青弦c 阅读(30) 评论(0) 推荐(0) 编辑
摘要:需求:键盘录入一个字符串,要求统计每个字符出现的次数。分析:①要统计每个字符出现的次数,可以利用HashMap的键值对(HashMap的一个基本知识点),键设置为字符,值为出现的次数②注意:键是字符,应该用它的包装类Character,而不用char 值也一样,应用包装类Integer思路:①键盘录 阅读全文
posted @ 2022-03-25 19:01 青弦c 阅读(2944) 评论(0) 推荐(0) 编辑
摘要:1.接口:只有规范(自己无法实现 专业的约束 约束与实现分离:面向接口的编程,即只有方法的定义 没有方法的实现 且定义默认加上了public abstract) 一句话体现接口的功能:“如果你是...,那么你必须...” package oop.Demo12;public interface Use 阅读全文
posted @ 2022-03-02 11:34 青弦c 阅读(28) 评论(0) 推荐(0) 编辑
摘要:先看一小段代码: package oop.Demo07;public class student extends Person{//这是一个子类,继承了父类Person String name="xxx";//name在子类里初始化 public void test(String name){//构 阅读全文
posted @ 2022-02-28 22:05 青弦c 阅读(20) 评论(0) 推荐(0) 编辑
摘要:冒泡排序:1.比较相邻的两个元素,如果第一个比第二个大,那就交换他们 2.每一次比较,都会产生出一个最大或最小的数字 3.下一轮则可以少一次排序 4.依次循环,直到结束 代码实现+注释 package study;import javax.swing.*;import java.util.Array 阅读全文
posted @ 2022-02-25 17:16 青弦c 阅读(29) 评论(0) 推荐(0) 编辑
摘要:1.给数组赋值:通过fill方法 package study;import java.util.Arrays;public class ArrayDemo03 { public static void main(String[] args) { int[] a={1,42,534,64,734,5} 阅读全文
posted @ 2022-02-24 17:56 青弦c 阅读(70) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示