05 2019 档案
摘要:我们在《深入分析Java的编译原理》中提到过,为了让Java语言具有良好的跨平台能力,Java独具匠心的提供了一种可以在所有平台上都能使用的一种中间代码——字节码(ByteCode)。 有了字节码,无论是哪种平台(如Windows、Linux等),只要安装了虚拟机,都可以直接运行字节码。 同样,有了
阅读全文
摘要:相信对于很多Java开发来说,在刚刚接触Java语言的时候,就听说过Java是一门跨平台的语言,Java是平台无关性的,这也是Java语言可以迅速崛起并风光无限的一个重要原因。那么,到底什么是平台无关性?Java又是如何实现平台无关性的呢?本文就来简单介绍一下。 什么是平台无关性 平台无关性就是一种
阅读全文
摘要:语法糖(Syntactic Sugar),也称糖衣语法,是由英国计算机学家 Peter.J.Landin 发明的一个术语,指在计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。 本 Chat 从 Java 编译原理角度,深入字节码及 class 文件,抽丝剥茧,了解
阅读全文
摘要:在《Java代码的编译与反编译》中,有过关于Java语言的编译和反编译的介绍。我们可以通过javac命令将Java程序的源代码编译成Java字节码,即我们常说的class文件。这是我们通常意义上理解的编译。 但是,字节码并不是机器语言,要想让机器能够执行,还需要把字节码翻译成机器指令。这个过程是Ja
阅读全文
摘要:编程语言 在介绍编译和反编译之前,我们先来简单介绍下编程语言(Programming Language)。编程语言(Programming Language)分为低级语言(Low-level Language)和高级语言(High-level Language)。 机器语言(Machine Lang
阅读全文
摘要:Enum Enum类是java.lang包中一个类,他是Java语言中所有枚举类型的公共基类。 一、定义 1.抽象类。 首先,抽象类不能被实例化,所以我们在java程序中不能使用new关键字来声明一个Enum,如果想要定义可以使用这样的语法: 尝试了以上三种方式之后,得出以下结论:Enum类无法被继
阅读全文
摘要:Integer 类在对象中包装了一个基本类型 int 的值。Integer 类型的对象包含一个 int 类型的字段。 此外,该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,还提供了处理 int 类型时非常有用的其他一些常量和方法。 类定义 public final clas
阅读全文
摘要:String表示字符串,Java中所有字符串的字面值都是String类的实例,例如“ABC”。字符串是常量,在定义之后不能被改变,字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享它们。例如: 相当于 这里还有一些其他使用字符串的例子: String类提供了检查字符序列中
阅读全文
摘要:对于JavaScript,掌握其语法和特性是最基本的,但是这些只是应用能力,最终考量的仍然是计算机体系的理论知识。所以数据结构、算法、软件工程、设计模式等基础知识对前端工程师同样重要,这些知识的理解程度,可以决定你在前端工程师这条路上能走多远。 是时候进行一波自检了,查漏补缺,只有全面发展,才会使你
阅读全文
摘要:说到继承呢?肯定有很多做java的朋友都觉得是一个比较简单的东西了。毕竟面向对象的三大特征就是:封装、继承和多态嘛。但是真正对于一个javascript开发人员来说,很多时候其实你使用了继承,但其实你不知道这叫继承。今天我就借这篇文章来谈一谈继承在前端的几种实现方式。
阅读全文
摘要:(1)一道面试题的背景引入 这篇文章,我们聊聊大量同学问我的一个问题,面试的时候被问到一个让人特别手足无措的问题:你的系统如何支撑高并发? 大多数同学被问到这个问题压根儿没什么思路去回答,不知道从什么地方说起,其实本质就是没经历过一些真正有高并发系统的锤炼罢了。 因为没有过相关的项目经历,所以就没法
阅读全文
摘要:this关键字是JavaScript中最复杂的机制之一,是一个特别的关键字,被自动定义在所有函数的作用域中,但是相信很多JvaScript开发者并不是非常清楚它究竟指向的是什么。听说你很懂this,是真的吗?
阅读全文
摘要:行业寒冬不可怕,行业寒冬我们更要学会厚积薄发,应掌握安分守己,找准自己的核心竞争力,不断打磨,不断实践,才能临危不惧,活出精彩,最终迎来下一波红利。
阅读全文
摘要:代码结构中Dao,Service,Controller,Util,Model是什么意思,为什么划分?
Java代码经常看到有这些分类,这些分类都表示什么,有什么意义,是否也同样适应Android,IOS和JS呢?
阅读全文
摘要:聊聊Java String.intern 背后你不知道的知识
阅读全文
摘要:从String源码分析Java中的String为什么是不可变的。
阅读全文
摘要:扒一扒那些教程中不常被提及的JavaScript小技巧
阅读全文
摘要:JavaScript 是一种复杂的语言。如果是你是高级或者初级 JavaScript 开发人员,了解它的基本概念非常重要。本文介绍 JavaScript 至关重要的12个概念,但绝对不是说 JavaScript 开发人员只需要知道这些就可以了。
阅读全文
摘要:通过实例讲解包装类的经典面试题,深入浅出理解包装类的意义。
阅读全文

浙公网安备 33010602011771号