![](https://img-blog.csdnimg.cn/dbce6129326e495fade35d736b1b27ea.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础
文章平均质量分 95
Java基础
1024study
十年饮冰,难凉热血。
展开
-
Java--主函数(main)
主函数: 是一个特殊的函数。作为程序的入口,可以被JVM调用。主函数的定义:public: 代表着该函数的访问权限是最大的static: 代表着主函数随着类的加载就已近存在了。void: 主函数没有具体的返回值main: 不是关键字,但是是一个特殊的单词,可以被JVM识别。String[] args: 函数的参数,参数类型是一个数组,该数组中的元素是字符串。字符串类型的数组。主函数是...原创 2019-06-08 17:40:46 · 7267 阅读 · 0 评论 -
Java--数组
Java--数组一、什么是数组?二、数组定义格式:三、数组的初始化3.1、数组初始化概念3.2、数组初始化方式:3.2.1、动态初始化3.2.2、静态初始化四、数组元素访问4.1数组变量访问方式4.2、数组内部保存的数据的访问方式(数组中元素访问)五、内存分配一、什么是数组?数组(array)是一种用于存储多个、相同类型数据的存储模型。二、数组定义格式:格式一:数据类型[] 变量名范例:int[] arr含义:定义了一个int类型的数组,数组名是arr格式二:数据类型 变量名[]范例:int原创 2021-03-20 17:56:28 · 194 阅读 · 0 评论 -
Java--static关键字
static关键字:用于修饰成员(成员变量和成员函数)被修饰后的成员具备以下特点:①随着类的加载而加载②优先于对象存在③被所有对象所共享④可以直接被类名调用使用注意:静态方法只能访问静态成员静态方法中不可以写this、super关键字主函数是静态的。代码举例:/* 静态:(static) 用法:是一个修饰符,用于修饰成员(成员变量和成员函数) 当成员被静态修饰后,就多...原创 2019-06-08 17:12:26 · 121 阅读 · 0 评论 -
Java--构造代码块
构造代码块对象一建立就运行,而且优先于构造函数运行。构造代码块中定义的是不同对象共性的初始化内容。作用: 给对象进行初始化。构造代码块与构造函数的区别:构造代码块是给所有对象进行统一初始化,构造函数是给对应的对象初始化。细节: 构造代码块可以放在类中的任意位置。都会优先于构造函数执行,跟放置的位置无关。如:构造代码块可以分别放在以下代码举例中的①②③④⑤号位置,都会优先于构造函数运行。...原创 2019-06-13 13:53:52 · 2136 阅读 · 0 评论 -
Java--二维数组
二维数组格式一:int[][] arr = new int[3][2];定义了名称为arr的二维数组。二维数组中有3个一维数组。每一个一维数组中有2个元素。一维数组的名称分别arr[0],arr[1],arr[2]给第一个一维数组1角标位赋值为78写法是:arr[0][1] = 78;格式二:int[][] arr = new int[3][];二维数组中有3个一维数组每一个一维...原创 2019-05-28 16:42:25 · 283 阅读 · 0 评论 -
Java---数组练习-获取最值,选择、冒泡排序
1、获取数组中的最大值、最小值/* 给定一个数组{5,1,6,4,2,8,9} 1、获取数组中的最大值,及最小值 */public class ArrayTest { public static void main(String[] args) { //int类型数组 int arr[] = {5,1,6,4,2,8,9}; int max = getMax(arr);...原创 2019-05-22 15:42:46 · 401 阅读 · 0 评论 -
Java--内存结构
栈内存:用于存储局部变量,当数据使用完,所占的空间会自动释放。堆内存:数组和对象,通过new关键字建立的实例都存放在堆内存中。每一个实体都有内存地址值。实体中的变量(堆内存中的变量)都有默认初始化值。实体不在被使用,会在不确定的时间内被垃圾回收器回收。方法区、本地方法区、寄存器:...原创 2019-04-19 17:17:41 · 143 阅读 · 0 评论 -
Java--函数的重载(overload)
㊦㊦㊦☟☟☟一定要看文章末尾的小练习☟☟☟㊦㊦㊦重载的概念:在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同即可。重载的特点:与返回值类型无关,只看参数列表。重载的好处:方便阅读,优化程序设计。重载实例:返回两个整数的和int add(int x,int y) { return x+y; }返回三个整数的和int add(int x,in...原创 2019-04-19 14:15:37 · 379 阅读 · 0 评论 -
Java程序--函数练习
1、定义一个打印矩形的函数:public class FunctionTest { public static void main(String[] args) { draw(5, 5); System.out.println("----------第二次调用:-----------"); draw(5, 6); } /* 定义一个功能:用于打印矩形。 思路: 1...原创 2019-04-19 12:50:08 · 466 阅读 · 0 评论 -
Java--函数的应用
两个明确:明确要定义的功能最后的结果是什么?明确在定义该功能的过程中,是否需要未知内容参与运算?例:需求:定义一个功能,实现两个整数的加法运算。分析:该功能的运算结果是什么?两个整数的和,也是一个整数(int)。在实现该功能的过程中是否有未知内容参与运算?加数和被加数是不确定的。(两个参数int,int)。代码:int getSum(int x,int y) { retu...原创 2019-04-19 12:25:22 · 195 阅读 · 0 评论 -
Java基础--函数
函数的定义:函数就是定义在类中的具有特定功能的一段小程序。函数也称为方法。定义函数的格式:修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,……){ 执行语句; return 返回值;}返回值类型:函数运行后的结果的数据类型。参数类型:是形式参数的数据类型。形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数。实际参数:传递给形式参数的具体具...原创 2019-04-17 01:01:31 · 117 阅读 · 0 评论 -
Java--continue与break的区别
break(跳出)continue(继续)break语句:作用范围:选择结构和循环结构。continue语句:应用于循环结构。注意:①、这两个语句不能离开应用范围,否则存在是没有意义的。②、这两个语句单独存在时,下面是不能够有其他语句的,因为程序执行不到。③、continue语句是结束本次循环继续下次循环。④可以用标号让这两个语句作用于指定的范围。例:public class ...原创 2019-04-17 00:12:18 · 261 阅读 · 0 评论 -
Java基础---标识符
**关键字:**被Java赋予了特殊含义的单词。**特点:**所有关键字均为小写。**标识符:**程序中自定义的一些名称,由数字、26个英语字母的大小写、下划线、美元符号$组成。**规则:**①数字不可以开头②不能用关键字作为标识符命名规范...原创 2019-04-16 17:48:44 · 227 阅读 · 0 评论