- 博客(4)
- 收藏
- 关注
原创 【Java进阶营】Java 基础(三)| IO流之使用 File 类的正确姿势
一、什么是 File 类?java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。二、File 类的使用2.1 构造方法File 类的构造有三种:public File(String pathname) : 直接通过文件路径字符串创建public File(String parent, String child) : 通过父和子路径字符串创建public File(File parent, String child) : 先创建父级 file 对象
2022-05-01 21:51:35 124
原创 【Java进阶营】Java 基础(二)| 使用 lambad 表达式的正确姿势
一、什么是 lambda 表达式Java8 是我们使用最广泛的稳定 Java 版本,lambda 就是其中最引人瞩目的新特性。lambda 是一种闭包,它允许把函数当做参数来使用,是面向函数式编程的思想,可以使代码看起来更加简洁。是不是听得一脸懵逼?我举个栗子你就明白了。烂掉牙的例子,在没有 lambda 时候,我们是这样写的:有 lambda 之后,我们就用 lambda 写:我们应该知道,实现线程有两种方法,一是继承 Thread 类,二是实现 Runnable 接口。那这里采用的就是后者,
2022-05-01 21:49:03 140
原创 备战金九银十:三面蚂蚁金服,分享我的面试技巧,祝你秋招一臂之力
一面HashMap链表长度大于8后一定会转化为红黑树吗如场景是,HashMap初始数组长度为8,只有第一个元素中有值,且有八个都在一条链表上,其他数组其他七个位置都是空的,这时候为什么要转化为红黑树而不是存放到数组中呢?ConcurrentMashMap分段锁之间加了什么锁,读写之间是互斥的吗?三次握手后如果一直不连接会怎样volatile的实现原理是怎么样的,它是怎么实现从内存中读取的?lock锁的使用,它如果是一个接口,它的实现类有哪些,区别是什么?InnoDB的隔离级别是什么,它能避免
2022-04-30 19:37:31 114
原创 【Java进阶营】Java虚拟机如何运行Java字节码?
一、Java的class文件的内容1.首先编写一个简单的代码public class StringDemo {public static void main(String[] args) { String s=new String("hello world"); System.out.println(s);}}2.运行程序编译成class文件,class文件的查看可以用Java class文件分析工具 – Classpy3.这种字节码文件我们肯定看不懂,所以我们可以通过指令
2022-04-30 19:37:01 514
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人