JAVA相关基础知识1、面向对象的特征有哪些方面   1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新
转载 2023-12-28 15:32:23
46阅读
最后总而言之,面试官问来问去,问的那些Redis知识点也就这么多吧,复习的不够到位,知识点掌握不够熟练,所以面试才会卡壳。* 昵称*/private String nickname;/*** 生日*/private Date birthday;/*** 用户名*/private String username
转载 2024-06-08 20:16:14
41阅读
引入流流是什么流是Java API的新成员,它允许你以声明性的方式处理数据集合。可以看成遍历数据集的高级迭代。流可以透明地并行处理,无需编写多线程代码。我们先简单看一下使用流的好处。下面两段代码都是用来返回年龄小于14岁的初中生的姓名,并按照年龄排序。假如我们有下面Student实体类@Data public class Student { private String name;
转载 2023-12-11 08:17:12
47阅读
目录配置path环境变量简单的程序编写(HelloWorld)注释(Comment)① 单行注释②多行注释③文档注释(Java特有)API文档良好的编程习惯正确的注释和注释风格正确的缩进和空白块的风格JDK JRE JVMJava语言的特点 配置path环境变量path环境变量:Windows执行命令是所要搜寻的路径 我们希望在任何一个文件目录下都可以运行Java的开发工具,故需要配置path环
转载 2023-08-19 18:39:32
103阅读
Dagger是用来做依赖注入的,是一个完全静态的,在编译时进行依赖注入的框架,解决了基于反射带来的开发和性能上的问题,使用场景:在一个对象里去创建另一个对象的实例,这种行为是产生耦合的常见形式,过多的相互依赖会导致代码难以维护,很容易碰到修改一个地方其他很多地方也都得修改在需要依赖的勒种不要通过new来创建依赖而是通过方法提供的参数注入进来,这样我们需要依赖的类和提供依赖的类就实现了方法分隔开了,
# 引入 AndroidX ## 什么是 AndroidX AndroidX 是针对 Android 平台的一套开源软件库,用于简化 Android 应用开发过程中的一些常见任务。它提供了一组功能强大的库,用于构建现代化的 Android 应用程序,并且与支持库有着相似的功能。 AndroidX 的目标是帮助开发者构建出更加健壮、高效和易于维护的 Android 应用程序。它解决了许多旧版支
原创 2023-11-16 05:43:44
589阅读
在现代的Android应用开发中,用户身份验证一直是一个至关重要的部分。在处理认证时,JSON Web Token(JWT)成为了开发者非常青睐的方案,因为它提供了一种简洁、安全的方式来在客户端和服务器之间传递信息。本文将逐步探讨如何在Android引入JWT的过程,包括问题背景、错误现象、根因分析、解决方案、验证测试及预防优化。 ### 问题背景 在我的Android项目中,我们需要实现用户
原创 7月前
66阅读
# 引入 Android Support 库 在开发 Android 应用程序时,使用 Android Support 库可以帮助我们实现对较早 Android 版本的向后兼容,此外,还提供了一些丰富的 UI 组件和工具类。本文将介绍如何在Android项目中引入Support库,提供代码示例,并讨论相关的细节和注意事项。 ## 1. Android Support 库概述 Android
原创 10月前
98阅读
如何在Android引入hexdump 在移动应用开发中,有时候我们需要查看二进制数据的内容。而hexdump是一种十六进制转储工具,可以将二进制数据转换成易于阅读的十六进制形式。在Android开发中,如果需要进行二进制数据的调试和分析,引入hexdump可以帮助我们更轻松地理解和处理数据。本文将介绍如何在Android引入hexdump,并提供相应的示例代码。 ## 1. 什么是hex
原创 2023-09-15 09:22:42
382阅读
这边文章主要讨论源码级别(RetentionPolicy.SOURCE)的注解,站在巨人的肩膀上来捋一捋。 代码地址:android-annotation-tutorial 从 19.1 开始出现,Android Annotation是以Support Library的形式给我们提供的,只需要在app的gradle文件下添加如下即可。implementation 'com.android.su
 1.添加jxl jar包jxl-2.6.12.jar下载完成添加到libs目录,并引入2.添加权限(读写权限需要动态获取)<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" tools:ignore="ProtectedPermissions" />
转载 2023-11-13 22:23:47
53阅读
import使用方法1.导入其它类import的详细特征import java.io.*; //命令编译器载入java_installation/java/io路径下的所有类,*可以类比SQL语言中的查询语句,导入语言模式可以类比在控制台利用dos命令倒入位置; import java.util.Scanner; //导入Scanner类(我用于获取用户输入)2.Scanner类使用方法impor
转载 2023-06-28 13:54:00
89阅读
一、制作jar文件 在制作.jar 文件之前你必须先编译好你的.java文件。假设我们的文件目录是c:javamyJavahelloHello.java 现在假设Hello.java的文件内容为: /* * * Hello.java * */ public class Hello { public static void
一、Java String类String实际上与System类和Scanner类一样,都是Java库中一个预定义得类。String类型不是基本类型,而是引用类型(reference type)。任何Java类都可以将变量表示为引用类型。使用引用类型声明的变量称为引用变量,它引用一个对象。创建字符串String greeting = "ZRX";在代码中遇到字符串常量时,这里的值是“ZRX”,编译器
转载 2023-10-10 09:54:50
107阅读
# Android Studio引入ARouter解决Activity跳转问题 ## 背景和问题 在Android开发中,我们经常需要进行Activity之间的页面跳转。传统的跳转方式是使用Intent进行跳转,但随着项目的复杂性增加,Activity之间的跳转会变得越来越繁琐。而且,使用Intent进行跳转还需要在Manifest文件中进行注册,增加了维护的难度。 ARouter是阿里巴巴
原创 2023-09-19 03:36:02
135阅读
# Android项目如何引入Gson 在Android开发中,JSON(JavaScript Object Notation)格式被广泛应用于数据交换。为了方便快速地将JSON字符串转换为Java对象,Gson库应运而生。Gson是由Google开发的一个用于Java对象与JSON之间相互转换的库。本文将详细介绍如何在Android项目中引入Gson,并通过一个实际示例来展示其应用。 ##
原创 10月前
523阅读
# Android Style 如何代码引入 在开发Android应用时,我们通常会使用样式来统一界面风格,提高用户体验。在Android中,可以通过代码来引入样式,本文将介绍如何在Android应用中引入样式,并提供一个具体的示例来解决一个问题。 ## 问题描述 假设我们的Android应用中有多个Activity,每个Activity需要使用相同的文本样式。为了保持一致性,我们希望将这个
原创 2024-03-17 06:02:17
66阅读
# Android如何引入arr文件 ## 引言 在Android开发过程中,我们经常需要使用第三方库来扩展我们的应用功能。有时候这些库可能以arr文件(Android Archive)的形式提供。本文将介绍如何引入arr文件到Android项目中并使用它提供的功能。 ## 问题描述 假设我们正在开发一个音乐播放器应用,我们需要使用一个开源的音频处理库来实现一些特殊效果,而这个库以arr文件的
原创 2023-12-19 10:59:45
678阅读
一、File类在Java中,可以将文件封装为File类的对象,对这个对象进行操作。1.常用方法1)对文件的操作:判断可读,可写,存在,输出文件名,文件大小,文件路径,比较两个文件等2)对目录的操作:创建目录,遍历目录,删除目录等package com.rzd.no04file; import java.io.File; public class Demo01 { public stat
转载 2023-08-19 18:42:03
106阅读
这章主要描述 JAVA 的类,类(Class)是面向对象程序设计(OOP,Object-Oriented Programming)实现信息封装的基础。类是一种用户定义类型,也称类类型。每个类包含数据说明和一组操作数据或传递消息的函数。类的实例称为对象。实际上 C 语言里面的结构体就跟类非常的相似,下面先以一个 C 语言的例子来实现面向对象程序设计的思想,然后用此例子来说明它存在的一些缺陷,在面
  • 1
  • 2
  • 3
  • 4
  • 5