java里的变量是用来干啥的,请简单描述,最好通俗易懂。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java里的变量是用来干啥的,请简单描述,最好通俗易懂。相关的知识,希望对你有一定的参考价值。

Java中的变量可以分两种情况考虑:
一种变量是面向过程的(也就是C语言中常用来作为一个处理过程的暂存体)对于低级语言(机器级语言)来说就是计算机组成结构中的寄存器用来记录数据和参与数据处理的(累加,乘法,加法)。
另一种变量是面向对象的,是像Java这种具有面向对象的语言特有的成员变量,为什么叫成员变量呢?因为该变量是存在于Java对象中的,无论在过程处理中是否用到该变量,他都是有意义的,这就好比一个人的手脚,虽然你现在是用眼睛看这篇文章,但你却不能否认了手脚存在的意义(这与过程变量相反,过程变量如在声明后不使用,也就是说该过程用不到,那也就起不到暂存的作用,当然该变量也就无实际意义了,就好比你吃饭用的是筷子,等吃完了才发现今天没用上勺子,可勺子就放在碗旁边,还不如不拿勺子了)。
参考技术A 变量你可以想像成一个箱子(内存), 这个箱子可以存指定类型的数据, 例如int i = 10; 就是创建一个(内存)箱子, 这个箱子的类型是 int类型, 名字叫 i 值就是10;
箱子里的内容是可以修改的(值可变) i = 20;本回答被提问者采纳
参考技术B

简单的东西,不必深究,过于追求细节,我们只要大概知道就行。

顺便说说我对变量的理解:

变量看字面意思就是可以被改变的数据,你的问题我可以理解是我们为什么要声明变量?

学习过计算机基础你应该知道数据在计算机中是二进制组合的,是数据就需要占用内存空间,转化一下思想,你写了一句int i=10;其实就是告诉计算机,你要申明一个4字节的空间来存放10的二进制,但是这个空间你后面可能会将这个i给改变为11,试想一下如果我不给你变量名,你怎么去将已经分配给你的空间中的值改变?

因此Java 变量定义格式为 类型  变量名=初始化值。类型决定开辟空间大小,变量名可以让你能改变这个空间的值,初始化值就是这个空间初始的值。

其实你问Java变量用来干什么的?这个问题证明了你是一个0经验的Java新手,反向思考,如果没有变量,Java还能干什么,怎么去实现数值之间的运算,怎么传递值,根本就无法实现面向对象。

代理是用来干啥的?拜托各位大神

简单说一下代理服务器的原理: 你的计算机通过电信上网,电信分配了一个 IP给你,对吧 哪么你正常访问网络都是直接访问别人服务器,例如上QQ,显示的IP当然是你自己的电信IP 但是设置代理服务器后,打比方是韩国的一个IP 哪么你每次访问网络时,例如你每次发QQ消息时,是先通过你的电信服务器,然后访问韩国的那个代理IP服务器,然后再把消息发给腾讯的服务器,哪么通过这个步骤之后,腾讯方面记录你的IP就是韩国那个代理服务器IP了。 参考技术A 代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。在一般情况下,我们使用网络浏览器直接去连接其他Internet站点取得网络信息时,须送出Request信号来得到回答,然后对方再把信息以bit方式传送回来。代理服务器是介于浏览器和Web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,Request信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。而且,大部分代理服务器都具有缓冲的功能,就好象一个大的Cache,它有很大的存储空间,它不断将新取得数据储存到它本机的存储器上,如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的,那么它就不重新从Web服务器取数据,而直接将存储器上的数据传送给用户的浏览器,这样就能显著提高浏览速度和效率。更重要的是:Proxy Server(代理服务器)是Internet链路级网关所提供的一种重要的安全功能,它的工作主要在开放系统互联(OSI)模型的对话层。主要的功能有: 1.突破自身IP访问限制,访问国外站点。教育网、169网等网络用户可以通过代理访问国外网站。 2.访问一些单位或团体内部资源,如某大学FTP(前提是该代理地址在该资源 的允许访问范围之内),使用教育网内地址段免费代理服务器,就可以用于对教育 网开放的各类FTP下载上传,以及各类资料查询共享等服务。 3.突破中国电信的IP封锁:中国电信用户有很多网站是被限制访问的,这种 限制是人为的,不同Serve对地址的封锁是不同的。所以不能访问时可以换一个国 外的代理服务器试试。 4.提高访问速度:通常代理服务器都设置一个较大的硬盘缓冲区,当有外界 的信息通过时,同时也将其保存到缓冲区中,当其他用户再访问相同的信息时, 则直接由缓冲区中取出信息,传给用户,以提高访问速度。 5.隐藏真实IP:上网者也可以通过这种方法隐藏自己的IP,免受攻击。 1.IE5.0以上版本中设置代理:菜单栏“工具”->下拉菜单“Internet选项”->选项卡“连接”->在“局域网设置”中选中您目前 使用的连接,然后点击右侧的“设置”->在中间的“代理服务器”栏选中“使用代理服务器”->在“地址” 和“端口”栏输入本站提供的HTTP代理服务器->确定->确定。 2.MyIE2中设置代理服务器:菜单栏“选项”——》“代理服务器”——》“代理设置”——》在输入框中输入标准格式的代理服务器,如XXX.XXX.XXX.XXX:端口,然后“确定”并退出,继续,菜单栏“选项”——》“代理服务器”——》然后选择刚才输入的代理服务器 3.腾讯浏览器(TT浏览器)中设置代理服务器:菜单栏“工具”——》“WWW代理”——》“设置代理”——》在代理设置对话框中,点击“新增”——》在代理设置区中,输入代理,然后“确定”并退出,继续,菜单栏“工具”——》“WWW代理”——》然后选择刚才输入的代理服务器 用SOCKS代理上OICQ,可隐藏真实IP地址,方法如下: 1.启动OICQ,登陆后右击下方开始菜单处的QQ小图标,选择“系统参数”==》“网络设置” 2.在服务器地址与端口处填QQ服务器地址,最好数字的。如5202.104.129.2515端口:8000 3.在“使用SOCKS5代理服务器”前打上勾,在“代理服务器地址”与“端口号”处,(QQ代理的端口号一般为1080) 分别填上最新SOCKS代理(SOCKS4也可用) 4.在“校验用户名”与“校验用户密码”处全部删空,然后点“测试”,如能通过,则说明代理服务器工作正常,否则换一个。 5.按“确定”,点击任务栏的QQ小图标,先离线再上线即可. 在FTP软件中我们可以使用SOCKS4/SOCKS5代理服务器,常见的FTP工具中的代理设置方法如下: 1.FlashFXP3.0以前版本中设置代理:菜单栏“选项”——》参数设置——》代理和防火墙,然后在“代理服务器”项中选择代理类型,填写代理 2.FlashFXP3.0以后版本中设置代理:菜单栏“选项”——》参数设置——》连接,然后在“代理服务器”项中选择代理类型,填写代理 3.CuteFTP XP 5.0.2 中文版中设置代理:菜单栏“编辑”——》设置——》连接——》SOCKS--》选择代理类型,如SOCKS4或者SOCKS5,并填写代理 4.LeapFtp中设置代理:菜单栏“选项”——》参数设置——》常规——》代理,将“使用代理”前面的方框钩上,然后填写代理,并将下面的SOCKS防火墙钩上 代理服务器除了网络服务商为了各种目的而开设外,大部分是新建网络服务器设置的疏漏!虽然法律尚无具体规定,但没有经过允许而使用他人的服务器当然还是不太好!虽然目的主机一般只能得到您使用的代理服务器IP,似乎有效的遮掩了你的行程,但是值得一提的是:网络服务商开通的专业级代理服务器一般都有路由和流程记录,因此可以轻易的通过调用历史纪录来查清使用代理服务器地址的来路。当然,利用多层代理会增加被捕获的难度,但也不是不可能的。去年报上就有报道有人使用代理服务器进攻“天府热线”,进行非法活动而被抓的消息。因此,建议大家不要利用代理服务器来进行特别行动!只要你不使用代理进行非法活动,一般是没有关系的。 网络代理分类: 在线代理 HTTP代理 SOCKET4代理 SOCKET5代理 在线代理常识: 在线网页代理(Web Proxy Server),是目前简单、高速、有效的访问国际网站的最佳途径,它的功能就是用户与Web服务器之间的一个中转站,当用户访问国际网站时候,通过代理服务器来访问目标网站,并缓存在代理服务器。这样一来如果当用户访问的站点之前有人访问过,用户将直接从代理服务器上读取信息,因此显著提高浏览速度与效率。另外,网页代理还能屏蔽恶意网页代码保护您的浏览器不受干扰。

以上是关于java里的变量是用来干啥的,请简单描述,最好通俗易懂。的主要内容,如果未能解决你的问题,请参考以下文章

小弟初学JAVA,弄不明白 变量的目的是啥,变量到底是干啥的?请大师赐教,真诚学习。希望回答的全面。

Java框架Spring是用来干啥的?

线程局部存储主要用来干啥的?

数据库到底是用来干啥的?

web里的action、dao/model、service、util是干啥的?

Portal是用来干啥的?