![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 79
lin_x_t
阿巴阿巴阿巴
展开
-
Java反射
Java反射 一、什么是反射 反射主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 一个类有多个组成部分,例如:成员变量、方法、构造方法等,反射就是加载类,并解剖出类的各个组成部分。 二、class类 1、除了int等基本类型外,Java的其他类型全部都是class(包括interface)。例如: String Object Runnable Exception 2、class是由JVM在执行过程中动态加载的。JVM在第原创 2021-01-27 15:23:33 · 103 阅读 · 1 评论 -
java String类
java String类中各方法 char charAt(int index);获取index位置的字符 boolean contains(CharSequence s);判断字符串中是否包含某个字符串 boolean endsWith(String endStr);判断是否是以某个字符串结尾 boolean equalsIgnoreCase(String anotherString);忽略大小写比较两个字符串是否相等 byte[] getBytes();转换成byte数组 int indexOf(Stri原创 2020-12-01 21:27:52 · 80 阅读 · 0 评论 -
java移位运算
java移位运算 int A=60;//(即二进制00111100) 有符号数移位 “<<” 按位左移运算符, 左操作数按位左移右操作数指定的位数,将该数乘以2^n,n为移位的位数。 A << 2 //得到240,将00111100向左移两位,得到 1111 0000,即将60*2^2=240 “>>” 按位右移运算符。左操作数按位右移右操作数指定的位数,即将该数除以2^n,n为移位的位数。 A >> 2 //得到15,将0011110原创 2020-12-01 21:21:25 · 216 阅读 · 0 评论 -
Hashmap中的getOrDefault()方法
Map.getOrDefault()方法 Map.getOrDefault(Object key, V defaultValue)) 当map集合中存在该key时,就使用这个key对应的value值,如果没有就使用默认值defaultValue。 例子: Map<Integer,Integer> map=new HashMap<Integer,Integer>(); map.getOrDefault(10,0)+1); 当map中有key:10时,将key:10对应的values加原创 2020-11-28 12:46:14 · 382 阅读 · 0 评论