今天的天气似乎暖和了些许。进入今天的正题,我的Java学习之路,今天主要讲了如下几个方面:(1)在对类的对象的封装和隐藏中,为了数据的保密和安全,在定义类时候尽量使用private关键字,如果想提供给用户使用,就给出相应的get方法和set方法(命名规则:set/get+对象名,首字母需要大写,例如在给一个Student类的stuName对象给出set方法,应该命名为setStuName)。

(2)对栈区和堆区存放数据的理解:栈区:存放简单类型的数据。堆区:存放引用类型,动态数据的存放地方。

(3)局部变量和成员变量的区别,体现于初始化:局部变量需要初始化,成员变量无需初始化,因为系统已经为我们对成员变量进行初始化。作用域:局部变量值作用于该方法中,而成员变量则作用于该类。

(4)Java在参数传递时,只使用值传递。当对象实例作为参数传递给方法时,这个参数的值是对象的引用,而不是对象本身。

转载于:https://blog.51cto.com/8714695/1381306

进击的java(2)相关推荐

  1. 进击的JAVA freshman DAY01

    进击的JAVA小白 学习笔记 应用 学习的架构 装机 快捷键 运行 win+R 打开CMD 打开我的电脑 win+E 任务管理器 CTRL + shift + esc 基本的dos命令 CMD命令符 ...

  2. 进击的 Java ,云原生时代的蜕变

    点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 作者 | 易立 来源 | 公众号「阿里巴巴云原生」 导读:云原生时代的来临,与Java 开发 ...

  3. 阿里技术专家:进击的 Java ,云原生时代的蜕变

    作者| 易立 阿里云资深技术专家 导读:云原生时代的来临,与Java 开发者到底有什么联系?有人说,云原生压根不是为了 Java 存在的.然而,本文的作者却认为云原生时代,Java 依然可以胜任&qu ...

  4. 进击的java工程师

    一.基础篇 1.java基础知识 随便哪本书都行,基础知识都差不多,学校上课用什么课本就看书 2.jdk环境配置 windows下jdk配置 二.框架篇 1.springboot 简单应用 博客链接: ...

  5. Java 正青春:现状与技术趋势报告

    背景 1991 年,James Gosling 带领团队开始了一个叫"Oak"的项目,这个就是 Java 的前身.1995 年,Java1.0 发布."Write onc ...

  6. 进击的.NET 在云原生时代的蜕变

    你一定看过这篇文章 <进击的 Java ,云原生时代的蜕变>,  本篇文章的灵感来自于这篇文章.北京时间9.24 就将正式发布.NET Core 3.0, 所以写下这篇文章让大家全面认识. ...

  7. java难度_你们觉得java难吗?

    不要把学习Java想的那么难,其实那是你的错觉,首先Java语言是一种编程语言,是人与计算机沟通的语言.而平时我们说的汉语.英语是人与人沟通的语言,语言都是想通的,只要懂得一门语言的语法规则.语言的含 ...

  8. 20155214曾士轩 2016-2017-2 《Java程序设计》第1周学习总结

    20155214曾士轩 2006-2007-2 <Java程序设计>第1周学习总结 教材学习内容总结 浏览教材,根据自己的理解每章提出一个问题 1.标准API的架构指的是什么? 2.一个项 ...

  9. 网易资深的Java架构师谈,菜鸟如何发展成为架构师

    作为一名程序员,大家都会为自己未来的职业发展焦虑. 一方面是因为IT是知识密集型的行业. 知识体系复杂且知识更新速度非常快,"一日不学就会落后". 另外一方面,IT又是劳动密集型的 ...

最新文章

  1. 创建个人网站所需php书籍,PHP个人网站架设连环讲(三)
  2. python学哪个版本-Python学习,要选哪个版本?
  3. oracle linux内存推荐分配,浅析Oracle 的体系架构及内存分配机制
  4. Interview:算法岗位面试—11.07早上上海某机器人公司(上市)面试之项目考察、比赛考察、图像算法的考察等
  5. pyquery获取不到网页完整源代码_PyQuery 详解
  6. springMVC 不扫描 controller 中的方法
  7. 编写彩色空间转换程序:YUVtoRGB
  8. swiftui_SwiftUI的混合包
  9. Java / Web项目中的NPM模块Browser-Sync
  10. leetcode 1482. 制作 m 束花所需的最少天数(二分查找)
  11. C/C++:mongoose.c实现多表单域文件上传
  12. 大涨50%之后 瑞幸咖啡美股盘前再涨逾30%
  13. 2022年最新版黑马程序员Java自学路线(免费分享)
  14. en55032最新标准下载_关于欧盟新版EMC标准EN55032的解析
  15. STM8S103之外部中断
  16. 电影购票c语言程序,C语言电影购票系统小样
  17. KrakenD网关V1.0.0文档初步翻译
  18. 用Python写一个任务管理器进行工作协调
  19. 大厂面试预备篇——《两万字MySql基础总结》❤️建议收藏
  20. gateway集成swagger

热门文章

  1. python简述题_python的一些基本概念知识和面试题
  2. java socket datagramsocket_用DatagramSocket写的个渣渣聊天后台,求拍砖
  3. HDLBits 系列(3)Priority Encoder(Case/Casez)
  4. Debugging JTAG
  5. 690啊690,你不是找骂吗?
  6. 实验一:JDK下载与安装、Eclipse下载与使用总结心得
  7. Ubuntu下安装Node.js
  8. Java类中的权限修饰符
  9. ng-repeat支持的输入种类
  10. 小米3 开发人员选项