首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
满船清梦压星河哼
掘友等级
爱吃爱喝爱阿宅
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
40
文章 38
沸点 2
赞
40
返回
|
搜索文章
赞
文章( 38 )
沸点( 2 )
Java基础知识面试题(总结最全面的面试题)
编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机…
漫谈编程语言的设计和实现
漫谈编程语言的设计和实现 作者:柴杰 编程语言教育 编程语言虽然复杂,但是其设计是遵循着一些基本规则的。不同语言的语法语义虽然有所不同,但一些基本的核是相似的(例如基于表达式扩展的语法和对基本数据类型
2019年Java面试题基础系列228道(2),查漏补缺!
JVM 中类的装载是由类加载器(ClassLoader)和它的子类来实现的,Java 中的类加载器是一个重要的 Java 运行时系统组件,它负责在运行时查找和装入类文件中的类。 由于 Java 的跨平台性,经过编译的 Java 源程序并不是一个可执行程序,而是一个或多个类文件。…
如何设置线程池参数?美团给出了一个让面试官虎躯一震的回答。| 掘金技术征文
前言:曾经自诩对线程池了如指掌,不料看了美团的一篇技术文章后才知道原来线程池的参数还可以动态调节。 学艺不精,一边留下了没有技术的泪水,一边站在美团这个巨人的肩上写下此文,补充并记录了自己的一点看法。 分享给大家,希望能对你有所帮助。 首先还是本号特色,荒腔走板环节。大家好,我…
基本功 | Java即时编译器原理解析及实践
常见的编译型语言如C++,通常会把代码直接编译成CPU所能理解的机器码来运行。而Java为了实现“一次编译,处处运行”的特性,把编译的过程分成两部分,首先它会先由javac编译成通用的中间形式——字节码,然后再由解释器逐条将字节码解释为机器码来执行。所以在性能上,Java通常不…
【Java面试系列】Java 基础常问面试题
用则可。性能较高,所以单片机、嵌入式开发等一般采用面向过程开发。 面向对象:是把构成问题的事务分解成各个对象,而建立对象的目的也不是为了完成一个个步骤,而是为了描述某个事物在解决整个问题的过程中所发生的行为。面向对象有封装、继承、多态的特性,所以易维护、易复用、易扩展。可以设计…
Scala 之:继承与抽象类
本章主要介绍如何实现 Scala 类的继承,以及由继承引申出的父类,抽象类,重写,上转型对象等概念。为了弄清 Scala 的重写机制,读者认为有必要先去复习Java的动态绑定和静态绑定机制。
小插曲:Java的绑定机制
Java 有一个比较容易忽略的小知识点,就是其动态绑定/静态绑定机制。如果不能理解这个机制,就有可能在执行上转型对象的重写方法时得到预料之外的结果。 上转型对象,至少和两个类有关,并且这两个类之间存在着继承关系。 此时的这个apple对象,我们就称之为上转型对象。大意为:一个子…
Scala之:包与包对象
Java 中的打包实际上就是创建了不同的文件夹来管理这些文件管理起来。当使用到命名冲突的类时,可以通过包名.类名的全限定名称来避免歧义。同时, Java 要求:类的源文件在哪里,它所声明的 package 就在哪里。比如说Obj.java文件在项目路径bin/test中,则该源…
Scala 函数与递归
Scala 基础篇,包括基本的函数声明,默认参数,可变参数的细节,介绍递归的基本定义,并实现斐波那契数列。
下一页
个人成就
文章被点赞
7
文章被阅读
1,977
掘力值
54
关注了
89
关注者
2
收藏集
6
关注标签
74
加入于
2019-01-25