io流之【字节/字符缓冲流】
缓冲流,也叫高效流,是对4个基本的Filexxx流的增强,所以也是4个流,按照数据类型分类: 字节缓冲流:BufferedInputStream,BufferedOutputStream 字符缓冲流:BufferedReader,BufferedWriter 缓冲流的基本原理,是在创建流对象时,会创 ...
File的使用
File的成员方法有很多,但是只有一部分需要注意:【创建/遍历/获取】 package com.Lucky.File; import java.io.File; import java.text.SimpleDateFormat; import java.util.Date; /** * File的 ...
JavaScript:变量的作用域,window对象,关键字var/let与function
主要介绍关键字var/let/function在声明变量和函数的时候,生命周期和作用域的细微区别,以及和window对象的关系 ...
01.java-introduce
Oracle Java官方介绍 本文章以jdk8为基础进行编写,如果想查看后续的版本可以前往jdk版本目录下查看。 翻译自:https://docs.oracle.com/javase/tutorial/getStarted/intro/definition.html 关于 Java 技术 Java ...
Java中将 int[] 数组 转换为 List(ArrayList)
前言 说起数组转换成 ArrayList,很多同学第一反应就是遍历数组,将元素逐个添加到 ArrayList 中,但是这个看着就lower,一般不会这么答。 所以马上就会想到Arrays工具类的 asList 方法,如果你这么答,那么恭喜你,答错入坑。 为什么不能用 Arrays 的 asList ...
手把手教你实现一个JavaScript时间轴组件
本文主要是给大家带来一个时间轴的组件开发教程,其主要功能就是可以拖动时间轴来定位当前时间,可以通过鼠标滚轮来修改当前时间分辨率,需要的可以参考一下
你的项目使用Optional了吗?
本文主要介绍Java8新特性之Optional类,分别介绍了获取对象的3个方法、获取数值的3个方法、处理数值的2个方法、映射数值的1个方法以及实际应用。 ...
Java/JDK各版本主要特性汇总
Java18(2022.3) 将 UTF-8 指定为标准 Java API 的默认字符集 提供支持静态文件的最小 Web 服务器命令行工具jwebserver 定义了一个全新的 SPI(service-provider interface),用于主要名称和地址的解析 弃用 Finalization ...
13 Javac将源码编译为字节码的过程
1 编译器分类 Java的编译过程:将源代码转化成机器可执行的二进制代码。实际上,编译过程,是分阶段进行的,由此产生了不同的编译器。 编译器分类: | 类别 | 工作内容 | 代表 | | | | | | 前端编译器 | 把源代码转变成字节码 | JDK的Javac、Eclipse编译器(ECJ) ...
【开源库推荐】#4 Poi-办公文档处理库
原文:【开源库推荐】 #4 Poi-办公文档处理库 - Stars-One的杂货小窝 github仓库apache/poi Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。.NET的开发人员则可以利用 ...
Listener内存马
Listener内存马 0x01Lintener机制分析 Java Web 开发中的监听器(Listener)就是 Application、Session 和 Request 三大对象创建、销毁或者往其中添加、修改、删除属性时自动执行代码的功能组件。 Listener 三个域对象 ServletCo ...
JavaScript:是一种什么样的编程语言?
有关JavaScript的发展历程,百度百科上已经说得很清楚了,这里不赘述,只是想谈一下我刚刚接触JS的一些感触。 作为后端java开发者,初次学习JS的时候,真的觉得JS非常的不严谨,很混乱。由于它的历史遗留问题和语言设计的初衷,导致有很多bug,后面修修补补,已经成为了feature。 尽管有很 ...