![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
java相关基础
编程南山下
这个作者很懒,什么都没留下…
展开
-
Java集合的简单应用
HashSet hashset是set接口的一种实现。set中不允许有重复的元素。treeset也是set的一种实现,区别在于treeset是有序的。 例子:用hashset求两个数组的交集用retainAll的方法。 public int[] intersection(int[] nums1, int[] nums2) { //用set1保存nums1数组种的不重复元素 Set<Integer> set1 = new HashSet<>原创 2020-09-12 21:33:16 · 178 阅读 · 0 评论 -
java访问权限修饰符
原创 2020-08-27 10:17:58 · 81 阅读 · 0 评论 -
国内github访问
很简单,按照如下步骤即可正常访问GitHub。 在http://ping.chinaz.com/github.com,查找以下域名的ip,挑选响应时间短的ip地址。 github.com assets-cdn.github.com github.global.ssl.fastly.net 在host文件(C:\Windows\System32\drivers\etc\hosts)末尾添加三条记录。 #github 140.82.112.3 github.com 185.199.110.153...原创 2020-07-24 13:13:42 · 1141 阅读 · 0 评论 -
java二进制运算
前言 在讲二进制运算之前,首先得知道原码,反码,补码的概念。举个例子。 二进制运算 & 按位逻辑与,都为1则为1,否则为0; | 按位或,都为0则为0,有一个为1则为1; ^ 异或,两个都相同为0,两个不相同为1,11=0,10=1,0^0=0 ~ 按位取反,包括符号位; << 保留符号位,其余的向左移动N位,整数和负数都是低位补0,相当于乘以2的N次方,这种方式用来做2的整数倍乘法运算效率很高。 .>> 保留符号位,其余的向右移动N位,整数高位补0,负数高位补1 . &原创 2020-08-20 18:57:25 · 703 阅读 · 0 评论 -
int数组,integer数组,list相互转换
public static void main(String[] args) { int[] intArray1 = {1, 2, 3, 4, 5}; // int[] 转 List<Integer> List<Integer> listInteger1 =IntStream.of(intArray1) //先把int[]转成IntStream .boxed() .原创 2020-07-17 14:17:57 · 2043 阅读 · 0 评论