Java基础
文章平均质量分 75
JavaSE
斯言
这个作者很懒,什么都没留下…
展开
-
多线程
多线程实例一实例二#mermaid-svg-xqAuXKFHXgLZ0xDm .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-xqAuXKFHXgLZ0xDm .label text{fill:#333}#mermaid-svg-xqAuXKFHXgLZ0xDm .node rect,#mermaid-svg-原创 2021-09-04 13:12:13 · 75 阅读 · 0 评论 -
综合案例
案例通讯录案例人才管理系统案例controller 存放接口entity 存放类service 测试类通讯录案例通讯录:用于保存姓名和电话号1、将姓名和电话号保存到map集合里,key=姓名;value=电话号2、map集合中保存5组数据3、遍历map集合,将map中的记录保存到文件,要求文件名为通讯录的姓名,文件内容是通讯录的电话号4、实现用户输入姓名查找电话号的功能package test;import java.io.BufferedInputStream;import java.原创 2021-09-04 09:35:13 · 266 阅读 · 0 评论 -
内容操作-- IO流
IO流文件路径后添加"true",写入的内容会在原来内容的后面进行添加(默认为false)字节流字节输入流 FileInputStream字节输出流 FileOutputStream文件拷贝统计一个文件中各个字母出现次数,包括字符出现次数字符流字符输入流 FileReader字符输出流 FileWriter用户登录(每个用户有单独的文件,文件内存有用户的密码)缓冲流字节缓冲输入流 BufferedInputStream字节缓冲输出流 BufferedOutputStreamreadLine() 每次读一行n原创 2021-09-02 22:43:29 · 128 阅读 · 0 评论 -
文件操作--File类
File类File类 --操作文件或目录属性(不可以操作文件内容)常用方法File类 --操作文件或目录属性(不可以操作文件内容)常用方法方法描述boolean canRead()判断文件是否可读boolean canWrite()判断文件是否可写boolean exists()判断文件是否存在createNewFile()新建文件boolean isFile()判断file对象是否是文件delete()删除文件getAbsolute原创 2021-09-01 21:39:45 · 249 阅读 · 0 评论 -
异常处理
异常处理原创 2021-09-01 18:12:35 · 77 阅读 · 0 评论 -
Java的常用类
常用类String类--封装字符串equals方法(字符串是否相等)subString方法(截取字符串)split方法(拆分成字符数组)indexOf方法(字符位置)replace方法(替换)trim方法(删除两边空格)封装类和字符串相互替换StringBuffer类--封装字符串、可变字符的序列append方法(末尾添加)insert方法(指定位置添加)delete方法(删除)replace方法(替换)subString方法(截取)reverse方法(反转)toString方法(转换为String)Str原创 2021-09-01 12:46:55 · 117 阅读 · 0 评论 -
集合框架--Map
集合框架--MapMapMap内部类--EntryHashMap基本用法输出字符串每个英文字母出现的次数(省份->编码,市)MapMap用于保存具有映射关系的数据, Map集合中保存Map里的key,另一组值用于保存Map里的value,key和value可以引用任何类型的数据。Map中的key不可以重复;key和value之间存在单向一对一关系,通过key值可以找到相应的value值Map内部类–EntryEntry类封装了一个key-value记录方法描述Set ent原创 2021-08-31 23:30:44 · 260 阅读 · 0 评论 -
集合框架--Set
集合框架--SetSet集合HashSet特点常用方法LinkedHashSetSet集合Set集合无序,不允许保存相同的对象HashSet按照Hash算法来存储集合中的元素,具有很好的储存和查找性能特点集合中的元素无序集合中的元素可以为null不是线程同步的,如果多个线程同时修改了HashSet集合时,必须通过代码来保证其同步常用方法方法描述add向Set集合中添加一个元素size获取set集合中的元素的个数remove删除元素,删除成功返回t原创 2021-08-30 10:17:16 · 77 阅读 · 0 评论 -
集合框架--List
集合框架--List包装类Integer.parseInt()Double.parseDouble()Boolean.parseBoolean()intValue()强势for循环ListArrayListComputer实例Student类实例(按照年龄排序)Number类实例(随机数,指定数字优先输出)Number类实例(判断随机数是否为偶数)LinkedListDog实例Number类实例(集合元素倒置)Vector包装类Integer.parseInt()通过int的包装类Integer的pa原创 2021-08-25 18:34:54 · 201 阅读 · 0 评论 -
类的抽象与接口
类的抽象与接口类的抽象person类实例抽象类机动⻋Motovercal实例Pet实例类的接口类的抽象用abstract关键字修饰的方法和类在抽象方法中是没有方法体的,并且以分号结尾抽象方法:使用abstract修饰符修饰的方法抽象类:使用abstract修饰符修饰的类抽象类不能创建对象也就是不能给抽象类创建类的实例(即不能用new创建对象)子类继承抽象类时,必须对父类中的所有抽象方法进行重写,即子类继承父类时需要实现父类所有的抽象方法,否则也要将子类定义为抽象类final方法不能为抽象方法原创 2021-08-25 11:01:27 · 589 阅读 · 0 评论 -
类的多态
类的多态多态多态多态:⼀个对象具有多种状态的⾏为1、要有继承2、要有重写3、父类的引用指向子类的对象原创 2021-08-24 13:44:20 · 1114 阅读 · 0 评论 -
类的继承
类的继承继承汽车Auto实例super关键字运输工具实例继承子类继承父类,子类重写父类方法,类的引用指向子类的对象好处:减少重复的代码量,提高代码和开发效率成员访问限制:子类或其他类都不可以调用父类中的私有(private)变量,只能在父类的方法中调用Java只支持单继承,不支持多继承,即:一个子类只能有一个基类(父类),但是一个基类可以有多个子类子类对象包含父类对象静态方法是不可以继承的汽车Auto实例建立一个汽车Auto类,包括轮胎个数,汽车颜色,车身重量、速度等成员变量。并通过不原创 2021-08-21 16:28:44 · 1865 阅读 · 0 评论 -
类的封装
类的封装封装特点学生实例构造方法快递员实例张老太养猫的实例静态成员变量 、静态方法调用静态变量/方法 实例对象数组套餐实例描述狗的实例描述卡车信息的实例描述IT从业者的实例封装特点把类的属性隐藏,提供公共方法对其访问提高了代码的复用性和的安全性学生实例使用类的封装原则创建学生类;成员变量包括ID、姓名、年龄、性别;对所有成员变量进行封装。public class T1 { private String ID;//学号 private String name;//姓名 private i原创 2021-08-19 17:30:10 · 469 阅读 · 0 评论 -
类和对象的关系
相关习题显示套餐的方法输出学生信息并计算总成绩将小汽车改装成3个轮子的黑色车。女士喂狗食物榨水果汁显示套餐的方法创建上网套餐类定义显示套餐信息方法和上网服务方法public class TaoCan { public void taocan(double liu,double money) { System.out.println("中华行套餐:"); System.out.println("上网流量是"+liu+"MB/月,月资费是"+money+"元/月。"); } publi原创 2021-08-19 10:09:53 · 66 阅读 · 0 评论 -
数组
数组一维数组静态数组输出数组中最大值遍历输出数组的元素,并计算数组中元素的和查找数组中的元素,判断是否存在数组元素排序动态数组遍历输出,并计算总和、平均值、最大值和最小值元素对调判断数组元素值是否相同判断数组中是否存在连续相等的值合并数组,并排序(小到大)二维数组选择输出二维数组的元素遍历输入及输出二维数组元素一维数组数据类型 数组名称[ ];或数据类型[ ] 数组名称;.静态数组声明数组时,给出了数组的初始值输出数组中最大值 int n[]= {54,15,25,60};//静态数原创 2021-08-15 20:53:58 · 85 阅读 · 0 评论 -
循环控制语句
循环while 循环输出0-5的正数输出0-100的偶数和打印50张电影票跑10圈 第五圈休息do - while 循环先循环后判断for 循环//输出0-100偶数和输入某同学专业阶段考试的5门课成绩,并计算平均分计算各年龄层次的顾客比例(30岁以上和30岁以下的比例)用*打印矩形图案图案1图案2图案3奇数和1-100num1和num2之间的偶数和简单登录九九乘法表存钱问题while 循环while(布尔表达式){ 循环代码块}while循环,只要指定条件为真,则循环执行代码块,直到表达式原创 2021-08-15 18:48:59 · 309 阅读 · 0 评论 -
逻辑控制语句
逻辑控制语句原创 2021-08-15 18:31:01 · 86 阅读 · 0 评论