自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 List集合/lambda表达式

Collections提供了一个重载的sort方法,该方法不要求元素必须实现Comparable接口,而是使用sort方法时临时传入一个比较规则,该比较规则类需要实现接口:ComparableList在JDK8之后有自己的排序方法(list.sort(重写Comparator方法))/*** 排序自定义类型元素/*Collections.sort(List list)在排序List集合时要求集合元素必须实现了Comparable接口。

2022-10-06 19:39:34 1387 1

原创 Java基础面试题

java的8中基本类型是什么?(简述Java的8中基本类型数据)……switch可以作用于那些数据类型上?实例变量和静态变量都属于成员变量。java的是值传递还是引用传递?实例变量与静态变量的区别。

2022-10-06 00:36:39 130

原创 包装类的了解

1. Java定义了8个包装类,目的就是为了解决基本类型不能直接参与面向对象开发的问题,使基本类型可以通过包装类型的形式存在2. 包装类包括Integer/Chararcter/Byte/Short/Long/Float/Double/Boolean,**其中Character/Boolean是直接继承Object的,其余6个包装类继承自java.lang.Number**3. JDK1.5推出了一个新的特性:自动拆装箱。当编译器编译时若发现时基本类型与包装类型直接按的相互赋值时。

2022-10-06 00:31:28 136

原创 Object类

Object类。

2022-10-06 00:22:36 148

原创 String类及常用方法

*** 检索给定字符串(s)在当前字符串中第一次出现的位置** 检索给定字符串(s)在当前字符串中最后一次出现的位置** 应用场景:经常和subString()一起用//从头(下标为0的位置)开始检索java在str中第一次出现的位置 int index2 = str . indexOf("in" , 3);//从下标为3的位置开始检索in第一次出现的位置 int index3 = str . indexOf("abc");

2022-10-06 00:13:54 347

原创 Java面试题汇总

一个是字面量对象,一个是news出来的对象(new出来的对象会复用字面量的值)

2022-10-05 23:13:40 155

原创 Collection集合

集合和数组一样,可以保存一组元素,并且提供了操作集合元素的相关方法,使用更方便集合主要分为两大系列:Collection和Map,Collection 表示一组对象,Map表示一组映射关系或键值对。Java集合框架中的相关接口:java.util.Collection接口:是所有集合的顶级接口,封装了所有集合所共有的方法;下面有多种实现类,因此我们可以有更多的数据结构可以选择Collection接口下面有两种常见的子接口:java.util.List:线性表,是可以重复的,并且有序;

2022-10-05 20:39:01 171

原创 Java基础篇-基础数据类型/运算符

基本数据类型有:整数型:byte , short , int , long ,浮点型:float , double,布尔型:boolean,字符型:char,变量的赋值和转换,小转大自动转,大转小需要强转;算数运算符:加+ 、 减- 、 乘* 、 除 / 、 取余% 、 加加++ 、减减--;%:取余/取模,余数为0即为整除;++/–:自增1/自减1,可在变量前也可在变量后;关系运算符。

2022-10-04 03:05:15 161

原创 Java基础-Java编译过程

Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

2022-10-03 17:53:53 888

submarine潜艇游戏大战

利用Java基础编写潜艇游戏大战

2022-10-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除