静下心来学Java
接触java语言也很久了,之前丢了一段时间忙着写前端的代码。结果竟然连怎么创建java类都忘了,因此,我的java基本功还很不扎实,这个专栏专门用来温习java,并对基础的部分加以研究,来提高自己的基本功。
zhu jun~
如果知识是片海洋,那我就是徜徉在海洋中的小鱼,汲取海水中的养分,让我不断成长,这样遨游地感觉让我十分地欢畅!
展开
-
jdk源码阅读--Object
jdk源码阅读–Objectnative关键字的含义native表示java语言调用其他的语言,例如c语言。因为jvm依赖于c语言,所以navtive就是告诉jvm要调用的方法来自于外部。equals(Object obj)方法Object中equals方法的源码如下,调用的是==来比较两个对象。 public boolean equals(Object obj) { r...原创 2019-01-23 17:06:32 · 414 阅读 · 0 评论 -
Java中线程同步
线程同步机制在Java中提供了同步机制,可以有效地防止资源冲突。同步机制使用synchronized关键字。1.同步块同步块被称为临界区,它使用synchronized关键字建立,其语法如下:synchronized(Object){}通常将共享资源的操作放置在synchronized定义的区域内,这样当其他线程也获得这个锁时,必须等待锁被释放才能进入该区域。Object为任意一个对象,每个对象都原创 2017-11-12 19:59:15 · 243 阅读 · 0 评论 -
java中创建线程的方法
There are two ways to create a new thread of execution. One is to declare a class to be a subclass of Thread. This subclass should override the run method of class Thread. An instance of the subclass c原创 2017-10-03 16:34:15 · 258 阅读 · 0 评论 -
java中原码、反码和补码--时钟理解法
若想练得上乘功夫,必先基础功扎实。就像现在练吉他一样,想把和弦转换地流畅就得先把左手的按钮练好,否则可能连练下去的信心都没有了,或者勉强去转换和弦得到的音色肯定也不会理想,或者断断续续。虽然,从大学开始就接触java了,但是基本功一直不怎么扎实。以至于对现在的框架、设计模型等等理解的都比较浅。因此,我打算从新拾起这些基础知识好些研究下。因此,推出我个人博客的这个系列《静下心来学java》。1、原码原创 2017-03-20 16:55:23 · 3228 阅读 · 0 评论