![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
java相关基础
编程南山下
这个作者很懒,什么都没留下…
展开
-
Java集合的简单应用
HashSethashset是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 · 179 阅读 · 0 评论 -
java访问权限修饰符
原创 2020-08-27 10:17:58 · 82 阅读 · 0 评论 -
国内github访问
很简单,按照如下步骤即可正常访问GitHub。在http://ping.chinaz.com/github.com,查找以下域名的ip,挑选响应时间短的ip地址。github.comassets-cdn.github.comgithub.global.ssl.fastly.net在host文件(C:\Windows\System32\drivers\etc\hosts)末尾添加三条记录。#github140.82.112.3 github.com185.199.110.153...原创 2020-07-24 13:13:42 · 1143 阅读 · 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 · 704 阅读 · 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 · 2045 阅读 · 0 评论