- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 Java反射机制
Java中编译类型有两种: 静态编译:在编译时确定类型,绑定对象即通过。动态编译:运行时确定类型,绑定对象。动态编译最大限度地发挥了Java的灵活性,体现了多态的应用,可以减低类之间的耦合性。使用反射可以赋予jvm动态编译的能力,否则类的元数据信息只能用静态编译的方式实现。反射就是在运行时才知道要操作的类是什么,并且可以在运行时获取类的完整构造,并调用对应的方法。反射是一开始并不知道我要初始化的类对象是什么,自然也无法使用 new 关键字来创建对象了。这时候,我们使用 JDK 提供的反射
2020-08-27 20:38:48 60
原创 线程&&ThreadLocal
程序(program)计算机指令的集合,以文件形式存储在磁盘上。即指一段静态的代码,静态对象。进程(process) 是一个程序在其自身的地址空间中的一次执行活动;是系统 进行资源分配、调度和独立运行的基本单位。(它使用系统资源) 如:运行中的360安全卫士 程序是静态的,进程是动态的线程(thread),进程可进一步细化为线程,是一个程序内部的一条执行路径。是进程中的一个单一的连续控制流程,是操作系统能够运算调度的最小单位。被包含在进程中,是进程中的实际运作单位。一个进程可以拥有多个线程。 若一个程序
2020-08-26 19:35:25 257
原创 异常
异常:程序执行中发生的不正常情况。 开发过程中的语法错误不叫异常捕获错误最理想的是在编译期间,但有的错误只有在运行时才会发生。对于这些错误,一般有两种解决方法:1.遇到错误就终止程序的运行。2.由程序员在编写程序时,就考虑到错误的检测、错误消息的提示,以及错误的处理。Java程序运行过程中所发生的异常事件可分为两类:Error: JVM系统内部错误、资源耗尽等严重情况//无法控制,不处理Exception: 其它因编程错误或偶然的外在因素导致的一般性问题。比如:空指针访问、试图读取.
2020-08-21 16:12:36 164
原创 Stream流式处理
java高级特性 Stream流式处理 集合(把一个数据集中的元素 并行聚会处理)a b c s b s c a a b c e s f b ---> spit(" ") --> a a a a b b b c c --> a:4,b:3,a:3 汇总所有的以后---> a:100,b:89stream(elements) ---> filter(过滤spit)--> sorted() ---> map() ---> collect()el...
2020-08-21 08:28:26 332
原创 内部类&&匿名内部类&&lambda表达式
内部类大致分为,成员内部类,局部内部类,匿名内部类和内静态内部类;而用于容接口的内部类多是匿名内部类,匿名内部类不能有构造方法。匿名内部类不能定义任何静态成员、方法和类。匿名内部类不能是public,protected,private,static。只能创建匿名内部类的一个实例。//假设类A有静态内部类B和非静态内部类C,创建B和C的区别为:A a=new A();A.B b=new A.B();A.C c=a.new C();用匿名类实现接口的方法:在一个方法中...
2020-08-20 18:38:17 197
c3p0-0.9.2.1.rar
2020-09-08
oracle11gjar.rar
2020-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人