再美不及姑娘你
又见西风上碧树
posts - 135,comments - 7,views - 47982
06 2022 档案
Java基础——List集合
摘要:List集合 Collection 层次结构中的根接口。一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些则是无序的。JDK 不提供此接口的任何直接实现:它提供更具体的子接口(如 Set 和 List、Queue)实现。 我们掌握了Coll 阅读全文
posted @ 2022-06-30 19:36 再美不及姑娘你 阅读(162) 评论(0) 推荐(0) 编辑
Java ArrayList removeIf() 方法
摘要:removeIf() 方法用于删除所有满足特定条件的数组元素。 removeIf() 方法的语法为: arraylist.removeIf(Predicate<E> filter) 注:arraylist 是 ArrayList 类的一个对象。 参数说明: filter - 过滤器,判断元素是否要删 阅读全文
posted @ 2022-06-30 11:43 再美不及姑娘你 阅读(294) 评论(0) 推荐(0) 编辑
Java基础——字符序列(StringBuffer和StringBuilder)
摘要:10.6.1 String与可变字符序列的区别 因为String对象是不可变对象,虽然可以共享常量对象,但是对于频繁字符串的修改和拼接操作,效率极低。因此,JDK又在java.lang包提供了可变字符序列StringBuilder和StringBuffer类型。 StringBuffer:老的,线程 阅读全文
posted @ 2022-06-29 16:58 再美不及姑娘你 阅读(255) 评论(0) 推荐(0) 编辑
正则表达式
摘要:正则表达式 正则表达式,又称规则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)。正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑 阅读全文
posted @ 2022-06-29 16:56 再美不及姑娘你 阅读(66) 评论(0) 推荐(0) 编辑
Java——关于HashMap的面试问题
摘要:1、HashMap的底层实现 答:JDK1.7及其之前的版本是数组+链表,JDK1.8是数组+链表/红黑树 2、HashMap的数组的元素类型 答:java.util.Map$Entry接口类型。 JDK1.7的HashMap中有内部类Entry实现Entry接口 JDK1.8的HashMap中有内 阅读全文
posted @ 2022-06-28 14:29 再美不及姑娘你 阅读(250) 评论(0) 推荐(0) 编辑
Java案例——数组元素的移动及换位
摘要:需求一:给出一个固定数组int[] array = {1, 3, 6, 8, 7, 9, 4, 10},要求将某一元素放到某一元素后,例如将1放到6后,输出结果为array = {3, 6,1, 8, 7, 9, 4, 10} 分析: 1.找出两个元素所在的下标 2.判断两个元素下标的大小关系,不同 阅读全文
posted @ 2022-06-28 14:00 再美不及姑娘你 阅读(970) 评论(0) 推荐(0) 编辑
Java面试题——素数
摘要:问题分析:写方法实现遍历出不大于所给参数的素数数组 难点:如何判断是否为素数? 1.偶数都是素数 2.素数不能被任何小于本身的数整除,比如5,从2开始不能被小于5大于2的数整除,以此类推 3.得出所有素数后,写入数组的时候要注意数组的长度,后续没有数值的位置不能占着,采用Arrays类中的copyo 阅读全文
posted @ 2022-06-27 20:00 再美不及姑娘你 阅读(186) 评论(0) 推荐(0) 编辑
Java基础——JDK1.8后的日期处理类
摘要:Java1.0中包含了一个Date类,但是它的大多数方法已经在Java 1.1引入Calendar类之后被弃用了。而Calendar并不比Date好多少。它们面临的问题是: 可变性:象日期和时间这样的类对象应该是不可变的。Calendar类中可以使用三种方法更改日历字段:set()、add() 和 阅读全文
posted @ 2022-06-27 17:05 再美不及姑娘你 阅读(272) 评论(0) 推荐(0) 编辑
Java基础面试题——sleep()和wait()方法的区别
摘要:(1)sleep()不释放锁,wait()释放锁 (2)sleep()指定休眠的时间,wait()可以指定时间也可以无限等待直到notify或notifyAll (3)sleep()在Thread类中声明的静态方法,wait方法在Object类中声明 因为我们调用wait()方法是由锁对象调用,而锁 阅读全文
posted @ 2022-06-27 11:11 再美不及姑娘你 阅读(81) 评论(0) 推荐(0) 编辑
Java基础——注解
摘要:1 注解 1.1 什么是注解 注解是以“@注释名”在代码中存在的,还可以添加一些参数值,例如: @SuppressWarnings(value=”unchecked”)@Override@Deprecated 注解Annotation是从JDK5.0开始引入。 虽然说注解也是一种注释,因为它们都不会 阅读全文
posted @ 2022-06-22 16:11 再美不及姑娘你 阅读(84) 评论(0) 推荐(0) 编辑
Java基础——内部类的分类
摘要:1 内部类 1.1 概述 1、什么是内部类? 将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。 2、为什么要声明内部类呢? 总的来说,遵循高内聚低耦合的面向对象开发总原则。便于代码维护和扩展。 具体来说,当一个事物的内部,还有一个部分需要一个完整的结构进行描述,而这个内部 阅读全文
posted @ 2022-06-22 10:47 再美不及姑娘你 阅读(303) 评论(0) 推荐(0) 编辑
Java基础——拆箱与装箱
摘要:1 包装类 1.1 包装类 Java提供了两个类型系统,基本类型与引用类型,使用基本类型在于效率,然而当要使用只针对对象设计的API或新特性(例如泛型),那么基本数据类型的数据就需要用包装类来包装。 序号基本数据类型包装类(java.lang包) 1 byte Byte 2 short Short 阅读全文
posted @ 2022-06-21 17:02 再美不及姑娘你 阅读(349) 评论(0) 推荐(0) 编辑
Java基础——枚举
摘要:1.1 枚举 1.1.1 概述 某些类型的对象是有限的几个,这样的例子举不胜举: 星期:Monday(星期一)......Sunday(星期天) 性别:Man(男)、Woman(女) 月份:January(1月)......December(12月) 季节:Spring(春节)......Winte 阅读全文
posted @ 2022-06-21 15:42 再美不及姑娘你 阅读(178) 评论(0) 推荐(0) 编辑
Java基础面试题二
摘要:题目: 请观察并写出下列两行输出语句结果各为多少? int a=10;int b=20;System.out.println(""+a+b);System.out.println(a+b+"");答:第一条语句输出结果为:1020,字符串类型第二条语句输出结果为:30,字符串类型知识点:当+连接数值 阅读全文
posted @ 2022-06-10 19:11 再美不及姑娘你 阅读(22) 评论(0) 推荐(0) 编辑
Java基础面试题
摘要:题目: 例如 5*4=20,如何高效率实现? 答:位运算<<左移,将5左移两位 代码实现: System.out.println(5<<2);//每左移一位,多乘一个2,左移三位代表5*2*2知识点:位运算 位运算符符号解释 & 按位与,当两位相同时为1时才返回1 | 按位或,只要有一位为1即可返回 阅读全文
posted @ 2022-06-10 19:07 再美不及姑娘你 阅读(37) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示