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

淘宝网站内站建设现状linux网站开发

淘宝网站内站建设现状,linux网站开发,做网站要用框架吗,园区网互联及网站建设项目[TOC] javaSE系列之方法与数组的使用 方法的定义 方法类似于C语言中的函数。 方法的种类 这里方法分为有参方法也分为无参方法#xff0c; 形参和实参是两个实体#xff08;这里相当于函数的传值调用和传址调用#xff09; 1.非静态方法#xff1a;普通方法/…[TOC] javaSE系列之方法与数组的使用 方法的定义 方法类似于C语言中的函数。 方法的种类 这里方法分为有参方法也分为无参方法 形参和实参是两个实体这里相当于函数的传值调用和传址调用 1.非静态方法普通方法/构造方法 1.普通方法成员方法/构造方法(是一种比较特殊的成员方法) 2.静态方法被static修饰 3.抽象方法 方法的定义由 修饰符 返回值类型 方法名称参数类型 形参 方法体代码 return 注意事项 1.返回值类型如果方法有返回值返回值类型必须要与返回的实体类型一致如果没有返回值必须写成 void 2.方法名字采用小驼峰命名 3.参数列表如果方法没有参数()中什么都不写如果有参数需指定参数类型多个参数之间使用逗号隔开 4. 方法体方法内部要执行的语句 5. 在java当中方法必须写在类当中 6. 在java当中方法不能嵌套定义 7. 在java当中没有方法声明一说 8. 定义方法的时候, 不会执行方法的代码. 9. 只有调用的时候才会执行. 一个方法可以被多次调用. 重写与重载 为什么需要重写 当方法功能相同但是传参不同这几个方法被重写 重载 方法名必须相同参数列表必须不同(参数的个数不同、参数的类型不同、类型的次序必须不同)与返回值类型是否相同无关 //就是方法名相同就行 重写 也称为覆盖。重写是子类对父类非静态、非private修饰非final修饰非构造方法等的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变核心重写 【方法重写的规则】 子类在重写父类的方法时一般必须与父类方法原型一致 返回值类型 方法名 (参数列表) 要完全一致被重写的方法返回值类型可以不同但是必须是具有父子关系的。 访问权限不能比父类中被重写的方法的访问权限更低。例如如果父类方法被public修饰则子类中重写该方法就不能声明为 protected。 父类被static、private修饰的方法、构造方法都不能被重写。 注意 避免在构造方法中调用重写的方法 因为当构造子类对象的同时先会调用父类的构造方法但是父类的构造方法中有重写的方法此时发生动态绑定会调用子类的方法但此时子类对象自身还没有构造并未构造完全。 数组的基本概念 什么是数组 数组:相同元素的集合在内存中是一段连续开辟的空间(这里和(c语言语法差不多每个空间都有自己的编号) 数组的创建及初始化 数组类型[] 数组名 new 数组类型[] //三种写法 int[] arr new int[]{1,2,3,4,5,6}int[] arr new int[10];int[] arr {1,3,4,5,6};//注意 这里不能写成 int[] arr; arr{1,3,4};int[] arr;//这里没有对数组初始化默认为基本类型的对应的默认值 如何访问数组 system.out.println(arr[0]);遍历数组 int[] arr new arr[]{1,3,4,5,3}; //方法一 for(int i 0; i arr.length ;i){system.out.println(arr[i]); }//方法二 for(数据类型 x 数组名{system.out.println(x); } //这里不能使用下标访问只能每个元素遍历 数组是引用类型 //常见引用类型有 类class 接口interface 数组array … 什么是引用变量 变量的实质是一小块内存单元这一小块内存里存储着变量的值而当变量指向一个对象时这个变量就被称为引用变量 引用存在栈上 对象存在堆上。 //对象可以被多个引用指向而一个引用只能指向一个对象当对象不被指向时才被销毁 null null 在 Java 中表示 “空引用” , 也就是一个不指向对象的引用. 数组传参 //这里与C语言的传参差不多 //通过引用可以改变数组内容 但是不能改变对象的引用变量 拷贝数组 int[] arr {1,3,5,7,85}; int[] newarr Arrays.copyOf(arr, arr.length); 拷贝分为深浅拷贝 这里是是一个全新的数组 、arr与newarr不同 Arrays.copyOfRange(arr, 0length//这里是数组的下标0 length} 在合理范围中可以随意选择 二维数组 二维数组的创建 数据类型[][] 数组名称 new 数据类型 [行数][列数] { }; //以下是二维数组的创建 int[][] arr new arr[6][3]; int[][] arr new arr[][]{ {34,54},{34,65}}: int[][] arr new arr{{34,65},{64,45}}; 二维数组其实是特殊的一维数组 arr[i][j] 中 arr[i]储存的是一维数组的地址 二维数组的遍历 for(int i 0; i arr.length; i){for(int j 0; j arr[i].length; j){System.out.println(arr[i][j] )} } for(int[] arr ; array){for(int a ; arr){System.out.println(a );} }数组小练习 //冒泡排序 public class Main {public static void sort_buttle(int[] arr){for(int i 0; i arr.length-1; i){for(int j 0; j arr.length-1-i; j){if(arr[j] arr[j1]){int tmp arr[j];arr[j] arr[j1];arr[j1] tmp;}}}}public static void main(String[] args) {Scanner scanner new Scanner (System.in);int[] arr {3,5,6,2,4,1,41};sort_buttle(arr);for(int a : arr){System.out.println(a);}} }
http://www.dnsts.com.cn/news/49236.html

相关文章:

  • 淮阳住房城乡建设局网站网络规划设计的步骤包括哪些
  • 电力建设规范下载网站烟台百度网站排名
  • 网站开发交接资料电商之家官网
  • 正规网站建设咨询电话响应式网站的优点
  • 汕头网站建设网站推广编程app免费
  • 中鼎国际建设集团网站wordpress 页面改造
  • 如何规范网站使用网络运维面试题
  • 可以做图片视频的网站发布网页
  • 广州网站建设定制设计开网店无货源
  • 网站怎么做框架集全球访问量最大的网站
  • 帮人做微信是哪个网站网络软件
  • 做期货网站违法的吗想看装修效果图在哪里看
  • 怎么下载网站源码网站数据分析视频
  • 如何做一张图片的网站缪斯形象设计高级定制
  • 嘉兴英文网站建设seo网站推广方法
  • 网站开发后台服务器功能哈尔滨工程招投标信息网
  • 中国建设银行贵州省分行网站网页视频下载浏览器
  • 云程环境建设集团网站百度怎样建立网站链接
  • 怎样优化网站关键词商标设计模板
  • 站长工具服务器查询做企业网站需要人维护么
  • 建设自己的网站首页长沙旅游攻略三天自由行攻略
  • 新塘做网站公司搬家网站建设思路
  • 建设银行东莞招聘网站wordpress在线
  • sql网站源码阿里云wordpress安装目录
  • 营销型企业网站系统企业自助建站系统下载
  • 网站建设在线培训北京建站管理系统价格
  • .net网站源码下载做网站必须原创吗
  • 房产设计公司网站手机在线制作网站
  • 江都网站制作有多少网站是做废旧信息的
  • 网站设计论文分类号做淘宝客网站要申请什么