首页 > 编程语言
java Stream 使用
在Java1.8之前还没有stream流式算法的时候,我们要是在一个放有多个User对象的list集合中,将每个User对象的主键ID取出,组合成一个新的集合,首先想到的肯定是遍历,如下: List<Long> userIdList = new ArrayList<>(); for (User us ...
分类:编程语言   时间:2021-04-09 16:02:41    收藏:0  评论:0  赞:0  阅读:20
30个Python实用代码片段
1.检查重复元素下面的方法可以检查给定列表中是否有重复的元素。它使用了 set() 属性,该属性将会从列表中删除重复的元素。def all_unique(lst): return len(lst) == len(set(lst)) x = [1,1,2,2,3,2,3,4,5,6] y = [1,2 ...
分类:编程语言   时间:2021-04-09 13:28:11    收藏:0  评论:0  赞:0  阅读:33
java 常用util
public class StringUtil { /** * 按照标点分隔句子,保留标点 */ public static List<String> splitContentByPunctuation(String content, String sepChars) { List<String> ...
分类:编程语言   时间:2021-04-09 13:27:40    收藏:0  评论:0  赞:0  阅读:32
Java继承
继承 概念:继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。 语法:class 子类 extends 父类 通过代码可以发现,子类(Student)并没有定义任何的操作,而在主类中所使用的全部操作都是由Person类定义的,这证明 ...
分类:编程语言   时间:2021-04-09 13:26:29    收藏:0  评论:0  赞:0  阅读:24
Spring BeanDefinition
什么是BeanDefinition? BeanDefinition表示Bean定义,spring根据BeanDefinition来创建Bean对象,BeanDefinition有很多的属性来描述Bean,BeanDefinition是Spring中的核心概念。 BeanDefinition中的重要属 ...
分类:编程语言   时间:2021-04-09 13:25:40    收藏:0  评论:0  赞:0  阅读:19
深入理解Java虚拟机(一)
1.1 概述 对于Java程序员来说,在虚拟机自动内存管理机制的帮助下,不需要再像C/C++那样为每一个new操作去写配对delete/free代码,不容易出现内存泄漏和内存溢出问题,但由于把控制内存的权力交给了Java虚拟机,一旦出现内存泄漏和溢出方面的问题,如果不了解虚拟机如何使用内存的话,那排 ...
分类:编程语言   时间:2021-04-09 13:25:06    收藏:0  评论:0  赞:0  阅读:40
c++中的const关键字
const修饰变量 const修饰的是它前面所有的数据类型,如果const在最前面,那么把它和它后面第一个数据类行交换,例如:const char*交换之后就是char const *,这样一来就很清楚了,char *const p中的const修饰的是char *(注意,我们这里把char和*都算 ...
分类:编程语言   时间:2021-04-09 13:23:08    收藏:0  评论:0  赞:0  阅读:16
java中什么是Yield给出一个例子
iiiii)Yield的用法马克-to-win:yield英文是屈服投降的意思。 当前线程投降就是当前线程希望释放CPU的自己的占用权,( 但系统可以忽略它这个请求。)参见: https://docs.oracle.com/javase/7/docs/api/java/lang/Thread.htm ...
分类:编程语言   时间:2021-04-09 13:21:50    收藏:0  评论:0  赞:0  阅读:17
Java三大特性
Java三大特性 封装简介 封装其实就是针对类属性的私有化(封装),即属性私有。同时向外部提供公有的set和get方法。实际操作中,当实例化类之后给某一个属性辅助的时候,调用set方法内部可以添加安全性检查,规避一些不合法的属性辅助(比如:Person类实例化后给年龄赋值 999等) 封装的作用 提 ...
分类:编程语言   时间:2021-04-09 13:20:45    收藏:0  评论:0  赞:0  阅读:18
Java 构造器详解
构造器详解 java中的构造方法是一种特殊的方法,用于初始化对象。java构造函数在对象创建时被调用。它构造值,即提供对象的数据。 构造函数的规则: 构造函数名必须与其类名称相同 构造函数必须没有显式返回类型 默认构造函数(无参数构造函数) public Person() { } public cl ...
分类:编程语言   时间:2021-04-09 13:20:29    收藏:0  评论:0  赞:0  阅读:22
Python学习(22)——面向对象基础
Python学习(22)——面向对象基础 目标 理解面向对象 类和对象 添加和获取对象属性 魔法方法 一. 理解面向对象 面向对象是一种抽象化的编程思想,很多编程语言中都有的一种思想。 例如:洗衣服 思考:几种途径可以完成洗衣服? 答: 手洗 和 机洗。 手洗:找盆 - 放水 - 加洗衣粉 - 浸泡 ...
分类:编程语言   时间:2021-04-09 13:17:30    收藏:0  评论:0  赞:0  阅读:25
常用数组Api (改变原始数据Api 即不改变原数组Api)
改变原数组方法 splice() : 返回删除项组成的数组 sort() reverse() fill() : 初始化数组 例如:new Array(26).fill(0) pop() push() shift() unshift() 不改变原数组方法 slice(begin ? ,end ?) : ...
分类:编程语言   时间:2021-04-09 13:16:51    收藏:0  评论:0  赞:0  阅读:18
获取经纬度之间距离的Java工具类
获取经纬度之间距离的Java工具类 ...
分类:编程语言   时间:2021-04-09 13:16:36    收藏:0  评论:0  赞:0  阅读:23
Java中的四种引用类型
简介 从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用,下面分别介绍下这四种引用。 强引用 强引用是最常用的引用类型,如下所示,new Object()会创建一个Object对象并存储在堆上,变量ob ...
分类:编程语言   时间:2021-04-09 13:15:39    收藏:0  评论:0  赞:0  阅读:15
Java内部类
Java内部类 成员内部类 可以获得外部类的私有属性和私有方法 public class Outer { private int id = 99;? public void out() { System.out.println("这是外部类方法"); }? public class Inner { ...
分类:编程语言   时间:2021-04-09 13:14:05    收藏:0  评论:0  赞:0  阅读:19
java API DOCs
github 开源的:自动生成Api 1,pom文件添加jar: <dependency> <groupId>io.github.yedaxia</groupId> <artifactId>japidocs</artifactId> <version>1.4.4</version></depende ...
分类:编程语言   时间:2021-04-09 13:11:34    收藏:0  评论:0  赞:0  阅读:26
C++ -- push_back()函数
push_back()函数的用法 函数将一个新的元素加到vector的最后面,位置为当前最后一个元素的下一个元素 push_back() 在Vector最后添加一个元素(参数为要插入的值) //在vec尾部添加10 vector<int> vec; vec.push_back(10) //在容器中添 ...
分类:编程语言   时间:2021-04-09 13:10:32    收藏:0  评论:0  赞:0  阅读:26
c++对象池的简单实现
对象池 比较类似内存池 设计实现思路: 构造函数中申请一批对象 析构函数中释放对象 提供获取和回收对象的接口 Get() 和 Recycle() 池子空了的时候支持扩容 参考链接: https://zhuanlan.zhihu.com/p/73066435 ...
分类:编程语言   时间:2021-04-09 13:01:05    收藏:0  评论:0  赞:0  阅读:22
python学习第六天
一 函数对象 # 函数对象:函数是第一类对象,函数可以被当成变量去用 # 1.可以被赋值 # def func(): # print("abc") # f = func # print(f is func)#True # f()#abc # 2.可以当做参数传给另外一个函数 # def bbc(a) ...
分类:编程语言   时间:2021-04-09 12:59:10    收藏:0  评论:0  赞:0  阅读:21
java中线程优先级是怎么回事给出一个例子
6.线程优先级 java中线程的优先级用1-10之间的数字表示,数值越大优先级越高,默认的优先级为5。Java中的线程优先级是在Thread类中定义的常量 NORM_PRIORITY : 值为5,MAX_PRIORITY :值为10,MIN_PRIORITY : 值为1,缺省优先级为 NORM_PR ...
分类:编程语言   时间:2021-04-09 12:54:32    收藏:0  评论:0  赞:0  阅读:20
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!