Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Java中的参数传递与引用

Java中的参数传递与引用

有些Java书籍在介绍Java中的传参时都说,不论是基本类型还是对象类型,都是传值。这种说法不能算错,但往往让很多初学Java的人感到很困惑。因为这里所说的传值与c++中简单变量的传值已经不是同一个概念。对于Java传参,我觉得更准确一点的描述是,不论参数是什么类型,传递的都是参数的副本。对于基本类型的变量,传递值的副本。 对于引用类型的变量(包括对象与数组),传递引用的副本。由于引用的副本与引用指向的都是同一个对象,因此对引用副本的操作仍然会改变对象的值...
Java中类与对象的生命周期

Java中类与对象的生命周期

类的生命周期.java源文件经过编译后会生成相应的字节码文件(.class)。jvm通过解释器翻译字节码文件并在系统中执行。而java类的生命周期就是其字节码文件装载、连接、初始化、使用、和卸载的整个过程。装载。jvm找到需要装载的类,将类的信息装载到jvm的方法区中。然后在堆区实例化一个java.lang.Class对象,作为方法区中的类的信息入口。不同的jvm对于类的装载时机并不相同,有些在遇到这个类时就装载这个类(虽然并不知道这个类是否会被用到),另...
Java自定义注解

Java自定义注解

一、什么是注释说起注释,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义。而J2SE5.0中提供的注释就是java源代码的元数据,也就是说注释是描述java源代码的。在J2SE5.0中可以自定义注释。使用时在@后面跟注释的名字。二、J2SE5.0中预定义的注释在J2SE5.0的java.lang包中预定义了三个注释。它们是Override、Dep...
Google+曝新安全漏洞 可泄漏即时聊天内容

Google+曝新安全漏洞 可泄漏即时聊天内容

8月11日消息,据国外媒体报道,Google+近日曝出一项安全漏洞,用户在某些情况下可在共享PC上调取他人的即时通信联系人和对话信息,使实时窃听成为可能。谷歌已承认Google+存在该漏洞,并称正在努力修复中。 据介绍,谷歌Google Talk集成其他即时通信服务的方式与GMail相似,该方式需要与谷歌即时通信服务器保持间断联系。正是该环节出现了漏洞。据技术人员介绍,以下情况可引发该漏洞:用户A同时打开GMail和Google+,之后网络连接短时中断,...
Android 应用开发笔记 - UI开发详解

Android 应用开发笔记 - UI开发详解

4.1 UI开发详解Android应用程序界面通常使用View和ViewGroup控件配XML样式来进行设计;而事件则包括按钮事件、触屏事件以及一些高级控件的事件监听。4.1.1 用户界面简介Android生成屏幕有三种方式:xml配置生成;通过UI接口生成;直接用代码生成。在一个Android应用中,用户界面是由View和ViewGroup对象构建的。1. View任何一个View对象都将继承android.view.View类。他是一个存储有屏幕上特定...
HP WebOS Contacts应用程序跨站脚本攻击漏洞

HP WebOS Contacts应用程序跨站脚本攻击漏洞

发布时间:2011-08-12更新时间:2011-08-12危害等级:高危 漏洞类型:跨站脚本威胁类型:远程漏洞简介:HP Palm WebOS 是新一代操作系统,通过网络客户端使其拥有前所未有的扩展能力。HP Palm webOS 3.0.2之前的3.x版本的Contacts应用程序中存在跨站脚本攻击漏洞。远程攻击者可以借助未明向量注入任意web脚本或HTML。漏洞补丁:目前厂商已经发布了升级补丁以修复此安全问题,补丁获取链接:http://h20566...
HP WebOS Calendar应用程序跨站脚本攻击漏洞

HP WebOS Calendar应用程序跨站脚本攻击漏洞

发布时间: 2011-08-12 更新时间: 2011-08-12 危害等级: 高危 漏洞类型: 跨站脚本 威胁类型: 远程 漏洞介绍:HP Palm WebOS 是新一代操作系统,通过网络客户端使其拥有前所未有的扩展能力。HP Palm webOS 3.0.2之前的3.x版本的Calendar应用程序中存在跨站脚本攻击漏洞。远程攻击者可以借助未明向量注入任意web脚本或HTML。漏洞公告:目前厂商已经发布了升级补丁以修复此安全问题,补丁获取链接:http...
Android 应用开发笔记 - 文本框(TextView)

Android 应用开发笔记 - 文本框(TextView)

Widgets类控件以下各演示程序以XML为主要属性设置方式,不采用代码的方式。也就是说能写XML,就不使用代码。4.2.1 文本框(TextView)第一步,增加字体颜色。首先,双击res/values/style.xml,点击“Add”按钮,选择“Color”如下图点击“OK”按钮后,填写“Name”和“Value”(其具体请看附录)修改后的style.xml文件清单如下:<resources> <stylename="AppThem...
<< 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 >>