搜索结果
查询Tags标签: string,共有 11404条记录-
java学习笔记016 泛型、流
###### 1.泛型 Generic since 1.5 标示元素类型的参数,泛型不能是基本数据类型 泛型不同的引用不能相互赋值 静态方法不能使用泛型,因为实例化类的时候要指定泛型,但是静态方法的加载在实例化之前1)集合中使用泛型eg:Iterator<String> iterator = set.iterator();…
2022/8/31 14:54:27 人评论 次浏览 -
从Java 9 到 Java 17 新特性梳理
Java 9新的创建集合的方法 // [1, 2, 3, 4]List<Integer> integers = List.of(1, 2, 3, 4);// {1,2,3}Set<Integer> integerSet = Set.of(1, 2, 3);// {"hello":"world","hi":"java"}Map<String, String> hell…
2022/8/31 14:23:30 人评论 次浏览 -
rpc项目中的负载均衡算法
一致性hash算法(根据IP一致性hash) 一致性哈希策略的实现方式:我们先把服务列表中的地址进行哈希计算,把计算后的值放到哈希环上,接收到请求后,根据请求的固定属性值来进行哈希计算,然后根据请求的哈希值在哈希环上顺时针寻找服务地址的哈希值,寻找到哪个服务地址…
2022/8/31 1:24:06 人评论 次浏览 -
Java12-Map
Java12 【Map】 主要内容Map集合第一章 Map集合 1.1概述 现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等, 这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即 java.util.Ma…
2022/8/31 1:22:49 人评论 次浏览 -
嵌套类匿名类与封装类
嵌套类 在C#中可以将一个类定义在另一个类的内部; 外面的类叫“外部类”,内部的类叫“嵌套类”; 嵌套类和普通类相似,只是声明的位置比较特殊。class Person{ //外部类private string name;public string Name{get { return name; }set { name = value; }}public void H…
2022/8/30 23:52:53 人评论 次浏览 -
String是值传递还是引用传递?
String类,设计成不可变的,所以每次赋值都是重新创建一个新的对象,因此是值传递。 java在方法传递参数时,是将变量复制一份,然后传入方法体去执行。 这句话是很难理解的,也是解释这个问题的精髓。我们先按照这句话解释一下基本类型的传递虚拟机分配给num一个内存地址…
2022/8/30 23:26:24 人评论 次浏览 -
String常见API
在最近Java的学习中,我发现了在日常的编程中会使用好多常见的String的API,现在准备做一个小分类。 1.字符串的比较(equals与equalsIgnorecase) 根据最近所学,我发现两个不同的String输入是不能比较的,由于两个数据不在一个空间,不能相互比较。public class test {pu…
2022/8/30 23:23:00 人评论 次浏览 -
JAVA SE
注释 //adf 单行/*aadf 多行adsfadf*/关键字&标识符 关键字 像void main public 这种固定的单词 有特殊含义的 编写时会变色 不能用作类名,变量名方法名 标识符 定义 Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。 public class Hell…
2022/8/30 14:22:46 人评论 次浏览 -
【Java学习Day09】Java知识点及面试题微讲
Java知识点及面试题 整数拓展进制二进制0b 八进制0 十进制 十六进制0xpublic class Demo03 {public static void main(String[] args) {int num1 = 0b10;//int在内存里是以二进制存储的int num2 = 010;int num3 = 10;//为了方便观看,int输出的时候使用十进制进行输出int …
2022/8/30 1:24:12 人评论 次浏览 -
C# 处理日志输出的类
1 using System;2 using System.Collections.Generic;3 using System.Diagnostics;4 using System.IO;5 using System.Reflection;6 using System.Threading;7 8 namespace Common9 {10 /// <summary>11 /// 处理日志输出的类12 /// </summary>13…
2022/8/30 1:24:11 人评论 次浏览 -
C# 属性(字段)与构造函数谁先执行
你知道属性(字段)与构造函数谁先执行吗? - 杨浩瑞 - 博客园 (cnblogs.com)1 public class SportJudge2 {3 private DAL.SportJudgeDataContext sj = new DAL.SportJudgeDataContext();4 /*先测试初始化与未初始化的属性和构造函数的执行顺序*/5 private St…
2022/8/30 1:23:07 人评论 次浏览 -
java设计模式之职责链模式(三)
责任链模式有很多变种。有些责任链是构成一个list,遍历调用,有一个成功就直接返回。比如DateFormatChain有些的实现方式如下所示,是通过某个Handler手动调用下一个Handler来传递,还有一些变种是被称为拦截器(Interceptor)或者过滤器(Filter),它的目的不是找到某个…
2022/8/30 1:22:50 人评论 次浏览 -
java设计模式之职责链模式(二)
职责链模式的一个变种如下,执行某一个handler,用当前handler是否执行成功判断是否要执行下一个handler, 首先我们定义一个抽象handler类,如果当前handler执行不成功,且还有下一个handler,则继续往下执行public abstract class Handler {protected Handler nextHandl…
2022/8/30 1:22:48 人评论 次浏览 -
解决日常碰到的空指针异常
1. map.get()报空指针异常的话,拿着个参数做处理前一定要判断,或者用getOrDefault方法去避免 当Map集合中有这个key时,就使用这个key值,如果没有就使用默认值defaultValue public class map_getOrDefault {public static void main(String[] args) {Map<String, St…
2022/8/29 23:22:57 人评论 次浏览 -
java - 获取视频的第n帧画面,支持avi、mp4、wmv格式
1.背景 网上的东西真实够坑的,用不了就算了,还基本是复制粘贴 2,解决 需要导包,必须是这两个版本<dependency><groupId>org.bytedeco</groupId><artifactId>javacv</artifactId><version>1.4.3</version></dependency&g…
2022/8/29 14:23:00 人评论 次浏览