JavaSE基础
文章平均质量分 64
takeCareOfYou
I always remember to take care of you!
展开
-
java 常见面试题
由于公司现有技术没有重构,更新的打算,所以我有不得已准备换工作了,该文章是一个teamleader总结的,我觉得这是个有心的,负责的领导,值得转载和阅读:https://blog.csdn.net/sufu1065/article/details/88051083...翻译 2019-12-10 21:50:01 · 186 阅读 · 0 评论 -
删除List中多个元素,删不干净
for循环删除一个元素是可以的,但是如果删除多个元素,就会漏掉一些,因为删除元素后,会重新组织索引,所以采用倒叙删除或者结合i--,如下方法一和方法二,采用迭代器测试不可以;/*第一种方式,基本原理是,每次list删除元素后,后面的元素都要往前移动一位,就相当于i多加了1,remove后继续遍历就会错过一个元素,所以就需要代码中的i--,抵消remove后,后面元素前移一位的影响*/...转载 2019-11-18 09:43:22 · 819 阅读 · 0 评论 -
OO的四大特性
面试的时候,OO的四大特性是什么,我们会很疑惑,OO到底是什么呢?翻译成中文其实就是object oriented ---->面向对象;这可是java基础的部分,下面简单的回一下:封装 (encapsulation) 隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别. 封装就是将抽象得到的数据和行为(或功能)相结合,形成一个有机的整原创 2017-08-12 20:31:17 · 5570 阅读 · 0 评论 -
打印出所有以.xxx结尾的文件
判断文件以.xxx结尾,全部打印输出: 1)判断传入路径是否真实存在; 2)判断是不是文件,是文件就直接判断打印; 3)判断是不是文件夹,是文件夹要继续遍子目录,这里需要递归调用解决;原创 2017-04-27 19:53:33 · 880 阅读 · 0 评论 -
给定一个字符串S,求所有长度小于等于3的子串出现的次数,输出结果按出现次数从大到小
目的:复习了map集合和list集合,要求jdk1.8版本才能运行;原创 2017-08-21 20:02:36 · 1213 阅读 · 0 评论 -
IO流-文件的拷贝、删除
一、IO流方法 1)拷贝文件、文件夹 2)删除文件、文件夹二、代码实现 1)拷贝文件、文件夹 // 从任意已知目录拷贝所有文件到另一目录public static void copyAll(File srcFile, File destFile) throws Exception {if (srcFile.exists()) {if (!destFi原创 2017-05-04 10:21:59 · 2283 阅读 · 0 评论 -
面向对象思想编程
面向对象思想编程 1)把大象放冰箱实例 面向对象思路: 你会这样考虑:A:有哪些类呢?B:每个类有哪些东西呢?C:类与类直接的关系是什么呢?把大象装进冰箱的分析? (可采用UML名词提取法提取类) A:有哪些类呢?大象冰箱测试类 B:每个类有哪些东西呢?大象:进去冰箱:开门关门测试类:ma原创 2017-04-26 16:56:23 · 416 阅读 · 0 评论 -
谈谈对异常的理解
一、异常类的基本结构如下:二、含义解释 1)Throwable类是 Java 语言中所有错误或异常的超类(在java.lang包); 2)Error和Exception是Throwable的两个子类的实例,通常用于指示发生了异常情况。 3)Error错误一般都是由于jvm或者是硬件引发的问题(内存溢出等),所有一般都不会通过代码去处理。 4)Ex原创 2017-04-22 22:00:15 · 1142 阅读 · 0 评论 -
Java内部类详解
Java 内部类分四种:成员内部类、局部内部类、静态内部类和匿名内部类。1、成员内部类: 即作为外部类的一个成员存在,与外部类的属性、方法并列。注意:成员内部类中不能定义静态变量,但可以访问外部类的所有成员。public class Outer{private static int i = 1;private int j=10;private int k=20;翻译 2017-04-13 21:42:18 · 389 阅读 · 0 评论