java入坑基础
java入坑基础
学nm个锤子
Qtmd
展开
-
深度解析HashMap底层原理
由于hash的原理是将输入空间的值映射成hash空间内,而hash值的空间远小于输入的空间。根据抽屉原理,一定会存在不同的输入被映射成相同输出的情况。抽屉原理:桌上有十个苹果,要把这十个苹果放到九个抽屉里,无论怎样放,我们会发现至少会有一个抽屉里面放不少于两个苹果。原创 2020-08-29 18:11:08 · 386 阅读 · 0 评论 -
Java8新特性
一,Lambda表达式的使用1.举例:Comparator c= Comparator.comparingInt(o -> o);2.格式:->:Lambda操作符左边叫做形参列表,其实就是接口中的抽象方法的形参列表右边叫做Lambda体(重写的抽象方法的方法体)3.关于Lambda表达式的使用总结:-> 左边:lambda形参列表的参数类型可以省略(类型推断),如果形参列表只有一个参数,()可以省略。-> 右边:Lambda体应该使用一对{}包裹,如果Lambda体原创 2020-11-15 00:56:49 · 620 阅读 · 0 评论 -
JAVA-SE核心高级篇
十一,IO流1.File类java.io.File1)File类的使用1.file类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)2.File类声明在java.io包下*相对路径:hello.txt 相较于某个路径下,指明的路径。 绝对路径:D://temp.txt 包含盘符在内的文件或文件目录的路径。*路径分隔符:window用\,url用/。2)如何创建File类的实例:public static void main(String[] args) {原创 2020-10-06 22:17:59 · 591 阅读 · 0 评论 -
JAVA-SE核心基础篇
一,java语言概述1.常用Dos命令dir:列出当前目录下的文件以及文件夹md:创建目录rd:删除目录(空目录)cd:进入指定目录cd..:退回上一级目录cd/:退回根目录del:删除文件echo 1 >java.txt:创建文件exit:退出2,java语言运行机制及运行过程Java语言特点:跨平台性Java两种核心机制:Java虚拟机(jvm):Java程序运行环境垃圾回收机制(gc)3.jdk,jre,jvm的关系jdk:Java开发工具包。(Java开发原创 2020-10-06 22:10:19 · 617 阅读 · 0 评论 -
java基础之Web全套知识点梳理
一,HTML1.基本标签1)结构标签<!DOCTYPE html><!-- 文档声明(doctype) 用来告诉浏览器当前的网页版本 html5的文档声明 <!DOCTYPE>--><html><!-- html根标签,网页中所有内容都要写到根标签里面 --> <head> <!-- head中的内容不会在网页中直接出现,主要来帮助浏览器或搜索引擎来解析网页 --> <meta char原创 2020-10-06 22:27:55 · 4164 阅读 · 1 评论 -
Spring Data Jpa使用篇
author:尹会东startcreateTime:2020-06-04文章目录一,orm思想和hibernate以及jpa1.orm思想2. hibernate框架介绍3.jpa规范JPA与hibernate的关系4.jpa的入门案例1.案例:是客户的相关操作(增删改查)2.创建项目导入依赖3.配置文件4.实体类5.测试类jpa操作的操作步骤测试5.主键生成策略6.JPA的API介绍1.Persistence对象2.EntityManagerFactory3. EntityManager4.Enti原创 2020-09-09 22:57:59 · 1359 阅读 · 0 评论 -
面试题踩坑之String
public static void main(String[] args) { String str = new StringBuilder("ja").append("va").toString(); System.out.println(str == str.intern());//false System.out.println("=====================================================");...原创 2020-08-24 16:23:03 · 206 阅读 · 1 评论