Java基础 - StringBuffer,数组高级,基本数据包装类,2024年最新nginx教程阮一峰

  • public StringBuffer reverse():

  • 字符串反转

6.StringBuffer的截取功能及注意事项

  • A:StringBuffer的截取功能

  • public String substring(int start):

  • 从指定位置截取到末尾

  • public String substring(int start,int end):

  • 截取从指定位置开始到结束位置,包括开始位置,不包括结束位置

  • B:注意事项

  • 注意:返回值类型不再是StringBuffer本身

7.StringBuffer和String的相互转换

  • A:String – StringBuffer

  • a:通过构造方法

  • b:通过append()方法

  • B:StringBuffer – String

  • a:通过构造方法

  • b:通过toString()方法

  • c:通过subString(0,length);

注意:String和StringBuffer分别作为参数传递

  • A:形式参数问题

  • String作为参数传递

  • StringBuffer作为参数传递

  • B:案例演示

  • String和StringBuffer分别作为参数传递问题

基本数据类型的值传递,不改变其值。引用数据类型的值传递,改变其值。

String类虽然是引用数据类型,但当它当做参数传递时和基本数据类型一样

8.数组高级

(1)冒泡排序

相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处

(2)选择排序

从0索引开始,依次和后面元素比较,小的往前放,第一次完毕,最小值出现在了最小索引处

(3)* 二分查找

* 前提:数组元素有序

注意事项

* 如果数组无序,就不能使用二分查找。

* 因为如果你排序了,但是你排序的时候已经改变了我最原始的元素索引。

9.Arrays类的概述和方法使用

  • A:Arrays类概述

  • 针对数组进行操作的工具类。

  • 提供了排序,查找等功能。

  • B:成员方法

  • public static String toString(int[] a)

  • public static void sort(int[] a)

  • public static int binarySearch(int[] a,int key)

10.基本类型包装类的概述

  • A:为什么会有基本类型包装类

  • 将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。

  • B:常用操作

  • 常用的操作之一:用于基本数据类型与字符串之间的转换。

  • C:基本类型和包装类的对应

byte Byte

short Short

int Integer

long Long

float Float

double Double

char Character

boolean Boolean

11.Integer类的概述和构造方法

  • A:Integer类概述

  • 通过JDK提供的API,查看Integer类的说明

  • Integer 类在对象中包装了一个基本类型 int 的值,

  • 该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)
img

总结

无论是哪家公司,都很重视高并发高可用的技术,重视基础,重视JVM。面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。其实我写了这么多,只是我自己的总结,并不一定适用于所有人,相信经过一些面试,大家都会有这些感触。

最后我整理了一些面试真题资料,技术知识点剖析教程,还有和广大同仁一起交流学习共同进步,还有一些职业经验的分享。

面试了阿里,滴滴,网易,蚂蚁,最终有幸去了网易【面试题分享】

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
img

分享。

[外链图片转存中…(img-qaCqgKBA-1712642928437)]

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-5lArf7pq-1712642928438)]

  • 13
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值