随笔分类 -  JavaSE

记录小白的java时间
摘要:一.序列化流 对象序列化:把Java对象写入到文件中去 对象反序列化:把文件里的Java对象读出来 ObjectOutputStream对象字节输出流 可以将Java对象序列化,然后向写到文件中去 构造器: public ObjectOutputStream(OutputStream os);创建对 阅读全文
posted @ 2025-07-03 20:50 回忆也交给时间 阅读(8) 评论(0) 推荐(0)
摘要:Android网络编程的概念 HttpURLConnection 是 Java 提供的一个用于执行 HTTP 请求的类,它允许你通过 HTTP 或 HTTPS 协议与网络服务器进行通信。下面是 HttpURLConnection 的工作原理、执行原理以及执行流程的详细说明。 工作原理 HttpURL 阅读全文
posted @ 2025-05-15 00:28 回忆也交给时间 阅读(44) 评论(0) 推荐(0)
摘要:Service的定义 Service(服务)就是Android里的一个“后台工作者”,它专门用来处理那些不需要用户盯着看的任务。它可以一直运行,即使你切换到其他应用或者关掉屏幕,它也不会停下来。 它的特点很简单: 没界面:你看不到它,但它确实在干活。 两种模式: 一种是自己默默运行,比如播放音乐、下 阅读全文
posted @ 2025-04-28 17:51 回忆也交给时间 阅读(37) 评论(0) 推荐(0)
摘要:定义 Android广播机制是Android系统中的一种消息传递机制,允许应用程序之间通过发送和接收广播来实现通信。它类似于发布/订阅模式,其中广播发送者不指定接收者,而是将消息(即广播)发送给操作系统,然后由操作系统通知所有感兴趣的接收者。 特点: 解耦性:广播发送者和接收者彼此不了解对方的存在, 阅读全文
posted @ 2025-04-25 17:31 回忆也交给时间 阅读(179) 评论(0) 推荐(0)
摘要:内容提供者概述 ContentProvider 是 Android 中用于在不同应用程序之间共享数据的一个重要组件。它封装了数据,并提供了一组标准的接口来访问和修改这些数据 核心概念 数据抽象与隔离: ContentProvider 提供了一种标准化的方式来访问应用中的数据,无论这些数据是如何存储的 阅读全文
posted @ 2025-04-21 11:13 回忆也交给时间 阅读(45) 评论(0) 推荐(0)
摘要:概述 SQLite是一种关系型数据库管理系统(RDBMS),它遵循ACID(原子性、一致性、隔离性、持久性)的事务管理原则,特别之处在于它是嵌入式的,并且服务器不需要单独配置和管理。这意味着你可以在无需安装单独数据库服务器软件的情况下使用SQLite,非常适合用于开发桌面应用、移动应用等环境。由于其 阅读全文
posted @ 2025-04-07 20:43 回忆也交给时间 阅读(127) 评论(0) 推荐(0)
摘要:一.对象传递 使用Intent传递对象的时候需要注意到,被传递的对象必须是实现了Serialzable接口的对象,即被传递的对象必须要是可序列化的 public class Student implements Serializable { private String id; private St 阅读全文
posted @ 2025-03-25 18:27 回忆也交给时间 阅读(46) 评论(0) 推荐(0)
摘要:一.Activity的生命周期 在Android开发中,Activity的生命周期是指一个Activity从创建到销毁的整个过程中的不同状态。理解Activity的生命周期对于管理资源、保存和恢复数据以及确保应用的稳定性和性能至关重要。 以下是Activity的主要生命周期方法: onCreate( 阅读全文
posted @ 2025-03-21 22:04 回忆也交给时间 阅读(56) 评论(0) 推荐(0)
摘要:一.简单空间 TextView TextView用来显示文本信息,可以在XML文件中添加并且添加其相对的样式:它的样式主要有以下内容: <TextView android:id="@+id/textViewExample" <!-- 设置TextView的唯一标识符,用于在代码中引用 --> and 阅读全文
posted @ 2025-03-16 13:04 回忆也交给时间 阅读(111) 评论(0) 推荐(0)
摘要:一.View视图 在Android开发中所有的UI元素都是由View和ViewGroup构建而成的。ViewGroup作为一个容器既可以装载View视图空间,同时也可装载ViewGroup。即一种布局可以嵌套另一种布局。 二.ViewGroup RelativeLayout RelativeLayo 阅读全文
posted @ 2025-03-15 21:00 回忆也交给时间 阅读(83) 评论(0) 推荐(0)
摘要:一.IO流-字符流 上期在字节流的学习中,了解到字节流写字符操作表现很不好,随时面临乱码的情况,一下写完全部数据的,内存可能不足,所以对于文本操作还需要专业的操作 而字符流就非常适合操作文本字符 FileWirte文件字符输入流 作用:以内存为基准,可以把文件的数据以字符的形式输入到内存中去 构造器 阅读全文
posted @ 2024-04-23 22:30 回忆也交给时间 阅读(50) 评论(0) 推荐(0)
摘要:一.文件操作 在前面学习的内容中,存储数据的方式有很多,可以申请一个变量,一个数组,一个集合等方式,这些方式都可以记住数据,但是都是暂时的 因为这些方式的运行都是在内存中,内存运行快,对数据处理有很大的好处,但是缺点就是断电即失,所以不便于长期保存的场景 如果想长久的保存数据,就需要用到今天所讲的内 阅读全文
posted @ 2024-04-21 17:54 回忆也交给时间 阅读(53) 评论(0) 推荐(0)
摘要:一.前置知识-Collections工具类 可变参数 可变参数是一种特殊的形参,定义在方法,构造器参数列表中,格式是:数据类型...参数名称; 可变参数的特点和好处: 特点:可以不传递参数给它,可以传递一个或多个参数给他,也可以传递一个数组给他 好处:常常用于灵活的接收数据 可变参数的注意事项: 可 阅读全文
posted @ 2024-04-11 22:01 回忆也交给时间 阅读(31) 评论(0) 推荐(0)
摘要:一.Java异常处理的两种方式 Java的异常机制是一种处理程序中错误的方式,它包括异常的抛出、捕获和处理。异常是在程序运行过程中发生的异常事件,如数学运算中的除0异常、数组越界、空指针异常等。 在Java中,异常被视为一种对象,可以通过使用try-catch语句块来捕获和处理。当try块中的代码发 阅读全文
posted @ 2024-03-30 18:41 回忆也交给时间 阅读(42) 评论(0) 推荐(0)
摘要:一.正则表达式的入门 正则表达式是一些特定支付组成的,代表一个规则,简化代码,以字符的形式体现规则 正则表达式,又称规则表达式,(Regular Expression,在代码中常简写为regex、regexp或RE),是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字 阅读全文
posted @ 2024-01-14 10:39 回忆也交给时间 阅读(134) 评论(0) 推荐(0)
摘要:一.Arrays 用来操作数组的一个工具类 在Java中,没有内置的"Arrays工具类",但有一个名为java.util.Arrays的类,它包含了一些用于操作数组的静态方法。这个类主要用于数组的排序、搜索和复制 toString(类型[] arr):打印数组中的内容 int[] arr={20, 阅读全文
posted @ 2024-01-09 11:27 回忆也交给时间 阅读(178) 评论(0) 推荐(0)
摘要:一.LocalDateTime LocalDateTime是JDK8的新时间特性,它解决了Date类和Calender类的很多不足,如使用不方便,线程不安全,以及获取时间戳只能拿到毫秒而不能拿到纳秒等问题 使用LocalDateTime可以获得的时间有:年-月-日,时:分:秒,纳秒 而LocalDa 阅读全文
posted @ 2024-01-07 21:08 回忆也交给时间 阅读(168) 评论(0) 推荐(0)
摘要:一String的工具类 String的作为字符串对象,也是使用最多的数据类型对象 所以难免有很多操作,字符串的常见操作包括:字符串拼接,字符串反转,字符串长度,字符串转换等 直接使用String类型来操作是不推荐的,因为它是不变长类型对象,效率很低,我们需要频繁的操字符串的时候就需要使用变长的字符串 阅读全文
posted @ 2024-01-07 12:10 回忆也交给时间 阅读(59) 评论(0) 推荐(0)
摘要:一.桥接模式 Java中的桥接模式(Bridge Pattern)是一种结构性设计模式,它将抽象部分和实现部分分离,使它们可以独立变化,同时通过桥接对象将它们连接起来。 这种模式将抽象与其实现解耦,使得抽象和实现可以独立变化。抽象和它的实现通过一个桥接类进行连接,使得它们可以各自独立地变化。 桥接模 阅读全文
posted @ 2023-12-27 22:52 回忆也交给时间 阅读(73) 评论(0) 推荐(0)
摘要:一.Object类 Java中的Object类是所有类的超类,它是Java类层次结构的根类。这意味着所有的类都直接或间接地继承自Object类 equals(Object obj): 用于比较两个对象是否相等。默认实现是比较对象的引用,但可以通过重写此方法来比较对象的内部状态。 hashCode() 阅读全文
posted @ 2023-12-27 21:37 回忆也交给时间 阅读(45) 评论(0) 推荐(0)