Java
文章平均质量分 90
KKSJS
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
你一定能看懂的JDK动态代理
前言:阅读这篇文章前,一定要知道什么是代理模式,具体可以参考这篇文章《设计模式(一):代理模式》。 在《设计模式(一):代理模式》一文中说了,程序员思思买书有两种选择:一种是选择去书厂(目标对象)买;另一种则是去书店(代理对象)买。第二种方式可以称为静态代理,因为这个代理对象是我们自己编写的。而JDK动态代理则是一种系统自动为我们生成代理对象的方式,下面先介绍一下这种方式如何实现...原创 2018-05-10 11:33:51 · 320 阅读 · 0 评论 -
Java多线程总结(一)
多线程介绍 在介绍多线程之前,应该要先了解一下线程和进程的概念。 进程 进程是指正在运行的程序和程序运行时需要的系统资源。准确的说,当一个程序进入内存运行,它就变成了一个进程,并且具有一定的独立功能(这里的独立是指不同进程所占用的系统资源相对独立)。 线程 线程是进程中的一个执行单元,一个进程中至少有一个线程。线程自称不能自动运行,而必须栖身在某个进程之中,由进程触发执行。属于同一进程的...原创 2018-04-24 09:25:54 · 676 阅读 · 0 评论 -
浅析Java类与对象
类的定义 现实世界中有各种各样的事物,它们都被我们归类并命名。例如生物学中将印度象(大象)归为象科;将老虎归为猫科等。Java作为一门面向对象程序设计语言,也在其语法中做了相关的表述,那就是类的概念。 Java的类描述了现实中事物的相同性质,将它们放在一起研究,这也符合了面向对象的程序设计思想。 类的定义也称为类的声明。类中含有两部分元素,分别是成员变量和成员方法。 //这是一个简单的...原创 2018-04-24 09:22:49 · 317 阅读 · 0 评论 -
使用wait/notify实现线程间的通信
之前对Java多线程中的wait/notify机制理解都不是很清晰,最近看了一本技术书,通过里面的讲解再配上一些博客,终于算是对wait/notify有了进一步的理解。 下面就来说说我对这两个方法的认识: 都知道在Java中,我们可以通过继承Thread或者实现Runnable接口来实现多线程,这些线程会各自执行自己的任务,但是一个人的力量是有限的,一个线程的力量也是有限的,要想使系统各部分配...原创 2018-07-17 21:15:51 · 539 阅读 · 0 评论 -
Java中初始化的相关问题
目录 局部变量的初始化 成员变量的初始化 构造器初始化 静态数据的初始化 总结 已经快半个月没写博客了,这周在看 Thinking in Java 这本书,准备将书中的第五章和第七章的内容整合一下,写出这篇博客,也算是自己对Java的一些基础知识的复习。 这篇博客要说的是Java中的初始化问题,说到初始化,自然想到的是成员变量和局部变量的初始化了。那么如何对成员变量和局部变量进行初始...原创 2018-09-02 16:04:19 · 509 阅读 · 0 评论
分享