c
-
从零开始学习 Go 语言的切片
这篇文章受到了我与同事讨论使用切片slice作为栈stack的一次聊天的启发。后来话题聊到了 Go 语言中的切片是如何工作的。我认为这些信息对别人也有用,所以就把它记录了下来。 数…
-
lock和synchronized有什么区别?【java面试题】
目标 掌握 lock 与 synchronized 的区别理解 ReentrantLock 的公平、非公平锁 理解 ReentrantLock 中的条件变量 lock 与 sync…
-
鸿蒙OS系统开发初体验:预安装DevEco Studio工具
华为推出的HarmonyOS鸿蒙系统,目前可使用的语言有Java、C/C++、js三种,Java、js适合用于手机应用的开发,C/C++适用于硬件的开发。在以后的鸿蒙版本中(华为计…
-
三目运算符什么意思?三目运算符怎么用?
1. 什么是三目运算符? 三目运算符又称为“三元运算符”和“条件运算符”,在java、C、C++、python、JavaScript…
-
JVM组成部分和作用详细介绍【图文详解】
JVM虚拟机的组成 所谓java能实现跨平台,是因为在不同平台上运行不同的虚拟机决定的,因此java文件的执行不直接在操作系统上执行,而是通过jvm虚拟机执行,我们可以从这张图看到…
-
servlet的生命周期及servlet常用方法【Java面试题】
(1)问题分析: 考官主要想考核Java基本功的掌握和应用。一方面,是servlet的生命周期;另一方面,则是其单例非线程安全对于安全这块的一个处理。 (2)核心答案讲解: 1)i…
-
什么是多态?多态是怎样运行的?
在Java中,多态是指不同类的对象在调用同一个方法时所呈现出的多种不同行为。通常来说,在一个类中定义的属性和方法被其他类继承或重写后,当把子类对象直接赋值给父类引用变量时,相同引用…
-
什么是汇编语言?Python、C++ 和 Java 与汇编语言有什么关系?
汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。 在汇编语言中,用助记符(Mnemonics)代替…
-
Java如何快速入门?怎样学习Java?
需要掌握: 1、 掌握静态方法和属性 2、 重现接口 3、 学好集合框架 4、 例外捕捉 5、多线程需要理解机理 6、了解网络编程 一、掌握静态方法和属性静…
-
Java JDK是什么?JDK安装目录介绍
在JDK安装完毕后,会在硬盘上生成一个目录,该目录被称为JDK的安装目录,如图1所示。 图1 JDK目录结构 为了更好地学习JDK,初学者需要对JDK安装目录下的子目录及文件的作用…