栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java入门小白(第三周分享)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java入门小白(第三周分享)

1.跳转控制语句:return

return: 表示具体返回值;一般不单独使用,需要在有具体返回值方法中使用!

               格式:

                return 结果值;

              

 2.方法:用核心功能代码块将核心功能{}包起来,并为之起一个名字(符号标识符)!

Java方法定义的两种格式:(1)有具体的返回值类型;(返回值类型一般用基本类型或者引用类型)

                                         (2)无具体返回值类型的方法定义;

有具体返回值类型的方法定义

格式: 权限修饰符 static 返回值类型 方法名(形参列表){

                  //业务代码;

                  return 结果;

}

权限修饰符:一般采用公开的,公共的,public;

static :面向对象中静态修饰符;

返回值类型: 数据类型;

方法名:一般见名知义(采取小驼峰命名);

形参列表:里面含有形参数据类型和变量名;

方法的调用:1.单独调用;2.输出调用;3.赋值调用;

有具体返回值类型的方法调用:赋值调用;

无具体返回值类型的方法调用:单独调用;

有具体返回值调用的格式: 

返回值类型 变量名=(实际参数);

使用变量名

 注意事项:1.方法与方法之间是平级关系,在一个方法中不能嵌套定义另一个方法;

2.Java是一种强类型语言,定义方法时候,形参必须携带.不能省略!

3.Java调用方法时候,实际参数不需要携带数据类型;

4.要注意书写格式.

方法重载:指的是方法名相同时,参数列表,与返回值类型,修饰符均无关;

只与参数个数;参数类型,参数顺序有关.

方法重载目的:就是功能扩展性更多,方法中接收常用的数据类型.

数组:是一种能够储存同一种类型的容器,同一种数组中,元素类型必须一致!

数组的初始化:

动态初始化:给定数组长度,元素由系统(JVM)默认初始化;

数组类型[]数组名词=new 数据类型[长度];

静态初始化:我们给出具体元素内容,系统默认分配长度;

数据类型[]数组名称=new 数据类型[]{元素};

简写:数据类型[]数组名称={元素};

异常:

 数组遍历:将数组的元素一一获取出来(采用for循环);

数组获取最大值与最小值(先遍历出来然后在判断);

 数组元素逆序(采用for循环遍历,然后数组长度/2);

索引值查询:静态初始化一个数组,然后键盘输入一个数组,查询数组元素的索引值{};

传统查照法:数组元素可以是有序,也可以无序;

后面还会学习:二分查找法(折半查找):数组必须有序!

采用方法,最后有具体返回值类型,来进行索引值查询!

*基本数据类型作为"形式参数"传递特点:形式参数改变不会影响实际参数!

引用类型作为形式参数特点:形式参数的改变,会直接影响实际参数;

String类型除外(与基本数据类型相同);

冒泡排序:两两比较,较大的值放在后面,最大值出现在最大索引处;可以得到[排序;

      面向对象:"生活中处处是对象."詹姆斯高斯林;

       面向对象的思想特点:1.更符合我们生活思想行为习惯;2.让复杂事情简单化;3.我们从执行者变成了指挥者.                    

 三大特征:封装,继承,多态!

类:能够描述事物属性和行为的集合叫做类;

Java中最基本的单元称为类;

成员变量:在类中,方法外;

成员方法:去掉static后,按照原来的方法写;

对象:体现出具体的事物;

格式:类名 对象名=new 类名();

调用:

有具体事物:对象名.成员变量=根据类型赋值;

调用无具体事物行为:对象名.成员方法名();

类与对象的关系:对象在类中定义,类必须通过对象才可以使用.

*局部变量与成员变量区别:

1.在类中书写位置区别:

局部变量:在方法中,或方法声明上;

成员变量:在类中,在方法外;

2.内存位置不同:

局部变量在栈内存中;

成员变量在堆内存中;

3.生命周期不同:

局部变量:随着方法的调用而存在,随着方法的调用结束而消失;

成员变量:随着对象创建而存在,随着对象调用完毕,等待垃圾回收器回收;

4.初始化时机不同:

局部变量:要么先定义,使用前要初始化;要么直接初始化;

成员变量:可以不赋值,系统默认初始化;

匿名对象:没有名字对象;

new 类名().成员变量名;

访问类的成员方法:没有具体返回值类型

new 类名()成员方法名();

封装:为了保证类的安全性,加入private修饰的成员变量或成员方法,只能在本类中访问;

外界不能直接访问,可以在一个公共类访问;

this:通过无参构造赋值时,局部变量和成员变量重名了,局部变量将成员变量隐藏起来了,,加入this区分;

构造方法:是一种特殊方法;

特点:1.类名与方法名相同;

2.构造方法无返回值;

3.无void;

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/287541.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号