老夫编程说

LV1
发表了文章

「JAVA」Java 线程不安全分析,同步锁和Lock机制,哪个解决方案更好

在线程中的run方法上不能使用throws来声明抛出异常,所以在run方法中调用有可能出现异常的代码时,只能使用try-catch将其捕获来处理。

老夫编程说
发表了文章

通过实现生产者、消费者案例再次实践Java 多线程

线程通信,在多线程系统中,不同的线程执行不同的任务;如果这些任务之间存在联系,那么执行这些任务的线程之间就必须能够通信,共同协调完成系统任务。

老夫编程说
发表了文章

「JAVA」线程生命周期分阶段详解,哲学家们深感死锁难解

每个事物都有其生命周期,也就是事物从出生开始到最终消亡这中间的整个过程;在其整个生命周期的历程中,会有不同阶段,每个阶段对应着一种状态,比如:人的一生会经历从婴...

老夫编程说
发表了文章

通过实现生产者、消费者案例再次实践Java 多线程

线程通信,在多线程系统中,不同的线程执行不同的任务;如果这些任务之间存在联系,那么执行这些任务的线程之间就必须能够通信,共同协调完成系统任务。

老夫编程说
发表了文章

Java 线程不安全分析,同步锁和Lock机制,哪个解决方案更好

线程不安全的问题分析:在小朋友抢气球的案例中模拟网络延迟来将问题暴露出来;示例代码如下:

老夫编程说
Java
发表了文章

「JAVA」线程基础知识不牢固?别愁,我不仅梳理好了,还附带了案例

程序在没有流程控制的前提下,代码都是从上而下逐行依次执行的。基于这样的机制,如果我们使用程序来实现边打游戏,边听音乐的需求时,就会很困难;因为按照执行顺序,只能...

老夫编程说
发表了文章

「JAVA」运行时异常、编译时异常、自定义异常,通过案例实践转译和异常链

从事Java开发的小伙伴对于“异常”应该不陌生,因为每天都会遇到不少异常,或捕获,或抛出。那究竟什么是异常?异常即非正常的,不同于平常、一般化的情况。

老夫编程说
Java
发表了文章

出生就遇浏览器大战,亲爹还不爱,命运坎坷的JavaScript终于苦尽甘来

提起JavaScript,很多开发者应该都很熟悉了,因为这门语言在语言排行榜上常年霸榜;不仅如此,JavaScript在web开发中占据着举足轻重的地位,开发者...

老夫编程说
JavaScript
发表了文章

基于Eclipse 2020的MyEclipse,支持Java14,升级框架,STS4集成

在这一版的MyEclipse中,升级了框架支持;Hibernate、JPA、Spring框架的项目的创建引导升级到了Hibernate 5.4、JPA 2.2和...

老夫编程说
Eclipse
发表了文章

漫画描绘Linux内核

想不想知道Linux内核是个什么样的,在一个国外的极客网站(turnoff.us)上,网站作者就以漫画的形式展现了Linux内核中是如何工作的,漫画虽然简单,但...

老夫编程说
Linux
发表了文章

「JAVA」从语法到案例,从定义到使用,详细解释Java 内部类的完全实现

Java 类中的可以定义的成员有:字段、方法、内部类,内部类是定义在类结构中的另一个类,因为定义在类的内部,故称为内部类。

老夫编程说
Java
发表了文章

「JAVA」Java面向对象之final、abstract抽象、和变量生命周期

final是最终、不可修改的意思, 在Java中它可以修饰非抽象类,非抽象方法和变量。但是需要注意的是:构造方法不能使用final修饰,因为构造方法不能够被继承...

老夫编程说
Java
发表了文章

多态的灵魂,面向接口的程序设计,这才是你该懂得的接口

比如,显示器中封装了很多电子元器件,这些元器件连接在一起为显示器的正常共工作提供支持,那显示器如何与外界的其他设备(如电脑主机、外放音响、耳机等设备)通信交互呢...

老夫编程说
Java
发表了文章

「JAVA」以周的案例引出Java 枚举,以单例设计模式实践Java 枚举

解决方案:定义一个类Weekday来表示周1到周日,在类中分别使用7个常量来表示周1到周日,代码如下:

老夫编程说
Java
发表了文章

「JAVA」Java面向对象之面向接口编程,细节都在这里了

比如,显示器中封装了很多电子元器件,这些元器件连接在一起为显示器的正常共工作提供支持,那显示器如何与外界的其他设备(如电脑主机、外放音响、耳机等设备)通信交互呢...

老夫编程说
发表了文章

「JAVA」细述合理创建字符串,分析字符串的底层存储,你不该错过

什么是字符串?如果直接按照字面意思来理解就是多个字符连接起来组合成的字符序列。为了更好的理解以上的理论,我们先来解释下字符序列,字符序列:把多个字符按照一定的顺...

老夫编程说
Java
发表了文章

「JAVA」面向对象三大特征:封装、继承、多态,以高内聚、低耦合为目标

面向对象的最终目的是要构建强健、安全、高效的项目,也就是要实现项目的高内聚和低耦合:

老夫编程说
Java面向对象编程
发表了文章

「网络基础」详解计算机网络,不仅类型有三种,还有模型分七层

计算机网络,是指将处于不同地理位置的具有独立功能的多台计算机,通过通信线路连接起来,在操作系统的网络接口、网络管理软件以及网络通信协议的管理、协调下,实现资源共...

老夫编程说
JavaTCP/IPUDP网站
发表了文章

「JAVA」 Java基础之CLASSPATH环境变量

CLASSPATH直译过来是类路径,是Java环境配置中要设置的一个环境变量,就是.class文件的路径,表示JVM从哪里去寻找要运行的class文件,CLAS...

老夫编程说
Java
发表了文章

「网络基础」网络套接字、端口、IP、协议、TCP与UDP,一样都没少

源IP地址和目的IP地址以及源端口号和目的端口号的组合称为网络套接字,用于标识客户端请求的服务器和服务;应用程序可以通过套接字打开、读写、关闭数据,允许应用程序...

老夫编程说
Java

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券