Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Retrofit动态代理+注解+反射简析
1 定义注解 Get注解 用来定义网络请求类型 Target ElementType METHOD Retention RetentionPolicy RUNTIME public interface Get String value Qu
Java基础
设计模式
Retrofit
Java
JAVA构造方法与static 关键字
JAVA的构造方法 什么是构造方法 构造方法用来生成一个实例化的对象并对对象实例中的成员变量进行初始化 采用new创建对象时 构造方法被执行 构造方法的方法名必须和类名保持一致 注意 构造方法没有返回值 不可以加void 只能用 publi
Java基础
Java
类
进程、线程、管程、纤程、协程概念以及区别
进程 进程是指在操作系统中能独立运行并作为资源分配的基本单位 由一组机器指令 数据和堆栈等组成的能独立运行的活动实体 进程在运行是需要一定的资源 如CPU 存储空间和I O设备等 进程是资源分配的基本单位 进程的调度涉及到的内容比较多 存储
Java基础
操作系统
并发编程
java中的static关键字
按照是否静态的对类成员变量进行分类可分两种 一种是被static修饰的变量 叫静态变量或类变量 另一种是没有被static修饰的变量 叫实例变量 static关键字的主要两个作用 1 为特定的数据类型或对象分配单一的存储空间 而与创建对象的
Java基础
Java
static
Java文件输入流如何才能一行一行读取,一行一行写入
文件输入流 而且和行有关 那么就必须要想到使用Buffered缓冲流了 BufferedReader和BufferedWriter这两个类里面有很重要的方法 BufferedReader里是readLine BufferedWriter里是
Java基础
文件输入输出流
Java
Java数组之数组
一 数组的概述 数组 Array 是多个相同类型数据按一定顺序排列 的集合 并使用一个名字名 并通过编号的方式 对这些数据进行统一管理 数组的常见概念 数组名 下标 或索引 元素 数组的长度 数组本身是引用数据类型 而数组中的元素可以是任何
Java基础
Java
Java基础12--面向对象:封装
Java基础12 面向对象 封装 在面向对象程式设计方法中 封装 英语 Encapsulation 是指一种将抽象性函式接口的实现细节部分包装 隐藏起来的方法 封装可以被认为是一个保护屏障 防止该类的代码和数据被外部类定义的代码随机访问 要
Java基础
Java
开发语言
JVM
JAVA 基数排序算法(详细实现过程介绍)
基数排序 是将整数按位数切割成不同的数字 然后按每个位数分别比较从而得到有序的序列 本文以数组中元素均为正整数来演示 给定一个数组 arr 53 3 542 748 14 214 准备十个桶 0 9 第一轮按照元素的个位数排序 0 9的各个
Java基础
Java基础之《mq》
一 你的项目中有哪些地方用到mq 1 使用mq异步发送优惠券 2 使用mq异步发送短信 3 使用mq异步扣库存 秒杀 总之将执行比较耗时的代码操作 交给mq异步实现接口 4 贷款项目 使用mq异步审核贷款金额 用户提交自己的信息 后台根据用
Java基础
Java基础(十三):枚举、注解
文章目录 一 设置 author标签 二 枚举 enum 一 枚举的两种实现方式 二 enum常用方法 三 注解 一 设置 author标签 设置 author等标签 以后每次创建一个类 自动带着作者信息 二 枚举 enum 枚举表示一组常
Java基础
Java
开发语言
java集合框架中contains(),containsKey()和containsValue()的用法:
java集合框架中contains containsKey 和containsValue 的用法 List集合的contains 方法用于判断集合中包不包含某个元素 返回值是boolean Map集合的containsKey 和contai
Java基础
编程笔记
Java
string
Boolean
java笔记:接口的特征和使用
接口 1 接口的定义 修饰符 interface 接口名 extends 父接口1 父接口2 零个到多个常亮定义 零个到多个抽象方法定义 零个到多个内部类 接口 枚举定义 零个到多个默认方法或类方法定义 修饰符可以为public或者省略 d
Java基础
Redis - WRONGTYPE Operation against a key holding the wrong kind of value
用RedisTemplate把数据存入Redis key值为物料编码 value值为对应对象 但相同物料编码对应的对象不一定唯一故采用Set for int i 0 i lt retrospectiveBomSbomtList size i
Java基础
Java
Redis
BigDecimal:比double更精确的小数类
BigDecimal概述 BigInteger是Number的子类 它用来对超过16位有效位的数进行精确的运算 双精度浮点型变量double可以处理16位有效数 在实际应用中 需要对更大或者更小的数进行运算和处理 float和double只
Java基础
BigDecimal
原码、反码、补码的运算及在计算机中的作用
一 概念简述 机器码 一个数在计算机中的二进制形式 机器码是带符号的 在计算机用机器码的最高位存放符号 正数为0 负数为1 如 0000 0011 和 1000 0011 机器码的真值 机器码除符号位剩下的真正数值 如 0000 0001的
Java基础
Java基础——Java中的枚举类(深入理解,配合代码学习更轻松)
Java中的枚举类 枚举类的使用 类的对象只有有限个 确定的 比如 星期 一 二三 四 五 六 日 当需要定义一组常量时 强烈建议使用枚举类 配合代码来理解一下 自定义枚举类 JDK5 0之前的版本采用的方式 package com hau
Java基础
Java
开发语言
后端
Java处理SSH
JSch 登录 密码方式 session setPassword password 公私秘钥方式 jsch addIdentity ssh id rsaxxx SFTP简介 SFTP是Secure File Transfer Protoco
Java基础
Log4j
apache
SSH
说说JUC三个类:CountDownLatch,CyclicBarrier和Semaphore
目录 CountDownLatch CyclicBarrier Semaphore 总结 在JUC中 有三个工具类来辅助我们进行并发编程 分别是 CountDownLatch CyclicBarrier和Semaphore CountDow
Java基础
Java
多线程
并发编程
javac编译时出现GBK报错(错误:编码GBK的不可映射字符)
javac编译时出现GBK报错 错误 编码GBK的不可映射字符 一 这里列出我遇到的三种情况 代码格式分别为 ANSI UTF 8 无BOM的UTF 8 这里我用的是notepad 进行编写 ANSI格式 首先我们先创建一个 java源文件
Java基础
Java 获取季度开始时间结束时间,获取日期所在月份,获取所在季度
根据季度数获取季度的开始时间结束时间 public static Map
Java基础
«
1 ...
3
4
5
6
7
8
9
...42
»