1 方法是类或者对象行为特征的抽象,方法是类或对象最重要的组成部分

2 java里面方法的参数传递方式只有一种:值传递

值传递:就是将实际参数值的复制品传入方法内,而参数本身不会受到任何影响。(这是java基本类型参数传递的方式)

3 java中引用类型参数的传递方式一样采用的值传递方式

4 如果在定义方法时,在最后一个形参的类型后增加三个点...,则表明该形参可以接受多个参数值,多个参数值被当成数组传入

5 个数可变的形参既可以传入多个参数,也可以传入一个数组

6 一个方法体内调用他自身,被称为递归方法

7 成员变量:指的是在类里定义的变量

8 局部变量:指的是在方法内定义的变量

9 局部变量除了形参之外,都必须显示的初始化,也就是说,必须先给方法局部变量或代码块局部变量指定初始值,否则不可以访问他。

10 如果方法里的局部变量和成员变量同名,局部变量会覆盖成员变量

11 java的访问控制符

  • private 只能在当前类的内部访问
  • default (包访问权限)可以被相同包下的其他类访问
  • protected(子类访问权限)可以被同一个包内的其他类访问,也可以被不同包内的子类访问
  • public 公共访问权限

12 package(包):提供了类的多层命名空间,用于解决类的命名冲突,类文件管理等问题

java把一个类放置在指定包结构下的方式:package  packagename

13 位于包中的类在文件系统中也必须有与包名层次结构相同的目录结构

14 如果编译java源文件时不适用-d选项,编译器不会为java源文件生成相应的文件结构

15 通常情况下建议将java的源文件和class文件分开存放,以便管理

最新文章

  1. js 预处理用户上传图片
  2. Javascript模块化编程(三):require.js的用法(转)
  3. bzoj 3211: 花神游历各国
  4. Mysql: ERROR 1030 (HY000): Got error 28 from storage engine
  5. MCADEx Tools 6.3下载地址
  6. java 中的equal和"=="
  7. mongodb 在windows上安装为服务
  8. Eclipse导入Android项目的正确方法
  9. JavaScript高级程序设计18.pdf
  10. Linux下ln链接命令详解
  11. Android Studio入门到精通
  12. Java ThreadFactory接口用法
  13. maven父子模块deploy 问题
  14. react和vue的不同
  15. iOS QRcode识别及相册图片二维码读取识别
  16. TCP与UDP区别小结
  17. TCPDF打印从入门到精通
  18. 获取客户端的请求IP地址
  19. (转载)Redis5.0重量级特性Stream尝鲜
  20. [C#][EF] 添加表添加不进来

热门文章

  1. swagger-ui 系统配置过程(基于spring+springmvc+swagger+springfox配置 web-api 管理系统)
  2. 消息队列 RabbitMQ 入门介绍
  3. 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_6-3.微信网站扫码支付介绍
  4. Java泛型(2):泛型接口
  5. SpringBoot: 9.整合thymeleaf(转)
  6. NLP 计算机视觉 cv 机器学习 ,入们基础
  7. Python爬虫:scrapy 的运行流程和各模块的作用
  8. NProgress颜色的修改以及在Vue中的使用
  9. TS问题:属性'filter'在类型'Vue'上不存在
  10. e4a 记录