javase(7)_Objcet类】的更多相关文章

一.Object源代码 class Object { private static native void registerNatives(); static {registerNatives();} public final native Class<?> getClass(); public native int hashCode(); public boolean equals(Object obj) {return (this == obj);} protected native Ob…
Java匹马行天之JavaSE核心技术——工具类 一.Object类 java.lang.ObjectObject类是所有类直接或间接的父类 常用的方法: toString():以字符串形式返回对象的文本信息: hashCode():返回该对象的哈希值: getClass():返回对象的类类型: equals(Object obj):比较两个对象是否相等 package Practice_Anything; public class String_demo {    public static …
JavaSE 面试题 类初始化和实例初始化等 class Father { private int i = test(); private static int j = method(); static { System.out.print("(1)"); } Father() { System.out.print("(2)"); } { System.out.print("(3)"); } public int test() { System.…
成员属性和构造方法皆为对象,通过Class对象的方法可以得到 package com.tsh.reflect; import java.lang.reflect.Constructor; import java.lang.reflect.Field; public class ReflectDemo { public static void main(String[] args) { printClassFields(new Integer(1)); printClassConstructs(n…
获取类的名称 获取该类的方法 获取方法的返回值类型 获取方法的名称 获取方法的参数的类型 package com.tsh.reflect; import java.lang.reflect.Method; public class ReflectDemo { public static void main(String[] args) { //int的类类型 Class c1=int.class; //String的类类型,String的字节码 Class c2=String.class; Cl…
JAVA-Reflect 专题 ①Class类的使用 ②方法的反射 ③成员变量的反射 ④构造函数的反射 ⑤java类的加载机制 Ⅰ在面向对象的世界里,万事万物皆为对象 类是对象,类是java.lang.Class类的实例对象 ⅡClass类的实例对象有三种表示方式 //第一种表达方式(已知类名) //第二种表达方式(已知对象) //第三种表达方式(通过类全称) package com.tsh.reflect; public class ReflectDemo { public static vo…
今天把IO流的这一知点进行一下总结,因为在之前使用io流的时候,就只知道几个重点常用的IO类,比如FileInputStream,BufferedInputStream(缓冲流)等等,但是不知道它处于整个IO体系中的什么位置,对于其中的整个IO体系一点不了解,每次使用的时候都需要百度查看用法例子,这就说明自己对这块的知识有所欠缺,所以今天,来详细的分析,解剖一下IO的整个结构. 借鉴博文:http://www.cnblogs.com/skywang12345/p/io_01.html  该博主写…
下列哪个选项是正确计算42度(角度)的余弦值? double d=Math.cos(42) double d=Math.cosine(42) double d=Math.cos(Math.toRadians(42)) double d=Math.cos(Math.toDegrees(42)) 解释: 使用Math类的:cos()是计算余弦值toRadians()是将角度转换为弧度 toDegrees()是将弧度转换为角度  …
String类 String 类是不可变的字符序列,String 字符串一旦分配好就不能改变其内容和长度了.(如果使用 s1+=s2; 并不是在s1的后面开辟空间将s2拷贝其内,而是另外开辟一个空间,将s1和s2拷贝其内.) String类是 final 的,不可以被继承. 任意一个字符串都是 String 类的对象. String 类的常见构造方法 String(String original) // 创建一个String对象为original的拷贝 String(char[] value)…
java为我们提供了一个集合的工具类,方便我们对集合进行操作,里面的方法都是静态方法. Collections.sort()方法,参数:List<T>集合对象,这个对象带着泛型,是为了保证集合中的元素具备可比较性,因此这个返回值的泛型就会特殊点, <T extends Comparable <? super T>> 默认排序字符串,是按照字母的排列顺序 如果是中文,默认是按照ascii编码进行排序的 自定义一个比较器,实现按照字符串的长度进行排序 定义一个类StrCom…