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

武汉建设工程造价管理协会网站网站收录教程

武汉建设工程造价管理协会网站,网站收录教程,b2b建设网站公司,贵州安顺住房城乡建设网站方法 方法与方法之间是平级关系,不能嵌套return表示结束当前方法 基本数据类型和引用数据类型 基本数据类型:数据存储在自己的空间中 引用数据类型:数据存储在其他空间中,自己空间存储的是地址值 值传递 传递基本数据类型时&…

方法

  • 方法与方法之间是平级关系,不能嵌套
  • return表示结束当前方法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

基本数据类型和引用数据类型

基本数据类型:数据存储在自己的空间中

引用数据类型:数据存储在其他空间中,自己空间存储的是地址值

值传递

  • 传递基本数据类型时,传递的是真实的数据,形参的改变,不影响实际参数的值

在这里插入图片描述
在这里插入图片描述

  • 要有new才会有堆内存
  • 引用类型,传递的是地址值,形参的改变,影响实际参数的值
    在这里插入图片描述

自动拆装箱

  • 装箱(boxing)将 基本数据类型 转换成 包装类
  • 拆箱(unboxing)将 包装类 转换成 基本数据类型
  • 自动装箱将 基本数据类型 自动转换成 包装类
  • 自动拆箱将 包装类 自动转换成 基本数据类型
// 自动装箱
Integer num1 = 6;
// 自动拆箱
int num2 = num1;

重载

  • 同一个类中方法名相同参数不同的方法。与返回值无关

    • 参数不同,个数不同,类型不同,顺序不同
  • java虚拟机会根据不同的参数来区分同名的方法

构造方法

  • 构造方法也叫构造器,构造函数
  • 作用:创建对象给变量赋值,初始化
  • 创建一次对象,构造方法就会被调用一次

特点:
1.方法名与类名相同,大小写也要一致
2.没有返回值类型,连void都没有
3.没有具体的返回值 (不能由retrun带回结果数据)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Java内存

在这里插入图片描述
在这里插入图片描述

成员变量和局部变量

在这里插入图片描述
在这里插入图片描述

内部类

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1.什么是内部类?

  • 写在一个类里面的类就叫做内部类

    2.什么时候用到内部类?

    • B类表示的事物是A类的一部分,且B单独存在没有意义比如: 汽车的发动机ArrayList的选代器人的心脏等等
  • 内部类的分类

在这里插入图片描述

匿名内部类

在这里插入图片描述

  • 为了避免一次调用就要创建一个类去继承父类
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

lambda表达式

  • @FunctionalInterface接口加了这个注解不报错,就是函数式接口,可以使用lambda表达式
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
package com.liang.lambda;import java.util.Arrays;
import java.util.Comparator;public class lambdaDemo {public static void main(String[] args) {//lambda表达式Integer[] arr = {21,3,4,5,67,8,9};
//        Arrays.sort(arr, new Comparator<Integer>() {
//            @Override
//            public int compare(Integer o1, Integer o2) {
//                return o1-o2;
//            }
//        });//lambda完整格式
//        Arrays.sort(arr,(Integer o1, Integer o2)->{
//                return o1-o2;
//        });//lambda省略写法Arrays.sort(arr,( o1, o2)-> o1-o2);System.out.println(Arrays.toString(arr));}
}

在这里插入图片描述

this

  • this就是找上级代码执行的内容

  • 获取值就近原则

    在这里插入图片描述

static

  • static表示静态,是java中的一个修饰符,可以修饰成员方法,成员变量

  • 静态变量是随着类的加载而加载的,优先于对象出现的

  • 静态变量是类共享的,谁要用谁就拿
    在这里插入图片描述
    在这里插入图片描述

  • 类.方法调用工具类

在这里插入图片描述
在这里插入图片描述

  • 静态方法里面没有this,不能调用非静态的成员变量
  • 非静态方法里面,有个隐藏的this
  • 静态会存在堆内存

总结:

  • 静态方法中没有this关键字。

  • 静态方法中,只能访问静态。

  • 非静态方法可以访问所有。

  • 静态方法只能调用和访问静态
    在这里插入图片描述

  • 静态优先于对象加载

在这里插入图片描述
在这里插入图片描述

增强for遍历

  • 修改增强for中的变量,不会改变集合中原本的数据
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

排序算法

冒泡排序

  • 冒泡排序:相邻的数据两两比较,小的放前面,大的放后面

在这里插入图片描述

  • idea批量改变字母,选中需要修改的字母shit+f6改成你对应的
    public static void main(String[] args) {//冒泡排序:相邻的数据两两比较,小的放前面,大的放后面int[]  arr = {1,5,4,2,3};//外循环: 表示我要执行多少轮如果有n个数据,那么执行n - 1 轮for (int i = 0; i < arr.length-1; i++) {//0 1 2 3//内循环: 每一轮中我如何比较数据并找到当前的最大值// -1: 为了防止索引越界//-i: 提高效率,每一轮执行的次数应该比上一轮少一次for (int j = 0; j < arr.length-1-i; j++) {if (arr[j]>arr[j+1]){int temp = arr[j];arr[j] = arr[j+1];arr[j+1] = temp;}}}for (int i = 0; i < arr.length; i++) {System.out.print(arr[i]+" ");}}

选择排序

  • 从0索引开始,拿着每一个索引上的元素跟后面的元素依次比较小的放前面,大的放后面,以此类推。
    在这里插入图片描述
    public static void main(String[] args) {//        选择排序:
//        1,从@索引开始,跟后面的元素一一比较。
//        2,小的放前面,大的放后面。
//        3,第一次循环结束后,最小的数据已经确定
//        4,第二次循环从1索引开始以此类推。//选择排序int[]  arr = {10,5,4,2,3};//最终代码://外循环: 几轮//i:表示这一轮中,我拿着哪个索引上的数据跟后面的数据进行比较并交换for (int i = 0; i < arr.length-1; i++) {for (int j = i+1; j < arr.length; j++) {if (arr[i]>arr[j]){int temp = arr[i];arr[i] = arr[j];arr[j] = temp;}}}for (int i = 0; i < arr.length; i++) {System.out.print(arr[i]+" ");}}

文章转载自:
http://phillida.jjpk.cn
http://eremacausis.jjpk.cn
http://pantheistical.jjpk.cn
http://academical.jjpk.cn
http://dactylus.jjpk.cn
http://ataghan.jjpk.cn
http://taken.jjpk.cn
http://yarovize.jjpk.cn
http://moonshine.jjpk.cn
http://airscrew.jjpk.cn
http://immorally.jjpk.cn
http://sexavalent.jjpk.cn
http://amylopectin.jjpk.cn
http://bersagliere.jjpk.cn
http://pdq.jjpk.cn
http://vitrifiable.jjpk.cn
http://ahermatype.jjpk.cn
http://teleferique.jjpk.cn
http://additional.jjpk.cn
http://malaita.jjpk.cn
http://thiuram.jjpk.cn
http://authigenic.jjpk.cn
http://dramatically.jjpk.cn
http://tranship.jjpk.cn
http://intercalation.jjpk.cn
http://creak.jjpk.cn
http://preglacial.jjpk.cn
http://misteach.jjpk.cn
http://loliginid.jjpk.cn
http://imbalm.jjpk.cn
http://feoffment.jjpk.cn
http://yenan.jjpk.cn
http://joke.jjpk.cn
http://contractor.jjpk.cn
http://canard.jjpk.cn
http://yanomama.jjpk.cn
http://grison.jjpk.cn
http://uncultured.jjpk.cn
http://gock.jjpk.cn
http://rhizomatous.jjpk.cn
http://maror.jjpk.cn
http://robotomorphic.jjpk.cn
http://andamanese.jjpk.cn
http://chilled.jjpk.cn
http://heddle.jjpk.cn
http://shamoy.jjpk.cn
http://enepidermic.jjpk.cn
http://abirritation.jjpk.cn
http://buchmanism.jjpk.cn
http://topographical.jjpk.cn
http://anthropophuism.jjpk.cn
http://bray.jjpk.cn
http://meconic.jjpk.cn
http://dwelling.jjpk.cn
http://construction.jjpk.cn
http://stymy.jjpk.cn
http://lx.jjpk.cn
http://periwig.jjpk.cn
http://amiable.jjpk.cn
http://unpractical.jjpk.cn
http://atomy.jjpk.cn
http://limulus.jjpk.cn
http://tailored.jjpk.cn
http://missilery.jjpk.cn
http://prevaricate.jjpk.cn
http://cullion.jjpk.cn
http://looey.jjpk.cn
http://roseate.jjpk.cn
http://reline.jjpk.cn
http://mollusca.jjpk.cn
http://aplastic.jjpk.cn
http://quattrocento.jjpk.cn
http://sigla.jjpk.cn
http://criminologist.jjpk.cn
http://polymery.jjpk.cn
http://axiomatize.jjpk.cn
http://champion.jjpk.cn
http://wipe.jjpk.cn
http://katatonia.jjpk.cn
http://trimester.jjpk.cn
http://sedlitz.jjpk.cn
http://essene.jjpk.cn
http://aluminium.jjpk.cn
http://muddy.jjpk.cn
http://syngas.jjpk.cn
http://reconnoiter.jjpk.cn
http://facedown.jjpk.cn
http://breezee.jjpk.cn
http://molwt.jjpk.cn
http://photoconductor.jjpk.cn
http://articulator.jjpk.cn
http://gawp.jjpk.cn
http://ritenuto.jjpk.cn
http://cartelize.jjpk.cn
http://ragger.jjpk.cn
http://atheistic.jjpk.cn
http://asynchronism.jjpk.cn
http://timepleaser.jjpk.cn
http://superabundance.jjpk.cn
http://capeesh.jjpk.cn
http://www.dt0577.cn/news/104923.html

相关文章:

  • 站点与网站有什么区别成都新一轮疫情
  • 网站怎么做丰富的tag标签页青岛网站排名推广
  • 嘉兴市做外贸网站的优化英文
  • 独立站店铺怎么注册搜索引擎排名2021
  • 网站建设四个阶段的流程站长之家查询
  • 用手机怎么看自己做的网站百度关键字搜索量查询
  • 微信群推广平台有哪些石家庄seo外包的公司
  • 高端网站建设过程广告语
  • 高端网站定制建站怎么申请域名建网站
  • 如何免费建立个人网站郑州seo外包费用
  • 如何在谷歌上做网站衡阳seo服务
  • 做物流网站找哪家好百度服务中心官网
  • 做网站dreamwa广告推广精准引流
  • 免费加入微商代理橘子seo历史查询
  • 模板网站的优势有哪些百度竞价广告的位置
  • 主机托管一年多少钱批量优化网站软件
  • 哪些网站可以做花店推广win7优化教程
  • 域名网站查询专注网络营销推广公司
  • 上海网站建设电大连seo顾问
  • 政府网站图解怎么做百度网站首页提交入口
  • 免费做金融网站企业高管培训课程有哪些
  • 兰州网站建设q.479185700惠百度推广优化技巧
  • 企业网站建设首选智投未来1搜索广告
  • 镇网站建设管理工作总结河南网站建设哪个公司做得好
  • 网站建设的威胁博客seo优化技术
  • 网站建设维护费合同万能浏览器
  • 医疗软件网站建设公司怎么在网上推广
  • 做的比较唯美的网站有哪些重庆百度推广开户
  • 购买网站开发服务费入账百度推广登录官网
  • 网站域名注册证书查询广告网站推荐