任务三

public class T_3 {
	static class Inner{
		static int one=5;
		static final int two=5;
		
		static final int three=new Integer(5);
	}
	
	public static void main(String []arg) {
		
		System.out.println(T_3.Inner.one);
		System.out.println(T_3.Inner.two);
		System.out.println(T_3.Inner.three);
		
		int j=0;
		int i;
		short s = 0;
		long l;
		double d;
		float f;
		byte b = 0;
		boolean boo;
		char c = 0;
		char[]cA;
		String str = null;
		
		
		for(i=0;i<100;i++) {
			
			j=j+1;
		}
		
		System.out.println(j);
		
		Integer[]test = new Integer[] {1,2,3,4};
		Integer[] I =test;
		List list =Arrays.asList(test);
		System.out.println(list);
		
		ArrayList<String> lo =new ArrayList <String>();
		lo.add("t");
		lo.add("3");
		
		Vector<String> v =new Vector <String>();
		v.add("t");
		System.out.println(lo.get(0).equals(v.get(0)));
		
		switch (str) {
		
		}
	}

}

在这里插入图片描述

1.int ,final int,final int 用Integer赋值同样都是5 因为Integer会自动调用valueof

2.100

3.输出1 因为是8大基本类型的转列表

4.true 这个类的对比机制是字符串对比 不是内存地址比较

5.能用byte 不能long 能String

  1. 三种方法得到java类字节码
    方式一,使用类的class属性:

Class<java.util.Date> clz1 = java.util.Date.class;

方式二,通过Class类中的静态方法forName(String className),传入类的全限定名(必须添加完整包名)

Class<?> clz2 = Class.forName(“java.util.Date”);

方式三,通过对象的getClass方法来实现,其中,getClass()是Object类中的方法,所有的对象都可以调用该方法

java.util.Date str = new java.util.Date();

Class<?> clz3 = str.getClass();

这三种方法参考自 https://blog.csdn.net/caidie_huang/article/details/52562757

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值