IDEA 有个很牛逼的功能,那就是后缀补全(不是自动补全),很多人竟然不知道这个操作,还在手动敲代码。 这个功能可以使用代码补全来模板式地补全语句,如遍历循环语句(for、f...
概述 Thread提供了interrupt方法,中断线程的执行: 如果线程堵塞在object.wait、Thread.join和Thread.sleep,将会抛出Interr...
概述 Java开发中,会经常使用到多线程,有必要深入了解其实现原理; 创建Thread java.lang.Thread主要的成员变量如下: 创建Thread对象时,实际上调...
今天我们就用工程中极限的思维方式,看看计算机的极限在哪里。我们今天所说的人工智能实际上是计算机的一个应用而已,因此,如果说计算机不是万能的,那么人工智能自然也不是。 当然,谈...
TITLE: 编程语言乱炖 码农最大的烦恼——编程语言太多。不是我不学习,这世界变化快! 有时候还是蛮怀念十几、二十年前的软件开发环境,好像你只要会C或C++就可以了。但时光...
闲来无事,编译调试了下OpenJDK9,仔细研究了下HotSpot中的模板解释器。 一:何为模版解释器 C和C++之类的语言,会在编译期就直接编译成平台相关的机器指令,对于不...
在说这篇文章之前,首先我们带入一个问题,在Xcode中我们最常使用的一个组合键cmd+b按下之后都进行了哪一些工作?伟大的ARC内存管理方式又是如何实现内存管理的? 又或者我...