![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
qq_41659683
这个作者很懒,什么都没留下…
展开
-
JAVA的内存是怎样分配的?
程序运行时,对象是怎么进行放置安排的?特别是内存是怎样分配的?对这些方面的了解会对你有很大的帮助。有五个不同的地方可以存储数据:1) 寄存器。这是最快的区域,因为它位于不用位于其他存储区的地方。你不能直接控制,也不能在程序中感觉到寄存器存在的任何机型(另一方面,C和C++允许您想编译器建议寄存器的分配方式)。2) 堆栈。位于通用RAM(随机访问存储器)中,但通过堆栈指针可以从处理器哪里获得直接...原创 2019-09-24 22:54:56 · 126 阅读 · 0 评论 -
JAVA方法、参数和返回值
许多程序设计而言,(像C、C++)用函数这个术语来描述命名子程序:而在JAVA 里却常用方法这个属于来表示“做某些事情的方式”。实际上,继续把它看作是函数也无妨。尽管这只是用词上的差别,但本书将沿用JAVA的惯用法,即用术语“方法”而不是“函数”来描述。JAVA的方法决定了一个对象能够接受什么样的信息。方法的基本组成部分包括:名称、参数、返回值和方法体。下面是它最基本的形式:ReturnTtp...原创 2019-09-25 22:00:01 · 572 阅读 · 0 评论 -
JAVA方法的参数列表
方法的参数列表指定要传递给方法什么样的信息。正如你可能料想的那样,这些信息像java中的其他信息一样,采用的都是对象形式。因此,在参数列表中必须指定每个所传递对象的类型及名字。像Java中如何传递对象的场合一样,则必须传递一个String对象;否则,编译器将抛出错误。假设某个方法接受String为其参数,下面是其具体定义,他必须置于某个类的定义内才能被正确翻译。public void stor...原创 2019-09-28 21:21:08 · 2377 阅读 · 1 评论 -
在构建自己的第一个JAVA程序前,还必须了解其他一些问题
在构建自己的第一个java程序前,还必须了解其他一些问题。**名字可见性** 名字管理对任何程序设计语言来说,都是一个重要的问题。如果在程序的某个模块理使用了一个名字,而其他人在这个程序的另一个模块也使用了相同的名字,那么怎样才能区分这两个名字并防止二者互相冲突呢? 这个问题在C语言中尤其严重,因为程序往往包含许多难以管理的名字,C++类(java类基于此)将函数包于其内,从而避免了与其他类中...原创 2019-09-28 23:09:54 · 109 阅读 · 0 评论 -
JAVA基础STATIC关键字
通常来说,当创建类时,就是在描述那个类的对象的外观和行为。除非用new创建那个类的对象,否则,实际上并未获得任何对象。执行new来创建对象时,数据存储空间才会分配,其方法才供外界调用。有两种情形用上述方法是无法解决的。一种情形是,只想某特定域分配单一存储空间,而不去考虑究竟要创建对少对象,甚至根本就不创建任何对象。另一种情形是,希望某个方法不与包含它的类的任何对象关联在一起。也就是说,即使没有创...原创 2019-10-08 23:30:11 · 134 阅读 · 0 评论 -
JAVA基础 javadoc一些标签示例
这里将介绍一些可用于代码文档的Javadoc标签。在使用javadoc处理重要事情之前,应该先到JDK文档哪里查阅javadoc参考,以学习Javadoc的各种不同的使用方法。1、@see: 引用其他类@see标签允许用户引用其他类的文档。javadoc会在其中生成的HTML文件中,通过@see标签连接到其他文档 ,格式如下:@see classname@see fully-qualifi...原创 2019-10-09 22:17:26 · 515 阅读 · 0 评论