![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
_清晨
这个作者很懒,什么都没留下…
展开
-
java值传递与引用传递
1、按值传递是什么传递的是值的拷贝,也就是说传递后就互不相关了(基本数据类型和String都是这样)。public class Test { private void test(int a){ a = 5; System.out.println("test方法中的a==="+a);} public static void原创 2018-01-06 11:24:18 · 167 阅读 · 0 评论 -
java视频学习记录
一、基础语法比特(bit) 只能为一个值0或1,8比特(bit)是一个字节 字节(byte) 8个bit,但是第一位表示正负号,所以,一字节范围是-2^7——2^7-1原码 反码 补码在计算机内,定点数有3种表示法:原码、反码和补码。 【原码】二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。 【反码】表示法规定:正数的反码与其原码相同;原创 2018-01-08 14:35:31 · 818 阅读 · 0 评论 -
Java注解(Annotation)原理详解
from:http://blog.csdn.net/lylwo317/article/details/52163304 首先写一个简单的自定义注解小程序//先自定义一个运行时注解@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)public @interface HelloAnnotation { ...转载 2018-03-07 14:38:55 · 2022 阅读 · 0 评论 -
java需会
一、基础篇1.1、Java基础面向对象的特征:继承、封装和多态final, finally, finalize 的区别Exception、Error、运行时异常与一般异常有何异同请写出5种常见到的runtime exceptionint 和 Integer 有什么区别,Integer的值缓存范围包装类,装箱和拆箱String、StringBuilder、Stri...转载 2018-03-10 10:54:21 · 301 阅读 · 0 评论 -
java反射及Method的Invoke()方法
用传统的OOP思想来说,任何一个你写好的且编译过的生成的Class文件,在被类加载器加载后,都会对应有一个java.lang.Class这个类的实例。所以说,每个类的自有的方法属性(类结构)自然被包含在了这个对应的实例上,因此就可以获取到。一、原理简介public class TestClassLoad { public static void main(Strin...转载 2018-03-12 16:33:07 · 8677 阅读 · 1 评论 -
深入分析JDK动态代理
一、动态代理的使用public class Test { //被代理的接口 public interface IHello { void sayHello(); } //接口的实现类 static class Hello implements IHello { public void sayHello() { ...转载 2018-03-05 16:30:14 · 197 阅读 · 0 评论