JAVA 二月 13, 2020

为什么Java的System.int/out/err值为null?

文章字数 1.8k 阅读约需 2 mins. 阅读次数 1000000

例:
System源码中这样写:

1
public final static PrintStream out = null;

System.out是PrintStream类型的变量,引用的是null,还被...

查看全文

面经 二月 02, 2020

腾讯TEG云架构后台开发实习面经

文章字数 4.2k 阅读约需 4 mins. 阅读次数 1000000

offer: 后台开发实习工程师,在TEG云架构平台组负责NoSQL存储平台的研发,base深圳。

一面

  1. 自我介绍

  2. 问项目:

    • 旅游大数据项目:
      • 项目内容以及自己负责的部分
      • 为什么采用HBase存储数据
      • 在项目中对比过HBase和MySQL的性能表现吗
      • 基于HBase的时空数据索引是怎么设计的
      • 数据获取方式
      • 数据都存了哪些字段
      • 了解MySQL吗
    • 区块链项目:
      • 项目内容以及自己负责的部分
      • 怎么实现区块的互连
      • Merkle树构建方式
      • 集群通信怎么实现
      • 怎么实现一个节点向所有节点发消息
      • 数据怎么...
查看全文

JAVA 十一月 16, 2019

Java核心技术第一章

文章字数 1.6k 阅读约需 1 mins. 阅读次数 1000000

Java“白皮书”关键术语

简单性:

  • Java语法是C++语法的一个“纯净版本“:没有头文件、指针运算(甚至指针语法)、结构、联合、操作符重载、虚基类等

面向对象:

  • Java的面向对象特性与C++相当
  • Java中的多重继承采用相对于C++更简单的接口概念
  • Java提供了比C++更丰富的运行时自省功能

分布式:

  • Java有丰富的例程库, 用于处理像HTTP和FTP之类的TCP/IP协议

健壮性:

  • 此方面Java和C++最大的不同在于Java采用的指针模型可以消除重写内存和损坏数据的可...
查看全文
0%