
java
Tyrone_XU
脑子太笨,只能多记记
展开
-
运行Java应用必须通过main()方法吗?
有哥们说,Java应用程序必须从main()方法开始运行。我说不见得,并写个例子证明了一下,呵呵。public class HelloWorld{ static{ System.out.println("Hello World!"); System.exit(0); } }运行结果: 呵呵,信了吧!2009-11-16—————————————-截止今日,我看到了转载 2016-10-09 17:58:32 · 7301 阅读 · 6 评论 -
java ClassLoader
一、什么是ClassLoader? 大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个class文件中要调用另外一个class文件中的方法,如果另外一个文件不存在的,则会引发系统异常。而转载 2016-10-10 07:22:27 · 284 阅读 · 0 评论 -
深入研究java.lang.Class类
Java程序在运行时,系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。 Class 没有公共构造方法。Class 对象是在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass转载 2016-10-10 12:09:20 · 362 阅读 · 0 评论 -
Java中负数的二进制表示
计算机对有符号数(包括浮点数)的表示有三种方法:原码、反码和补码, 补码=反码+1。在 二进制里,是用 0 和 1 来表示正负的,最高位为符号位,最高位为 1 代表负数,最高位为 0 代表正数。以Java中8位的byte为例,最大值为:0111 1111,最小值为1000 0001。那么根据十进制的数字,我们如何转换为二进制呢?对于正数我们直接转换即可,对于负数则有一个过程。以负数-5为例:1.先将转载 2016-10-21 17:33:36 · 890 阅读 · 1 评论 -
《参禅与悟道》——浅谈人生
思考一下这个问题,知识层面:从小学到初中,再到高中、大学、硕士、博士、院士、诺贝尔奖获得者。财富层面:从乞丐到……,到全球首富。权力层面:从小组长到……,到联合国秘书长。为什么都不乏乐观|悲观,积极|消极,自认为日子过的快乐|不快乐的人呢?《参禅与悟道》——浅谈人生①效法自然《鱼和海的故事》→人和禅(人生的道理)《小浪和大浪的故事》→各种各样的人本质上仍是人。上善若水,静如止水,行如流水。水的品质:转载 2016-10-25 10:07:41 · 538 阅读 · 0 评论