代码编织梦想

一.方法

    1.语法 :
public static 返回值类型 方法名(形参的数据类型 形参名,形参的数据类型 形参名,.....){ 
       方法体; 
}
         返回值 : 方法在执行完毕后返还给调用它的环境的数据
         返回值类型 : 事先约定的返回值的数据类型。如果没有返回值,必须显示指定为 void
         形式参数 : 形参。在方法的声明时用于接受外界传入的数
         注意事项 :
         方法的声明中不可以嵌套方法声明。
2.方法调用
方法名(实参1,实参2,.....)

二.流程控制语句

     1.if

if(布尔表达式1){ 
    语句块1; 
}else if(布尔表达式2){ 
    语句块2; 
}
   ......
else if(布尔表达式n){
    语句块n; 
}else{
      语句块
}

     2.switch

switch(表达式){ 
       case 值1: 
            语句1; 
       [break;] 
       case 值2: 
            语句2; 
       [break;] 
       .......
       [default: 默认值] 
}
       switch 语句会根据表达式的值从匹配的 case 标签处开始执行,一直执行到 break 语句或者 switch 语句的 末尾。
       如果表达式的值与任意一个 case 值不匹配,则进入 default 语句
       case 语句具有穿透性,使用 break 来阻止穿透。

      3.while

while(布尔表达式){ 
     循环体;
}

     4.do...while

do{ 
    循环体; 
   }while(布尔表达式);

     5.for

for(初始化表达式;布尔表达式;迭代){ 
    循环体;
}

三.重载(overload)

两同三不同:            

      1.两同:同一个类同一个方法名

      2.三不同:形参的个数,形参的数据类型,以及形参中不同数类型的顺序

特点:根据传入不同的形参,完成相同功能。

四.遍历

    1.通过下标进行遍历

public static void printArr(double[] arr) {
       for(int i=0;i<arr.length;i++) { 
               System.out.println(arr[i]);
       }
 }

    2.通过foreach遍历 

for(数据类型 变量名:数组名){ 
    System.out.println(变量名); 
}

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/z13405887571/article/details/127157703

java基础知识 整理_cws_chen的博客-爱代码爱编程

1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继

java基础知识点梳理(详细)_程序员小辰的博客-爱代码爱编程_java基础知识点

Java基础知识梳理(详细) 1. Java中的数据类型 基本数据类型特征表 类型位数最小值最大值默认值其他byte8-128(-2^7)127(2^7-1)0有符号、二进制补码表示short16-32768(-

java基础面试题整理_java程序员-张凯的博客-爱代码爱编程_java基础面试题

面向对象的三个特征 封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象. 多态的好处 允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用).主要有以下优点: 可替换性:多态对已存在代码具有可替换性.可扩充性:增加新的子类不影响已经存在的类结构.接口性:多态是超类通过方法签名,向子类

2021最新Java面经整理 | 分布式篇(一)分布式理论基础-爱代码爱编程

Java面经系列之分布式篇(一)分布式理论基础 目录 一、CAP理论 二、BASE理论 三、数据一致性理论(副本、协调者、分布式协议2PC 3PC、选举、逻辑时钟) 1、副本 2、协调者 3、分布式协议 4、选举、多数派、租约 5、逻辑时钟 四、数据一致性模型 1、强一致性 2、弱一致性 3、最终一致性 4、最终一致性模型的变种

Java面试题大全(2021版)-爱代码爱编程

发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~ 本套Java面试题大全,全的不能再全,哈哈~ 博主已将以下这些面试题整理成了一个Java面试手册,是PDF版的。 关注博主的微信公众号:Java团长,然后回复“面试手册”即可获取~ 一、Java基础知识面试题 1、Java概述 ①.

java基础选择题及答案_100道Java基础面试题收集整理(附答案)-爱代码爱编程

1.什么是B/S架构?什么是C/S架构 B/S(Browser/Server),浏览器/服务器程序 C/S(Client/Server),客户端/服务端,桌面应用程序 2.你所知道网络协议有那些? HTTP:超文本传输协议 FTP:文件传输协议 SMPT:简单邮件协议 TELNET:远程终端协议 POP3:邮件读取协议 3.Java都

Java基础知识总结(超详细整理)-爱代码爱编程

Java语言的特点 1.面向对象 面向对象(OOP)就是Java语言的基础,也是Java语言的重要特性。面向对象的概念:生活中的一切事物都可以被称之为对象,生活中随处可见的事物就是一个对象,我们可以将这些事物的状态特征(属性)以及行为特征(方法)提取并出来,并以固定的形式表示。 2.简单好用 Java语言是由C和C++演变而来的,它

java面试题整理-爱代码爱编程

【高频常见问题】 1、事务的特性 原子性:即不可分割性,事务要么全部被执行,要么就全部不被执行。  一致性或可串性:事务的执行使得数据库从一种正确状态转换成另一种正确状态 隔离性:在事务正确提交之前,不允许把该事务对数据的任何改变提供给任何其他事务,  持久性:事务正确提交后,其结果将永久保存在数据库中,即使在事务提交后有了其他故障,事务的处理结果也会

牛客每日刷题__18shou的博客-爱代码爱编程

✅作者简介:我是18shou,一名即将秋招的java实习生 ✨个人主页:_18shou 🔥系列专栏:牛客刷题专栏 👉 在线刷题面经模拟面试    题目 题目主要信息: 给出一组区间,区间包括起始点,要求将重叠的区间合并重叠后的区间按照起点位置升序排列 思路 方法: 排序+贪心(推荐使用) 知识点:贪心思想 贪心思想属于动态规划思