会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
岁月记忆
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2022年9月22日
反射
摘要: java是一门编译型语言;与之对应的称之为解释性(JavaScript,python)。编译型语言在编写完源代码后必须要编译之后才能够运行。解释性语言内置了解释器,程序一边解释,一边执行。 java语言编译之后产生.class字节码文件。字节码文件包含了对类的定义(类的名字,类的属性,类的方法,类实
阅读全文
posted @ 2022-09-22 14:12 岁月记忆
阅读(36)
评论(0)
推荐(0)
2022年9月9日
Java IO
摘要: Java输入输出流 Ω文件可以认为是相关记录或存放在一起的数据的集合; 文件一般是存放在磁盘上的,例如:硬盘、软盘和光盘等等; 可断电式存储设备中,能够识别的只有两类东西;目录和文件; File类 ΩFile类的对象不但可以表示文件,还可以表示目录,在程序中一个File类对象可以代表一个文件或目录;
阅读全文
posted @ 2022-09-09 16:44 岁月记忆
阅读(28)
评论(0)
推荐(0)
2022年9月7日
Stream API的练习题
摘要: 题目: 找出2011年发生的所有交易,并按交易额排序(从高到低)。 交易员都在哪些不同的城市工作过? 查找所有来自Cambridge的交易员,并按姓名排序。 返回所有交易员的姓名字符串,按字母顺序排序。 有没有交易员在Milan工作 打印生活在Cambridge的交易员的所有交易额。 所有的交易额中
阅读全文
posted @ 2022-09-07 14:22 岁月记忆
阅读(57)
评论(0)
推荐(0)
Lambda表达式和Stream API
摘要: Lambda表达式和Stream API Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式允许你通过表达式来代替功能接口。 lambda表达式就和方法一样,它提供了一个正常的参数列表和一个使用这些参数的主体(body,可以是一个表达式或一个代码块)。 Lambda表达式还
阅读全文
posted @ 2022-09-07 14:18 岁月记忆
阅读(207)
评论(0)
推荐(0)
java8新特性:方法引用
摘要: java8新特性:方法引用 我们用Lambda表达式来实现匿名方法。但有些情况下,我们用Lambda表达式仅仅是调用一些已经存在的方法,除了调用动作外,没有其他任何多余的动作,在这种情况下,我们倾向于通过方法名来调用它,而Lambda表达式可以帮助我们实现这一要求,它使得Lambda在调用那些已经拥
阅读全文
posted @ 2022-09-07 14:04 岁月记忆
阅读(234)
评论(0)
推荐(0)
排序
摘要: 冒泡排序 最简单的一种排序算法,效率也是最低下的排序算法。多个数字通过冒泡排序时,会依次将数组中最大的那个数移动到数组的末尾。 int[] arr = {2,3,1,5,4}; //第一次:2,3,1,4,5 最大数为5,下一轮在2,3,1,4中找出最大数 //第二次:2,3,1,4,5 最大数为4
阅读全文
posted @ 2022-09-07 13:58 岁月记忆
阅读(103)
评论(0)
推荐(0)
2022年9月5日
对HashMap的理解
摘要: jdk8之后的hashMap基于数组+链表+红黑树结构构成 hashMap初始化长度为16,之后的每一次扩容都翻倍扩。 hashMap内部维护了一个增长因子,默认为0.75;集合中保存的元素的个数 >= 数组长度 * 0.75后就会扩容 每次在调用map集合的put方法时,首先根据键的hashCod
阅读全文
posted @ 2022-09-05 14:13 岁月记忆
阅读(167)
评论(0)
推荐(0)
集合框架部分源码分析
摘要: ArrayList ArrayList add方法源码分析 public boolean add(E e) { // 1 ensureCapacityInternal(size + 1); // Increments modCount!! // 先将e保存到数组下标为size处,然后在自加,表示数组
阅读全文
posted @ 2022-09-05 14:03 岁月记忆
阅读(146)
评论(0)
推荐(0)
HashMap底层原理
摘要: 正文 说明:本篇主要以JDK1.8的源码来分析,顺带讲下和JDK1.7的一些区别。 HashMap存储结构 这里需要区分一下,JDK1.7和 JDK1.8之后的 HashMap 存储结构。在JDK1.7及之前,是用数组加链表的方式存储的。 但是,众所周知,当链表的长度特别长的时候,查询效率将直线下降
阅读全文
posted @ 2022-09-05 14:03 岁月记忆
阅读(179)
评论(0)
推荐(0)
2022年9月4日
Git使用
摘要: git命令的使用 #配置git用户信息$ git config --global user.name "用户名" $ git config --global user.email 123456@qq.com$ git init #将当前目录作为工作区,生成.git目录;.git目录为git仓库的目录
阅读全文
posted @ 2022-09-04 22:27 岁月记忆
阅读(35)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告