随笔- 37
文章- 0
评论- 0
阅读-
1013
随笔分类 - 学习java
会一丢丢的人
Javaheima21
摘要:Java 学习内容 | XML | XML解析技术 | XPath | 设计模式 | | | | | | | 在有些业务场景下,存储数据或者传输数据给别人的时候,数据需要满足优点的规范进行组织 | XML文件存储的数据需要提取出来 | 如何方便的在XML文件中进行数据的检索 | 开发中还有一些比较常
阅读全文
Javaheima20
摘要:Java 学习内容 | 单元测试 | 反射 | 注解 | 动态代理 | | | | | | | 开发好的系统中存在很多的方法,如和对这些方法的正确性进行测试 | 如何在程序运行时取得到Class对象,然后取获得Class中的每个成分 | 注解是什么,具体是如何在Java程序中解决问题的? | 框架技
阅读全文
heimaJava-网络编程
摘要:Java 网络编程 概念 网络编程可以让程序与网络上的其他设备中的程序进行数据交互 网络通信基本模式 常见的通信模式有如下两种形式,Client-Server(CS),Browser/Server(BS) Client-Server Client 需要程序员开发实现 用户需要安装客户端 Server
阅读全文
heimaJava18_线程
摘要:Java 线程 单线程 线程(thread)是一个程序内部的一条执行路径。 main方法的执行其实就是一个单独的执行路径 程序中如果只有一条执行路径,那么这个程序就是单线程的程序 多线程 多线程是指从软硬件上实现多条执行流程的技术 学习内容 | 多线程的创建 | Thread类的常用方法 | 线程安
阅读全文
heimaJava17
摘要:java IO流 缓冲流 概念 缓存流也称为高效流、或者高级流。之前学习的字节流也可以称为原始流 作用:缓冲流自带缓冲区、可以提高原始字节流、字符流读写数据的性能 分类 字节缓冲流 字节缓冲输入流:BufferedInputStream 提高字节输入流读取数据的性能,读写功能并无变化 字节缓冲输出流
阅读全文
heiamJava16IO流
摘要:Java I/O流 按流的方向分 输入输出流 I表示intput(输入),是数据从硬盘文件读入到内存的过程,称之输入,负责读。 O表示output(输出),是内存程序的数据从内存到写出硬盘文件的过程,称之输出,负责写。 按流中的数据最小单位分 字节流 操作所有类型的文件 InputStream 字节
阅读全文
javaheima14
摘要:Java 日志框架 日志框架的概述 记录程序运行过程中的信息,并可以进行永久存储 以前记录日志的方式——输出语句 弊端 信息只能展示在控制台 不能将其记录到其他位置(文件,数据库) 想取消记录的信息需要修改代码才可以完成 日志技术具备优势 可以将系统执行的信息选择性的记录到指定的位置(控制台、文件中
阅读全文
Javaheima13
摘要:Java Stream流 salary 薪水 bonus 奖金 top performer 优秀员工 punish 处罚 1员工信息至少包含了(名称、性别、工资、奖金、处罚记录) 2开发一部有4个员工、开发二部有5名员工 3分别筛选出2个部门的最高工资的员工信息,封装成优秀员工对象Topperfor
阅读全文
Javaheima12
摘要:Java 不可变集合 如果某个数据不能修改,把它防御性地拷贝到不可变集合红是个很好的实践 或者当集合对象被不可信的库调用时,不可变形式是安全的 创建 再List,Set,Map接口中,都存在of方法,可以创建一个不可变的集合 方法名称 说明 static List of(E...elements)
阅读全文
Javaheima11
摘要:Java 斗地主发牌阶段 package com.yu.Day0523Demo; import java.util.*; public class GameDemo { //1.定义集合存储五十四张牌对象 public static List<Card> allCards = new ArrayLi
阅读全文
Javaheima10
摘要:Java LinkedHashSet集合 实现类 有序,不重复,无索引 这里的有序是指保证存储和取出的元素顺序一致 原理:底层数据结构是依然哈希表,只是每个元素又额外的多了一个双链表的机制记录存储的顺序 TreeSet集合 不重复,无索引,可排序 可排序:按照元素的大小默认升序(有大到小)排序 Tr
阅读全文
Javaheima09
摘要:Java Set系列集合 特点 无序: 存取顺序不一致(无序次数只有一次) 不重复:可去除重复 无索引:没有带索引的方法,所以不能使用普通for循环遍历,也不能通过索引来获取元素 实现类特点 HashSet :无序,不重复,无索引 LinkedHashSet : 有序,不重复,无索引 TreeSet
阅读全文
Javaheima08
摘要:Java 常见数据结构 概述 数据结构是计算机底层存储,组织数据的方式,是指数据相互之间是以说明方式排在一起的 通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率 常见的数据结构有 栈 先进后出,后进后出 存取元素只能在栈尾进行,栈头不能动 队列 先进先出,后进后出 存元素在队尾进行,取元
阅读全文
Javaheima07
摘要:Java 集合 Collection集合 集合的代表:Collection 接口 体系 Collection List ArrayList LinkedList Set HashSet LinkedHashSet TreeSet 最常用 特点 List系列集合 : 添加的元素是有序的,可重复,有索引
阅读全文
Javaheima06
摘要:Java 正则表达式 概述 可以用一些规定的字符来制定规则,并用校验数据格式的合法性 String类的哪个方法可以与正则表达式进行匹配 public boolean matches(String regex); //判断是否匹配正则表达式,匹配返回true,不匹配返回false 帮助文档搜索Patt
阅读全文
Javaheima04
摘要:Java JDK8新增日期类 概述 Java 8 开始,java.time包提供了新的日期和时间API,主要设计的类型有: JDK 8 新增日期类 LoacalDate:不包含具体的时间和日期 LocalTime:不含日期的时间 LocalDateTime : 包含了日期及时间. Instant :
阅读全文
Javaheima03
摘要:Java 内部类 内部类就是定义在一个类里面的类,里面的类可以理解成(寄生),外部类可以理解成(宿主) public class People{ //内部类 public class Heart{ } } 使用场景,作用 当一个事物的内部,还有一个部分需要一个完整的结构进行描述,而这个内部的完整的结
阅读全文
Javaheima03
摘要:JavaHeiMa03 语法 包 包是用来分门别类的管理各种不同类的,类似于文件夹,建包有利于程序的管理和维护. 建包语法格式:package公司域名倒写,技术名称.包名建议全部英文小写,且具备意义. package com.itheima.javabean; 建包语句必须在第一行,一般idea工具
阅读全文
Javaheima02
摘要:Java进阶 static 用法 static修饰的静态成员变量,属于类,只在内存中加载一次,可以被共享访问.常用来表示在线人数信息,等需要被共享的信息 public class User{ //静态成员变量 public static String onlineNumber = 161; //因为
阅读全文
JavaeSe补漏
摘要:Java String String字符串对比API 字符串比对时 使用(==)比对的时地址 使用equals()比较时,只关心内容,不在乎其他的 方法名 说明 public boolean equals(Object anObject) 将此字符串与指定对象进行比较,只关心字符内容是否一至
阅读全文