1. 题目: 编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,则返回""。 示例1: 示例2: 说明:所有输入只包含小写字母 a-z 2. 代码实现
1. 题目: 给定两个数组,编写一个函数来计算它们的交集。 示例1: 示例2: 说明:输出结果中每个元素出现的次数,应与元素在两个数组中出现的次数一致。我们可以不考虑输出结果...
垃圾收集器与内存分配策略 4. 垃圾收集算法 分类引用计数式垃圾收集(Reference Counting GC)也称直接垃圾收集由于引用计数式垃圾收集算法在主流Java虚拟...
面相对象 1. 面向对象 发展早期编程语言一段代码只能实现一个功能,这样既繁琐,代码量又大便出现了封装,将重复的代码提取出来封装成一个方法,达到复用后来将性质相近的方法放在一...
垃圾收集器与内存分配策略 1. 概述 诞生垃圾收集(Garbage Collection,GC),其历史远比Java久远,在1960年诞生于麻省理工学院的Lisp是第一门开始...
Java内存区域与内存溢出异常 4. OutOfMemoryError异常 Java堆溢出溢出异常测试思路:Java堆用于储存对象实例,只要不断地创建对象,并且保证GC Ro...
数组 定义:存放一组相同类型数据的集合 1. 特点 数组是存储同一种数据类型多个元素的集合,可看成是一个容器 数组可存储基本数据类型,也可存储引用数据类型 数组是Java中唯...
Java内存区域与内存溢出异常 1. 虚拟机自动管理机制 Java虚拟机自动管理机制,新建对象的维护回收由虚拟机自动完成不容易出现内存泄漏和内存溢出问题一旦出现内存泄漏和溢出...
本书第三版撰写于2019年中期,书中所有的讲解、讨论都是基于这个时间点的Java技术,即JDK12和预览版的JDK13。 JDK各个版本发布时间及特性 JDK版本名称发布时间...
方法 当用代码定义了一个功能,想要将该功能保存下来沿用,就要用以方法为载体;Java中运行代码除极个别情况外,必须写在方法中,方法就是代码的载体;平时代码的main方法也是一...
流程控制 1. 分类 顺序结构:自上而下顺序执行; 分支结构:满足一定条件执行,否则不执行; 循环结构:满足一定条件,重复执行; 2. 顺序结构 定义:代码按照自上而下顺序执...
关于简书 Markdown Markdown 语法的目标: 成为一种适用于网络的书写语言。本文的目的:使读者轻松了解简书对 Markdown 语法的支持,了解其优点和不...
Markdown介绍 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。Markdown语法的目标是:成为一...
Eclipse使用 1. Eclipse下载 官网下载地址:https://www.eclipse.org[https://www.eclipse.org]; 进入官网点击“...
1. 首段Java代码 首先创建一个名为HelloWorld.java的文件,如图1;图1.创建HelloWorld的Java文件 用Notepad++软件打开,在文件中书写...
前言: 要配置云服务器,首先就要下载xshell和xftp,官方版本的xshell和xftp是收费的,而且还不便宜。虽然网上可以找到很多破解版本,但是稳定性和安全性无法保证。...
对于使用linux服务器的朋友,xshell是必备工具,不过这款软件只有30天的试用期。好在官方同时推出了免费版本,即是家庭和学校用户的免费使用版本,免费授权页面如下:htt...
1. Java下载与安装 确认电脑的系统位数(64位 or 32位)如图1为64位,对应选择64位的Java安装包。图1.电脑系统位数 下载Java安装包 JDK,全称Jav...
1. Java语言发展 詹姆斯·高斯林(James Gosling),1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学...