Java
Java入门知识
jack5s
这个作者很懒,什么都没留下…
展开
-
Java newInstance() 实例化源码解析
Java中newInstance()是创建类的重要方法,特别是利用工厂来创建类,这一方法基本是必不可少的User.class.newInstance();原创 2020-07-30 18:20:19 · 964 阅读 · 0 评论 -
Java反编译工具下载
对于java部分代码,例如sun包等源码,Oracle java并没有给出源码,而OpenJDK往往源码也不全,而Java源码又是深入学习Java较好的学习资料。经过一番寻找,找到了一个Java反编译工具Enhanced Class DecompilerEnhanced Class Decompiler下载在github上,有一个ecd-plugin的项目(https://github.com/ecd-plugin),是一个eclipse的插件,可以使用直接访问Java的源码,可以在github原创 2020-08-06 19:41:28 · 713 阅读 · 0 评论 -
Java中多线程的使用(三):线程池示例
线程池基本概念Java中可以使用 ExecutorService(接口)实现线程池ExecutorService存在若干个实现类使用线程池进行多线程下载示例在介绍例子之前,需要指出为什么我们要用多线程下载,多个线程下载还要有额外的线程切换消耗,不是更慢吗?实际上如果单个线程能够达到最大下载速度,限制下载速度的是带宽的话,单线程要比多线程快;但是,如果对方服务器的响应不...原创 2020-03-08 17:50:32 · 300 阅读 · 0 评论 -
Java中多线程的使用(二):消费者抢购商品示例
Java中,多线程的使用大致有两种方式,一个是用Thread类来进行扩展,二是继承IRunnable进行实现,两者底层实现没有区别,基本就是Java中类和接口的区别,由于Java中不能继承多个父类,但能同时继承多个接口,推荐使用IRunnable接口进行实现...原创 2020-02-19 12:02:01 · 1466 阅读 · 0 评论 -
Java中多线程的使用(一):多线程基本概念
线程的概念线程(英语:thread)是操作系统能够进行运算调度的最小单位。(百度百科)可以理解为一个项目中的一个小的任务,在调度层面上,任务不能再分。多线程的概念多线程(英语:multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统包括对称多处理机、多...原创 2020-02-19 11:57:18 · 124 阅读 · 0 评论