java中 .class 属性从哪里来?哪个类中的属性?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中 .class 属性从哪里来?哪个类中的属性?相关的知识,希望对你有一定的参考价值。

这是获得一个class类的实例,JAVA里面有个类的名字叫做class,在java.lang里,用来表示当前类这个类型,这个class类的对象是由JVM自动构造的,所以可以直接获取。

有点拗口,具体的方法和信息你可以看下API。追问

System.out.println(String.class.getName());
中的class是方法?还是属性?还是常量字段?

追答

算是常量字段

参考技术A 所有的java 类默认都是Object类的子类,所以找不到的话,最后到Object中去找吧。 参考技术B .class不就是java文件被虚拟机编译后的文件吗,你说的类中的属性什么意思?追问

用eclipse时你会发现,当你在类名后面加点时,eclipse将点后可以使用的方法和属性都会列出,其中一个就是class。而用类创建一个对象后,再在对象后加点,列出的属性和方法中没有class这一项。
我现在就想知道class这个属性(有可能不是属性)从哪里来?是不是封装在哪个类中?

追答

class是字节码加载进入虚拟机后的文件,是运行时的状态.每一个类都对应一个运行时的字节码,这个你学过反射你就明白了

UX的设计灵感从哪里来?——看看Megan Wilson的采访

Megan Wilson是一位资深的用户体验师和UX Motel的专业编辑。同时她是ux.walkme.com网站UX专栏作家,在Facebook、领英有大量粉丝。和一般介绍性的文章不同,她喜欢用访谈的方式来发表UX方面的文章,这样的文章,有很好的现场感和可读性。这里,让我们来看看Megan Wilson关于UX设计灵感的访谈实录。

访谈对象:Rita Feldman

文章:数码领域中的人类设计规则

原文:http://ux.walkme.com/rules-human-design-digital-world-rita-feldman/

技术分享

Megan Wilson: 首先,我很高兴在能够在本次访谈中和一位非常优秀的UX设计师 – Rita Feldman进行一对一的采访。Rita主要专注于网页和视觉设计,以及前端Web开发。在自由设计方面,Rita具有丰富的经验,并且她对于创意以及细节拥有着超乎寻常的热情。

问:“请问Rita,你通常是如何寻找设计以及创新的灵感?”

答:“我目前订阅了几十个关于设计的优秀博客,并且坚持对他们更新的文章保持持续的关注。如果在时间和财务条件允许的情况下,我会尽可能多地参与到一些关于设计的会议或者讨论中去。我感谢在这个过程中进行经验分享的所有人,不论是成功或者失败,从他们那里我都能得到极大的灵感启发。

最近我新增的一个爱好是探索新的移动应用程序,并评估每一个应用程序的设计和可用性。在这些程序的设计上,我们可以列举出成千上万的建议,方法或者趋势的见解,但是从设计层面来讲,最重要的是如何让用户使用你的软件时不会“迷路”。

另外,我也通过寻找时尚界的设计和数字设计之间的类似之处来获得灵感。它们的相似之处在于都要时刻追寻最新的流行趋势,并且进行持续的转变。例如chanel.com,prada.com和dior.com这些流行品牌网站给我们提供了一个很好的例子—设计是如何从传统上延续至今,以及设计如何变成有选择性的使用最新的趋势。”

访谈对象:Song Lau

文章:UX设计基础指导—来自Mockplus CEO老布

原文:http://ux.walkme.com/essential-ux-design-tips-mockpluss-ceo-song-lau/

技术分享

在UX设计领域,成为一个优秀的设计师需要足够的天赋以及许多重要的能力。我很有幸能够和Mockplus的创始人兼产品经理—老布,来一起探讨如何做好UX设计的关键因素。

我很好奇,并希望了解这位原型设计专家—老布,是如何利用他丰富的设计知识和技能来帮助和带领公司走向成功。Mockplus是一家专注于原型设计工具研发的创业公司,他们主要为用户体验设计师,平面设计师,产品经理以及程序员而服务。他们的目标是提供物美价廉的更快、更简单的原型设计工具。

我在和其他设计师进行交流的时候,大家谈到最多的就是关于创意,以及如何获取灵感。在这一点上,老布有着他独特的见解。当然,对于每个用户体验的设计师,创意的重要性无需多讲。这使得我对于独特见解格外期待。老布在本次采访的内容中分享了他的一些独特见解,以下是部分内容:

“真的没有“灵感”这个东西,我也从不相信这个,我不相信在一个太阳很好的下午,你喝着一杯咖啡,灵感就来了。我的方式,就是反复地不厌其烦地去思考,穷尽所有的办法。这个过程中,我一般不太愿意和别人讨论,也更不喜欢去看别人怎么做的——这两个事情,往往可能是在我得到某个“灵感”之后或者之前。此外,如果要有好点子的产生,我觉得一定要求这个人不是线性思维的,而是发散的、多维思维的,而要具有多维的思维,和你平常的多方面的知识积累很有关系,这种多方面的知识,往往还是相互“不沾边”的,比如:艺术+技术,文学+开发,音乐+编程。当然,这些知识其实是有高度统一性的,这点,之后有机会再说。”

访谈对象:Kai ByRoade

文章:走进Kai ByRoade的创意设计工作室

原文:http://ux.walkme.com/step-kai-byroades-creative-design-studio/

技术分享

我遇到过许多从事用户体验设计师这个职业的人,但是在独特创意上,他们中没有一个人能够比Kai ByRoade给我留下的印象深刻。Kai ByRoade作为一个产品的UI、UX设计师,以及前端开发,她拥有超过10年的经验,并且开发了大量创造性的智慧分享。

要真正做到以用户为中心的设计必须拥有丰富的设计经验和技能,Kai ByRoade是其中的佼佼者。我很有幸能够采访到她,并且希望能够从采访中了解究竟是什么带给了她设计出独特的作品的灵感,同时讨论当前的设计字体,并获得一点灵感。

问:“究竟是什么为你的工作带来灵感?你采取哪些措施来保持动力?” 

“我的灵感大部分来源于休憩时间,制作在线体验的最好的灵感是来自现实世界的经验。我会骑摩托车到新的地方,从每一个微时刻中学习。围绕你的房间快速转一圈, 去公园散散步,或者去书店沉下心来细读,都会教你一些东西。密切关注你从中的体验,以及有助于创造更好体验的一些因素。这里面的艺术哪些又能够复用到你的 产品体验设计中去呢?面对一个全页目录广告,你会看到的又是什么呢?一张醒目的背景图片加具吸引注意力的文字,就会让你注意到该条信息。

你应该在网页、英雄风格(指运用大标题且与内容直接相关的超大背景图设计风格)及封面的形式中,也意识到这种设计模式。我们可以推测这就是为什么苹果公司将不同的拟物概念融入他们产品的原因。这样,人们就可以成功地与他们所知道的东西进行交互,而不必再学习新的操作行为了。所以我们的日常经验是创建在线体验的基础。”


以上是关于java中 .class 属性从哪里来?哪个类中的属性?的主要内容,如果未能解决你的问题,请参考以下文章

不知道中的知道----信息从哪里来

移民从哪里来?

android里每个服务启动时context到底从哪里来的呢

ASPasswordCredential - 从哪里来?

这个标题日期从哪里来的响应? (带有Tomcat的spring-saml2)

云原生是什么?它从哪里来?又到哪里去?