`
schy_hqh
  • 浏览: 543743 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

(基础)深入理解java的方法

 
阅读更多

逻辑+数据=功能

 

方法/函数:处理数据的逻辑,一段代码。核心在于处理数据的逻辑!

 

数据分类与存放的位置:

局部变量(方法内部定义的变量,包括形参),存放在栈内存中;

成员变量(类中定义的变量),存放在堆内存中对应对象的区域中;

类变量(类中被static修饰的变量),存放在方法区的静态区中;

 

方法的功能体现,正是一段逻辑与若干的数据结合在一起,通过各种判断,计算得到的结果。

 

程序在运行时,方法的逻辑是固定不变的,JVM会到不同的地方获取需要的数据,有了代码,有了数据,这样程序就开始"走起来"了!

 

虽然很简单,但是真正要深刻理解,不是那么容易!

 

 

分享到:
评论

相关推荐

    深入理解java内存模型.pdf

    深入理解JAVA内存模型.pdf (高清版) 1.基础 2.重排序 3.顺序一致性 4.voltile 5.锁 6.FInal 7.总结。。。等等

    Java 并发核心编程

    这篇指南主要是为帮助java多线程开发人员理解并发的核心概念以及如何应用这些理念。本文的主题是关于具有java语言风格的Thread、synchronized、volatile,以及J2SE5中新增的概念,如锁(Lock)、原子性(Atomics)、并发...

    java与模式 深入理解java设计

    这是一部介绍设计模式的书籍,是以java为基础讲的。

    深入理解Java内存模型.程晓明(带书签文字版).pdf

    基础 4 并发编程模型的分类 4 Java 内存模型的抽象 4 重排序 6 处理器重排序与内存屏障指令 7 happens-before 10 重排序 13 数据依赖性 13 as-if-serial 语义 13 程序顺序规则 15 重排序对多线程的影响 15 ...

    深入java虚拟机

    1. JVM调优 1.1 JVM调优总结(一)-一些概念 1.2 JVM调优总结(二)-一些概念 1.3 JVM调优总结(三)-基本垃圾回收算法 1.4 JVM调优总结(四)-垃圾回收面临的问题 1.5 JVM调优总结(五)-分代垃圾...4.3 深入理解JVM

    125集专攻JAVA基础 JAVA零基础入门学习视频教程 动力节点JAVA视频教程.txt

    北京动力节点-Java编程零基础教程-111-Java基本语法-方法详解-返回值与return的深入讲解.avi 北京动力节点-Java编程零基础教程-112-Java基本语法-方法详解-无返回值与void.avi 北京动力节点-Java编程零基础教程-...

    深入理解Java 7:核心技术与最佳实践-成富.epub

    本书面向的主要读者是具备一定 Java 基础的开发人员和在校学生。本书中不涉及 Java 的基本语法,因此不适合 Java 初学者阅读。如果只对 Java SE 7 中的新特性感兴趣,可以阅读第 1 章到第 6 章;如果对 Java 中的...

    java基础.txt 百度云

    深入理解 Java 多线程 Java 网络编程 手动开发一个 Web 服务器 深入理解 Java 注解+反射 Java23 种设计模式 学会 Java 正则表达式 JDBC 详解 Java 数据结构和算法 深入理解 Java 虚拟机 Java 解析XML文件

    深入理解java内存模型

    基础 并发编程模型的分类 Java内存模型的抽象 重排序 处理器重排序与内存屏障指令 happens-before 重排序 数据依赖性 as-if-serial 语义 程序顺序规则 重排序对多线程的影响 顺序一致性 数据竞争与顺序一致性保证 ...

    深入理解java泛型详解

    主要介绍了Java中的泛型详解,什么是泛型,作用以及基础实例等,喜欢的朋友可以参考

    Java零基础 - main方法.md

    理解Java程序的基本结构和语法要素; 能够编写最简单的Java程序,包括类的定义和main方法的编写; 知道如何使用System.out.println方法输出文本信息到控制台; 掌握main方法的参数使用方法。 阅读建议 为了更好地...

    深入体验JAVA WEB开发内幕-核心基础

    Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向...

    深入理解Android卷1全

    深入理解Android 卷1 不是扫描版的,是全版电子书的,非PDF,可编辑,各种阅览器以打开!包括书签和同步目录! 第1章 阅读前的准备工作 / 1 1.1 系统架构 / 2 1.1.1 Android系统架构 / 2 1.1.2 本书的架构 / 3 1.2 ...

    Java核心技术 第12版 开发基础+高级特性 英文原版

    着力让读者在充分理解Java语言和Java类库的基础上,灵活应用Java提供的高级特性,具体包括面向对象程序设计、反射与代理、接口与内部类、异常处理、泛型程序设计、集合框架、事件监听器模型、图形用户界面设计和并发...

    深入理解java虚拟机的故障处理工具

    大家都知道在给系统定位问题的时候,知识、经验是关键基础,数据是依据,工具是运用知识处理数据的手段。Java开发人员可以在jdk安装的bin目录下找到除了java,javac以外的其他命令。这些命令主要是一些用于监视虚拟机...

    Java基础面宝典

    解析:虽然不知道什么是跨平台也可以使用Java语言进行编程,但是对于一个Java编程员来说,理解跨平台特性能够更深入掌握Java语言,所以企业中往往要求应聘者至少理解这个特性。 参考答案:Java的跨平台特性也被称为...

    Java面试题大全(整理版)1000+面试题 (面试准备+Java基础+高级特性+常见问题+答案解析)

    阅读每个问题的答案解析,深入理解Java的各个方面 在面试准备过程中,针对某些特定知识点进行重点学习和备考 其他说明: 本资源仅供学习和面试准备使用,不用于商业用途 部分问题可能根据时代发展和技术更新会有所...

    (超赞)JAVA精华之--深入JAVA API

    1.2 深入理解嵌套类和内部类 1.2.1 什么是嵌套类及内部类? 1.2.2 静态嵌套类 1.2.3 在外部类中定义内部类 1.2.4 在方法中定义内部类 1.2.5 匿名内部类 1.2.6 内部类使用的其它的问题 1.3 文件和流 1.3.1 什么是数据...

    深入理解java源码-JavaConcurrentCode:Java并发编程的艺术源码。深入理解Java并发编程

    深入理解java源码 ArtConcurrentBook Java 并发编程的艺术 源码。深入理解Java并发编程 并发编程的挑战 Java并发机制的底层原理 Java内存模型 Java并发编程基础 Java中的锁 Java并发容器和框架 Java中的13个原子操作...

    mysql基础教程

    MySQL基础教程适合新手,适合老手! 简单地说:数据库(Database或DB)是存储、管理数据的容器; 严格地说:数据库是“按照某种数据结构对数据进行组织、存储和管理的容器”。 总结:数据永远是数据库的核心。

Global site tag (gtag.js) - Google Analytics