java实训周报_实验室周报

本文记录了一位后台组萌新在java实训中的学习心得,涉及for循环标签跳出、数组拷贝方法、方法与构造器重载、封装、类与对象的static属性、内存区域以及Java特性的理解。
摘要由CSDN通过智能技术生成

这周身为后台组的萌新,刚刚接触了java的基础知识,从面相过程的c语言跳转到面向对象

java一时还有点不适应,基础语法虽然都懂,但是还是有一些新知识要记到“小本本”上的。

1、for循环里面有一个新知识点:

(小标签) out:for(i=0;i

即想要通过内层嵌套循环来跳出外层循环,可以使用给外循环标签的形式来控制外层循

环跳出。

2、数组方面的知识:

比如说给定一个数组和一个待拷贝数组,你有三种方法可以做:

1)使用for循环来进行拷贝,当然除了for(i=0;i简单表达方式呢,适用于不牵扯数组的更改,知识从头到尾的遍历;但是真的很方便;

2)使用System.arraycopy(原数组,开始拷贝的索引,目标数组,待开始拷贝索引,拷贝长

度)可以进行连续拷贝;(但是有一个疑问就是,如果不是连续拷贝就只能用第一种方法

吗?)

3)使用java自带的数组工具类,即:java.util.Arrays.copyOf(原数组,长度),虽然看起来

很牛,但是其源代码还是调用了System.arraycopy(原数组,开始拷贝的索引,目标数组,待

开始拷贝索引,拷贝长度)这个工具类。而且默认的拷贝开始索引为0,不够智能,所以不值

一提。

还有呢数组的输出格式java也有相应的方法 java.util.Arrays.toString(dest) 输出效果是

[1,2,3,4,5] 。

3、方法的重载和构

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值