java se 05
1:方法重载(理解) |
(1)在同一个类中,方法名相同,参数列表不同的方法。 |
参数列表不同:个数不同,数据类型不同 |
与返回值类型无关。 |
(2)练习: |
A:判断哪些和给定的方法是方法重载 |
B:写4个比较数据是否相等的方法 |
byte,byte |
short,short |
int,int |
long,long |
2:一维数组(掌握) |
(1)数组:存储同一种数据类型的多个元素的集合 |
每个元素都有编号,从0开始。 |
最大编号是数组的长度-1 |
(2)数组的格式: |
A:数据类型[] 数组名; |
B:数据类型 数组名[]; |
(3)数组的初始化: |
A:动态初始化 只给长度,不给元素 |
int[] arr = new int[3]; |
B:静态初始化 不给长度,给元素 |
int[] arr = new int[]{1,2,3}; |
简化版:int[] arr = {1,2,3}; |
(4)java中的内存分配 |
A:栈 存储局部变量 |
B:堆 new出来的 |
C:方法区 |
D:本地方法区 |
E:寄存器 |
(5)两个常见小问题 |
A:数组越界 |
B:空指针异常 |
(6)数组常见操作 获取数组长度:数组名.length |
A:数组遍历 |
B:获取最值 |
C:数组反转 |
D:查表法 |
E:查找指定元素第一次出现的索引 |
3:二维数组(理解) |
(1)二维数组:元素是一维数组的数组。 |
(2)格式: |
A:数据类型[][] 变量名 = new 数据类型[m][n]; |
B:数据类型[][] 变量名 = new 数据类型[m][]; |
C:数据类型[][] 变量名 = new 数据类型[][]{{元素...},{元素...},{元素...}}; |
数据类型[][] 变量名 = {{元素...},{元素...},{元素...}}; |
(3)常见操作: |
A:数组遍历 |
B:求和案例 |
4:两个思考题 |
(1)java参数传递问题 |
基本类型:形式参数的改变不影响实际参数。 |
引用类型:形式参数的改变直接影响实际参数。 |
java中只有值传递。因为地址值也是一个值。 |
(2)数据加密问题
java se 05相关推荐
- Java SE 05 方法
Java SE 05(方法) 方法可以用于定义可重用的代码以及组织和简化编码. 1.方法概述 为了解决代码重复编写的问题,可以将重复的代码提取出来放在一个{}中,并为这段代码起个名字.这样每次在调用该 ...
- 第1章 Java基本概念及环境配置——FAQ1.05 Java SE. Java EE和Java ME有什么区别?
FAQ1.05 Java SE. Java EE和Java ME有什么区别? 答: 1.什么是Java SE? J2SE,便准版的Java平台是一个Java2的平台,为用户提供一个程序开发环境.这个开 ...
- 在Java SE中使用Hibernate Bean Validator
Bean Validation主页上指出:" Bean Validation是Java规范,-在Java SE中运行,但集成在Java EE(6和7)中." 这篇文章演示了如何在J ...
- Java Se相关测试题(偏线程、集合)含答案及详解
Java Se相关测试题(偏线程.集合)(简答.编程)含答案及详解 一.选择.简答题 二.编程题 (编程答案有很多思路,实现方式不同,如果有不同见解可打在评论区或私信) 一.选择.简答题 1.publ ...
- apimac版 java_jdk1.8 mac官方下载-Java SE Development Kit 8 mac下载8u181 官方最新版__西西软件下载...
jdk1.8 mac版本下载,Java SE Development Kit 8 for mac是苹果系统的版本,JDK(Java Development Kit)是Sun Microsystems针 ...
- Java SE 6 中实现 Cookie 功能
来源:http://www.study-code.com/java/j2se/66422.htm 头一段时间,为了在 Java 中实现 Cookie 的功能,看了若干规范文档,写了大量的代码,才勉强将 ...
- Java SE 基础知识
Java SE 基础知识 1 2 @(Notes)[J2SE, Notes] VICTORY LOVES PREPARATION. 特别说明: 该文档在马克飞象查阅最佳: 本部分知识还在迭代中,欢迎补 ...
- JAVA SE基础笔记
第一天 JDK安装.快捷键.JAVA语言特点 1.Java语言的概述 1.1 Java语言的背景 Java语言诞生于1995年,在编程语言排行榜占据重要的地位. Java语言之父是高斯林,以前隶属于 ...
- JAVA SE 语言编程-杨千锋-专题视频课程
JAVA SE 语言编程-3572人已学习 课程介绍 第一周: 内容包括,Java环境搭建,变量,数据类型,二进制,if/else,switch,for,while,do while等 ...
最新文章
- C3P0_and_pro.properties配置文档代码
- torch.nn.LogSoftmax()与输入具有相同尺寸和形状的张量,其值在[-inf,0)范围内
- 分段概率密度矩估计_考研数学:高数、线代、概率3科目知识框架梳理
- wince java_Wince之旅——设备控制(重启网卡为例)
- 【hive】Hive的安装过程与配置的详解
- PTA—求整数段和(C语言)
- php常用加密函数总结
- c语言算法骑士,[算法]C语言实现 骑士旅游(递归)
- 中职学校实验室安全整改总结报告
- matlab 中继选择,全双工中继选择系统的蒙特卡洛仿真
- Chatopera 张凯:创业的信念,为了小家和大家
- Java 运算符 输入 分支语句
- 1.3 基于协同过滤的电影推荐案例
- np.meshgrid函数中的indexing参数问题
- AR、VR、MR 别傻傻分不清了
- 局部边缘保留滤波器LEP算法原理及matlab代码实现
- 科学家学习天竺葵特性,研制出用水分子来驱动的微型机器人
- 准备开发一个智能硬件,得先看这篇文章!
- pytorch系统学习
- 基于规则的动物识别系统(c++)
热门文章
- mysql cluste 5.6.29 ndb-7.4.11搭建实战
- 解读Nodejs多核处理模块cluste
- Java使用Jsoup和Selenium抓取西瓜小视频
- 前端js进阶之ES6 Promise(承诺)用法小结笔记、详细解释(resolve,catch,catch)历史最通俗易懂的承诺
- 听见浪潮存储花开的声音
- 基于maven, 你的第一个SpringBoot应用的HelloWorld程序(写的步骤)
- 【地理空间】Uber H3使用
- P16[6-4]:PWM驱动舵机(内含:1.接线原理图/实物图+2.代码部分+3.补充知识部分)
- 深入研究核辐射!核辐射的原理(转)
- 编程软件推荐--wizard