java基础
qq_25292419
这个作者很懒,什么都没留下…
展开
-
位运算
位运算什么是位运算按位与运算:&使用按位与&判断奇数偶数按位或运算:|按位异或运算:^按位取反运算:~左位移运算:<<右位移运算:>>无符号右位移运算:>>>什么是位运算按位与运算:&使用按位与&判断奇数偶数 public static boolean isOdd(int i){ //本质是取二进制的最后一位的值 != 0 表示奇数 return (i & 1)!=0转载 2020-07-18 16:30:46 · 350 阅读 · 0 评论 -
实现判断一个数是否是奇数
初级:奇数,指不能被 2 整除的数。根据求余之后的值是否为 1 来判断。 /** * 奇数,指不能被2整除的数。根据求余之后的值是否为 1 来判断。 * @param i * @return */ private static boolean isOdd(int i) { //取余后为1,表示是奇数。但是判断负数不准确 return i%2 == 1; }中级: private static boo转载 2020-07-05 17:30:50 · 959 阅读 · 0 评论 -
JAVA8新特性:Stream类
JAVA8新特性:Stream类1.Stream流的引入2.获取流3.常用方法3.1过滤:filte3.2 统计个数:count3.3 取用前几个:limit在Java 8中,得益于Lambda所带 来的函数式编程,引入了一个全新的Stream概念,用于解决已有集合类库既有的弊端。1.Stream流的引入需求:首先筛选所有姓张的人;然后筛选名字有三个字的人;最后进行对结果进行打印输出。原始集合操作package com.lb;import java.util.ArrayList;im原创 2020-07-03 10:24:51 · 610 阅读 · 0 评论 -
JVM
什么是垃圾回收机制不定时去堆内存中清理不可达对象。不可达的对象并不会马上就会直接回收, 垃圾收集器在一个Java程序中的执行是自动的,不能强制执行,即使程序员能明确地判断出有一块内存已经无用了,是应该回收的,程序员也不能强制垃圾收集器回收该内存块。程序员唯一能做的就是通过调用System.gc 方法来"建议"执行垃圾收集器,但其是否可以执行,什么时候执行却都是不可知的。这也是垃圾收集器的最主要的...原创 2020-04-28 22:46:01 · 86 阅读 · 0 评论 -
工具类
/** * 判断字符是否是阿拉伯数字 * @param str * @return */ public static boolean isInteger(String str) { Pattern pattern = Pattern.compile("^[-\\+]?[\\d]*$"); return patt...原创 2019-11-27 23:06:17 · 108 阅读 · 0 评论 -
Lambda表达式
Lambda 标准格式Lambda省去面向对象的条条框框,格式由3个部分组成:一些参数一个箭头一段代码Lambda表达式的标准格式为:(参数类型 参数名称) ‐> { 代码语句 }格式说明:小括号内的语法与传统方法参数列表一致:无参数则留空;多个参数则用逗号分隔。-> 是新引入的语法格式,代表指向动作。大括号内的语法与传统方法体要求基本一致。1.练习:使用L...原创 2019-11-13 23:08:20 · 75 阅读 · 0 评论