当前位置: 首页 > news >正文

临桂区建设局网站东莞常平有多少个村

临桂区建设局网站,东莞常平有多少个村,免费天眼查,企业手机网站建设效果静态引用 导入(import)表示去找哪一个类#xff0c;去哪一个包下去找哪些被使用到的类。 在java中有一个语言核心包#xff1a;java.lang. 使用java.lang包中的API#xff0c;不需要引用#xff0c;直接能找到#xff0c;但是#xff0c;如果我们使用到的API不呼吁java.l…静态引用 导入(import)表示去找哪一个类去哪一个包下去找哪些被使用到的类。 在java中有一个语言核心包java.lang. 使用java.lang包中的API不需要引用直接能找到但是如果我们使用到的API不呼吁java.lang包甚至java.lang的字包(java.lang.reflect)此时我们就得把使用到的API引入到当前的java文件中 语法 import 被引用类的全限定名 如:import包*去哪个包下去找哪些被使用到的类此时并不是说*就表示指定包中所有的类/接口而是指在当前文件夹中使用到的属于该包的API通俗来讲就是用到的时候才会去指向需要的类/接口。 如果我们需要使用某一个类中的静态成员(字段/方法,内部类)此时我们有更加简单的方式来引用 语法 import static 被引入类的全限定名.静态的成员 如import java.util.Date; import static 被引入类的全限定名.* 静态引入属于语法糖仅仅是为了方便程序猿操作简单在开发中不推荐使用静态引用因为都不知道静态成员到底来源于哪一个类 练习代码package com.test; import static java.lang.Math.PI; import static java.util.Arrays.*;import java.util.ArrayList; import java.util.List; public class StaticDemo {public static void main(String[] args) {/*不用再Math.PI*/System.out.println(PI);ListInteger a new ArrayList();/*此时不用写Arrays.asList*/aasList(1,4,2,3);/*从大到小排序传统写法*/ /* a.sort(new ComparatorInteger() {Overridepublic int compare(Integer o1, Integer o2) {return Integer.compare(o2, o1);}});*//*lambda表达式写法*/a.sort((o1,o2)-Integer.compare(o2, o1));System.out.println(a);} } 本来想看看反编译后的内容可惜jad出问题了就把视频中的图片截下来当做参考吧由图可看出编译后还是传统写法。 方法的可变参数 参考博客点击打开链接String的工具类StringUtil 参考博客点击打开链接foreach操作 1.foreach循环的语句格式 for(数据类型 变量名:对象){//循环体为引用了变量的Java语句}注意a.其中变量名可以是任意的但是数据类型必须与遍历对象的数据类型相同。b.对象为一个容器例如数组或是集合等c.无法再循环中改变对象中的值即任何在循环体中改变对象中的值都是无效的对象中的值不会被改变。这也是foreach循环较for循环的重要区别foreach实现对象的遍历代码更加简洁for循环可以改变对象中的值。2.代码实现SetString set new HashSetString();set.add(1);set.add(2);set.add(3);set.add(4);set.add(5);set.add(String.valueOf((int)Math.random()*10));for (String string : set) {System.out.println(string);}foreach和Iterator选用for循环一般用来处理比较简单的有序的可预知大小的集合或数组 foreach可用于遍历任何集合或数组而且操作简单易懂他唯一的不好就是需要了解集合内部类型 iterator是最强大的他可以随时修改或者删除集合内部的元素并且是在不需要知道元素和集合的类   型的情况下进行的原因可参考第三点多态差别当你需要对不同的容器实现同样的遍历方式时迭代器是最好的选择代码练习package com.test;import java.util.HashSet; import java.util.Iterator; import java.util.Random; import java.util.Set;public class MainDemo {public static void main(String[] args) {SetString set new HashSetString();set.add(1);set.add(2);set.add(3);set.add(4);set.add(5);set.add(String.valueOf((int)Math.random()*10));System.out.println(------------之前状态---------------);for (String string : set) {System.out.println(string);}for (IteratorString iterator set.iterator(); iterator.hasNext();) {String next (String)iterator.next();Integer of Integer.valueOf(next);if(of3){iterator.remove();//删除操作}}System.out.println(-------------删除后的状态--------------);for (String string : set) {System.out.println(string);}} }自动装箱和拆箱的设计以及缓存设计 推荐博客点击打开链接泛型 我的文章点击打开链接枚举 推荐博客点击打开链接代码练习package com.test; enum Week{Mon,Stu,THU,FOu,FIR,SAT,SUN; } public class xx {Week we;void setWeek(Week we){this.wewe;}Week getWeek(){return we;}public static void main(String[] args) {xx x new xx();x.setWeek(Week.Mon);if(x.getWeek().equals(Week.Mon)){System.out.println(星期一);}//Switch支持枚举类型switch(x.getWeek()){case Mon:System.out.println(星期一);break;case Stu:System.out.println(星期二);break;case THU:System.out.println(星期三);break;default :break;}//获取枚举对象Week wk Week.valueOf(Mon);System.out.println(wk);String str hello;switch(str){}} }
http://www.zqtcl.cn/news/710924/

相关文章:

  • 福建省住房和城乡建设厅网站电话网站开发项目步骤
  • 网站注册域名多少钱淘宝网商城
  • 做架构图的网站网站和网店的区别
  • 做红包网站简单个人网站设计
  • 新手学做网站pdf手wordpress修改搜索框
  • 做湲兔费网站视颍如何通过查询网站注册时间
  • 重庆cms建站模板南通网站建设推广优化
  • 合肥网站建设的公司新闻类网站如何做量化统计
  • 好用的在线地图网站十六局集团门户网
  • 网站开发数据库连接失败广州网站建站平台
  • 鄂尔多斯北京网站建设加盟网站建设的内容
  • 网站 被 抄袭不属于营销型网站的特点
  • 浙江英文网站建设互联网公司排名2021完整版
  • 完美代码的网站python开发工具
  • 餐饮网站开发参考文献网站建设500错误代码
  • 网站开发关键技术网站自动推广软件免费
  • 前端学习网站南阳东莞网站建设公司哪家好
  • 关于做网站的了解点wordpress小程序插曲
  • PHP网站开发与管理设计心得个人可以做聊天网站备案吗
  • 开公司可以在哪些网站做推广上海画册设计
  • 成都高新区规划建设局网站网络营销方式有哪些?举例说明
  • 国家企业信用公信系统入口seo服务
  • 个人网站网页模板室内装修设计自学软件
  • 什么网站可以做告白的网页网站模板套用湖南岚鸿
  • 膜结构网站推广怎么做怎样把网站上传到空间
  • 三维网站是怎么做的商城网站 运营
  • 程序员网站开发框架无锡网络公司网站建设app微信公众号平
  • 中关村网站建设网络营销策划书范文
  • 电商网站建设与课程设计科技网站模版
  • 建设部网站资质漳州最专业的网站建设公司