静态导入,自动拆装箱,增强for循环

LiveReload:释放你的F5,实时预览HTML效果 一、liveReload插件开发背景Web前端开发人员在写页面时,如果修改了HTML or CSS,要想看效果通常的做法就是保存代码就得 Alt+Tab,切换到浏览器(当然,我知道很多开发人员是双屏操作不一定需要切换到浏览器),但是一定要F5刷新才能看自己刚写的代码有没有效果,没有效果就再切换到编辑器下修改,然后再切换到浏览器F5刷新看效果,还没有效果,就再继续修改,如此反复。时间久了,前端自动化... 阅读详情

静态导入

可以再代码里面直接使用静态导入方式,导入静态方法或者常量

Import static xx.xx.xxx

Import static java.lang.System.out;

Import static java.util.Arrays.sort;

比如实现一个计算器,在Math类里面,这时静态导入Math包就方便了

自动拆装箱
装箱:
把基本的数据类型转换成包装类
拆箱:
把包装类转换成基本数据类型
//自动装箱

Integer i = 10;

//自动拆箱

int a = i;

在jdk1.4版本里的手动拆装箱方法

public void test1(){

//装箱

Integer a = new Integer(10);

//拆箱

int m = a.intValue();

}

Jdk是会向下兼容的

比如jdk1.4里面写的代码,这个时候到5.0里面也是可以运行的

练习:向下兼容

==执行的结果会调用dosomething(double d)

==首先在jdk1.4里面肯定调用这个方法,如果调用下面的方法,需要类型转换,

==但是1.4不支持自动拆装箱。由于jdk是向下兼容的,所以,在jdk1.4里面调用

==这个方法,在jdk5.0里面还是会调用这个方法。

public static void main(String[] args){

Dosomething(5);

}

public static void dosomething(double d){

System.out.println(“double.....”);

}

 

public static void dosomething(Integer b){

System.out.println(“Integer......”);

}

记住:八种基本的数据类型对应的包装类,这两种不同,其他都是大写。

int -- Integer;

char -- Character;


增强for循环

语法   for(遍历出来的值 : 要遍历的集合){}

数组:实现Iterable接口可以使用增强for循环

在集合上使用增强for循环遍历

List Set 实现了Iterable接口,所以可以使用增强for循环

Map不能实现增强for循环,没有实现Interator接口,所以不能使用增强for

增强for出现的目的:为了代替迭代器

增强for的底层就是迭代器实现的



一步步带你用C#开发Modbus通信上位机(附完整代码与工程思路) Modbus上位机开发指南(C#实现) 本文详细介绍使用C#开发Modbus上位机系统的全过程,覆盖RTU和TCP两种协议。内容包含:1)需求分析与技术选型(WinForms+NModbus4);2)分层架构设计(UI/业务/通信层);3)通信层核心代码实现(串口/以太网连接、数据读写);4)功能模块开发(设备管理、数据采集、远程控制)。提供可直接复用的Modbus RTU客户端代码示例,包含连接管理、线圈读写、寄存器操作等工业场景必备功能。通过系统化的开发流程,帮助开发者快速构建稳定可靠的Modbus监控 阅读详情

相关推荐

国产大模型编程能力深度分析报告(2026年5月更新版)

2026年5月国产大模型编程能力报告显示,主流模型迎来重大升级。DeepSeek V4以1.6T参数创性能新高,Qwen3.6-Plus支持原生多模态编程,MiniMax M2.7转向闭源并优化Agent编码,Kimi K2.6成为商业化成熟的主力模型,GLM-5开源并涨价30%。阿里云百炼推出双轨订阅体系,区分团队和个人开发者需求。各模型在参数规模、上下文长度、性能表现和适用场景上各具优势,国产AI编程服务正加速向订阅制转型,成本效益显著提升。

Willin Wang 的全栈升级指南 1651

Java记录 -77- 增强的for循环与自动拆装箱

JDK5.0中新特性介绍:泛型(Generics);增强的“for”循环(EnhancedForloop);自动装箱/自动拆箱(Autoboxing/unboxing);类型安全的枚举(Typesafeenums);静态导入(Staticimport);可变参数(Varargs);增强的for循环:For-Each循环的加入简化了集合的遍历其语法如下:For(t...

weixin_34080903的博客 110

软件测试 | 手把手教你如何使用 Charles 抓包工具(电脑+手机端)

软件测试 | 手把手教你如何使用 Charles 抓包工具(电脑+手机端)一、Charles简介二、Charles下载与安装三、Charles配置(1)Charles-PC端的配置如下:(2)过滤网络请求:(3)Charles抓取HTTPS请求包前置条件:(4)Charles抓取HTTPS双向认证包:关注我,免费领取学习资料 嘿。大家好,我是4U: 做过 APP 测试的同学都会接触抓包工具,通过抓包工具可以获取到客户端与服务端接口的交互数据,在实际测试APP的过程中,我们往往会发现服务端返回 的参数字段错

leboxy的博客 4153

Java枚举、静态导入、自动拆装箱、增强for循环、可变参数

一、枚举简介  1、什么是枚举?  需要在一定范围内取值,这个值只能是这个范围内中的任意一个  现实场景:交通信号灯,有三种颜色,但是每次只能亮三种颜色里面的任意一个  2、使用一个关键字 enum

dearbaba_8520的博客 232

逆变器母线电容选型与均压电阻设计实战指南

本文为逆变器母线电容选型与均压电阻设计提供了实战指南。文章从工程角度出发,详细解析了母线电容耐压值、容值的计算方法,并重点强调了纹波电流热设计的重要性。同时,深入探讨了串联电容均压电阻的设计原则与功率计算,通过5.5kW变频器案例,系统演示了从参数确定到最终选型的完整流程,旨在帮助工程师设计出稳定可靠的逆变器系统。

weixin_29299807的博客 292

【NAS for PVE _04】安装TrueNAS

前篇说到如何调试 Proxmox VE 8.2 为安装虚拟机做准备,本篇主要讲述如何在 Proxmox VE 上安装 TrueNAS 系统,并开启NFS供其他系统挂载使用官网下载好TrueNAS系统镜像。

村口王师傅。 6144

Java5新特性之静态导入、可变参数、增强for循环、自动拆装箱

JDK1.5已经发布很长时间,之所以还拿出来是因为它增加了很多个重要的特性,使用这些特性有助于我们简化开发,编写的代码更加简洁清晰安全,主要有以下几个特性:   Ø  静态导入   Ø  可变参数   Ø  增强for循环   Ø  自动拆装箱   Ø  泛型   Ø  枚举        由于泛型、枚举内容比较多,也最重要,之后单拿出来讲。这里先介绍前面四个简单而又实用的小特性

大鹏 1641

NX二次开发PK获取对象类型

PK_ENTITY_ask_class(),获取对象类型建议用这个函数,比较通用,包含所有对象类型,可以替代UF_MODL_ask_edge_type(),UF_MODL_ask_body_type(),UF_MODL_ask_face_type()等函数。

qq_39541524的博客 827

JDK5.0新特性 (一)(泛型、枚举、静态导入、自动拆装箱、增强for循环、可变参数)

包含内容: 泛型、枚举、静态导入、自动拆装箱、增强for循环、可变参数。

刘伟佳的博客 338

实时多目标跟踪(MOT):SORT与DeepSORT优化

实时多目标跟踪(MOT):SORT与DeepSORT优化​ ,人工智能,计算机视觉,大模型,AI,本文围绕实时多目标跟踪中的 SORT 与 DeepSORT 算法展开,阐述了两者原理、实现及优化。SORT 结合卡尔曼滤波和匈牙利算法,依赖目标检测,实时性好但复杂场景表现欠佳。DeepSORT 在其基础上引入外观特征,采用级联匹配,提升了跟踪精度和鲁棒性。还探讨了两种算法在检测、运动模型、外观特征等方面的优化方向,以及应用场景与选择建议,为相关应用和研究提供参考。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 20万+

YOLOv8架构革命:通过EfficientViT融合实现精度-速度的帕累托突破

目标检测领域长期存在精度与速度的权衡难题。视觉Transformer(ViT)的引入解决了长距离依赖问题,但其巨大的计算复杂度制约了实时应用。最新研究表明,将轻量级ViT与YOLO架构融合,可在几乎不损失推理速度的前提下,将mAP提升3-8个百分点。这种架构改进方案已在工业检测、自动驾驶、安防监控等多个领域得到验证,在保持实时性的同时显著提升了复杂场景下的检测可靠性。通过模块化设计,可以灵活适配不同规模的YOLOv8模型,为实际应用提供精度-速度的帕累托最优解。

FJN110的博客 148

java遍历可变参数_详谈Java枚举、静态导入、自动拆装箱、增强for循环、可变参数...

一、枚举简介1、什么是枚举?需要在一定范围内取值,这个值只能是这个范围内中的任意一个现实场景:交通信号灯,有三种颜色,但是每次只能亮三种颜色里面的任意一个2、使用一个关键字 enumenum Color3 { RED,GREEN,YELLOW; }*枚举的构造方法也是私有化的*特殊枚举的操作**在枚举类里面有构造方法**在构造方法里面有参数,需要在每个实例上都写参数**在枚举类里面有抽象方法**在...

weixin_30498015的博客 237

4.4 直流无刷电机(BLDC):控制器硬件设计

摘要 本文详细阐述了直流无刷电机(BLDC)控制器的硬件设计要点。控制器硬件主要包括微处理器单元、功率驱动模块、信号检测电路、通信接口和电源管理模块。在微处理器选型方面,分析了ARM Cortex-M系列、DSP等架构的适用场景,并对比了不同处理器的性能参数。功率驱动模块设计重点包括栅极驱动电路、逆变桥热管理和电流保护机制。信号检测部分介绍了位置传感器接口和模拟信号调理技术。此外,还讨论了通信接口设计、电源管理方案以及硬件布局与EMC设计规范。最后强调了硬件测试验证的重要性,包括故障注入测试等验证方法。整体

技术工作者 184

java遍历可变参数_深入理解Java枚举、静态导入、自动拆装箱、增强for循环、可变参数...

详谈Java枚举、静态导入、自动拆装箱、增强for循环、可变参数一、枚举简介1、什么是枚举?需要在一定范围内取值,这个值只能是这个范围内中的任意一个现实场景:交通信号灯,有三种颜色,但是每次只能亮三种颜色里面的任意一个2、使用一个关键字 enumenum Color3 { RED,GREEN,YELLOW; }*枚举的构造方法也是私有化的*特殊枚举的操作**在枚举类里面有构造方法**在构造方法里面...

weixin_42632434的博客 255

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

黑马程序员------java中的泛型、增强for循环、可变参数、静态导入、自动拆装箱、枚举

android培训、java培训、 泛型  Generic 1,什么时候定义泛型类:当类中要操作的引用数据类型不确定的时候。   泛型类的定义方法:   class Tool{     private T t;     public void setObject(T t){       this.t = t;     }     public T getObject(){

kouhl的专栏 692

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Java-JDK5.0的简单新特性(静态导入,可变参数,增强型for循环,自动拆装箱)

新特性:1:提高安全性 2:提高效率 3:简化书写 1.静态导入 import :导入某个类或,某个包下的所有类。 import static : 导入某个类中的所有静态成员或某个静态成员 a.导入某个类的所有静态成员(方法和变量):import static 包名.类名.*; b.导入某个类的某个静态成员: import static 包名.类名.静...

weixin_30847865的博客 144

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

黑马程序员_Java高新技术(静态导入、可变参数、增强for循环、自动拆装箱、枚举、反射)

1.静态导入。 import语句可以导入一个类或者某个包中的所有类。 import static 语句导入一个类中的某个静态方法或者所有静态方法。 StaticImport.java   2.可变参数。 可变参数的特点: 只能出现在参数列表的最后; ...位于变量类型和变量名之间,前后有无空格都可以; 调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形

u013700004的专栏 940

java 枚举 静态_Java枚举、静态导入、自动拆装箱、增强for循环、可变参数

一、枚举简介1、什么是枚举?需要在一定范围内取值,这个值只能是这个范围内中的任意一个现实场景:交通信号灯,有三种颜色,但是每次只能亮三种颜色里面的任意一个2、使用一个关键字 enumenumColor3 { RED,GREEN,YELLOW; }*枚举的构造方法也是私有化的*特殊枚举的操作**在枚举类里面有构造方法**在构造方法里面有参数,需要在每个实例上都写参数**在枚举类里面有抽象方法**在枚...

weixin_31459035的博客 332

java5特性之(一)静态导入、可变参数、自动拆装箱、

一、Static imports 静态导入是J2SE5.0新推出的特性之一,具体实现是再导入包前加上static 关键字,通过静态导入可以减少代码书写,但可读性可能相对变低。具体如下: 二、Varargs 可变参数的应用是在当方法的参数不确定时,可以通过“... args”的形式,省略中间需要传递的n个参数,在调用这个方法时,java 编译器会为该可变参数创建

Think In JAVA—Max 1072

黑马程序员_学习笔记:11) Jdk5.0新特性:增强for循环、可变参数(...)、静态导入、枚举:关键字 enum、自动拆装箱、泛型

Jdk5.0新特性: Collection在jdk1.5以后,有了一个父接口Iterable,这个接口的出现的将iterator方法进行抽取,提高了扩展性。 -------------------------------------------------- 增强for循环:foreach语句,foreach简化了迭代器。 格式:// 增强for循环括号里写两个参数,第一个是声明一个变量,

awangk2的专栏 556

eclipse的使用、静态导入、for增强、自动拆装箱

------- android培训、java培训、期待与您交流! -------  ----------------------- eclipse使用技巧 ----------------------------------------------------------------------------------------------------------------- 1.

hongjianchao的专栏 666

自动拆装箱、可变参数、静态导入、增强for

1、自动拆装箱 *装箱 -把进本数据类型转换成包装类 *拆箱 -把包装类转换成基本数据类型 *由于在jdk1.4没有自动拆装箱,而出现的新特性就会向下兼容,存在重载方法时候,一个需要自动拆装箱,另一个不需要,则在1.4版本,甚至以上的版本都会执行不进行自动拆装箱的方法。 public static voi...

AYXYJ 182

黑马程序员-静态导入、可变参数、增强for、自动拆装箱

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 静态导入 import语句可以导入一个类或某个包中的所有类 import static语句导入一个类中的某个静态方法或所有静态方法import java.util.Arrays; import static ja

wus3092的专栏 495

黑马程序员-高新技术(eclipse使用、增强for循环、自动拆装箱等)

-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------ 一、eclipse开发工具简述 1、概述: (1)eclipse是运行在java基础上的工具。 (2)名词: 1)IDE:ItegrityDevelopment Enviroment,集成开发环境 2)JavaEE:javaEnt

达达的专栏 1620

Java高新技术【1】 (静态导入-可变参数-增强for循环-基本数据类型的自动拆箱与装箱)...

(1)静态导入 ·import 语句可以导入一个类或某个包中的所有类。 ·import static语句导入一个类中的某个静态方法或所有静态方法 静态导入与编译器语法设置: import 可以导入一个类或者一个包下的所有的类, 而import static 可以导入某个类中的一个静态方法或所有的静态方法。 我们调用静态方法都是 类名.方法的方式进行调用, 有了import s...

love android 127

Java高新技术【1】 (静态导入-可变参数-增强for循环-基本数据类型的自动拆箱与装箱)

(1)静态导入 ·import 语句可以导入一个类或某个包中的所有类。 ·import static语句导入一个类中的某个静态方法或所有静态方法 静态导入与编译器语法设置: import 可以导入一个类或者一个包下的所有的类, 而import static 可以导入某个类中的一个静态方法或所有的静态方法。 我们调用静态方法都是 类名.方法的方式进行调用, 有了import

1560
上一篇: 枚举API的使用(枚举对象、枚举对象下标、枚举对象名称之间的转换)
下一篇: 颠倒数组中所有元素的方法
Java_Tian6
博客等级 码龄9年 3粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值