没有合适的资源?快使用搜索试试~ 我知道了~
Java基础知识篇(2020最新版).docx
需积分: 0 1 下载量 34 浏览量
2021-03-28
07:38:59
上传
评论
收藏 1.71MB DOCX 举报
温馨提示
试读
59页
Java基础知识篇(2020最新版).docx
资源详情
资源评论
资源推荐
「Java 面试题精华集」Java 基础知识篇(2020 最新
版)附 PDF 版 !
哥 我没有三颗心脏
大家好,我是 哥,一个三观比主角还正的技术人。
两个星期前,我和我的好朋友决定做一系列的 知识点常见重要问
题的小册。小册的标准就一个,那就是:取精华,取重点。每一本小册,
我们都会充分关注我们所总结的知识点是否达到这个标准。
昨天晚上终于把 基础部分的知识点肝完了,转换成 一共
页,后台回复:“面试突击” 即可免费获取下载地址。
然后还发了一个朋友圈,发了之后发现票圈真是还有好多人没睡,果然
是程序猿本猿。大家注意身体啊!还嫌头发多么?哈哈哈!
推荐和我开源的 《
JavaGuide
面试突击版》
配套阅读,两者在很多
知 识 点 上 内 容 都 相 同 , 不 过 小 册 的 知 识 点 涵 盖 更 广 一 点 。
《 面 试 突 击 版 》 在 线 阅 读 版 本 地 址 :
!" #$。
1. Java 基本功
1.1. Java 入门(基础概念与常识)
1.1.1. Java 语言有哪些特点?
% 简单易学;
面向对象(封装,继承,多态);
平台无关性( 虚拟机实现平台无关性);
可靠性;
安全性;
& 支持多线程( '((语言没有内置的多线程机制,因此必须调用操作
系统的多线程功能来进行多线程程序设计,而 语言却提供了多线
程支持);
) 支持网络编程并且很方便( 语言诞生本身就是为简化网络编程设
计的,因此 语言不仅支持网络编程而且很方便);
编译与解释并存;
“
修正(参见:*):'((%%开始(%%年的时候)+'((就引
入了多线程库,在 $!$、,、!都可以使用 std::thread 和
std::async 来创建线程。参考链接:$$$!#-#
##./$0#
1.1.2. 关于 JVM JDK 和 JRE 最详细通俗的解答
1.1.2.1. JVM
虚拟机(12)是运行 字节码的虚拟机。12有针对不同
系统的特定实现(3!$,4,,56),目的是使用相同的
字节码,它们都会给出相同的结果。
什么是字节码?采用字节码的好处是什么?
“
在 中,12可以理解的代码就叫做字节码(即扩展名为 .class7的文
件),它不面向任何特定的处理器,只面向虚拟机。语言通过字节码的
方式,在一定程度上解决了传统解释型语言执行效率低的问题,同时又保留
了解释型语言可移植的特点。所以 程序运行时比较高效,而且,由于
字节码并不针对一种特定的机器,因此,程序无须重新编译便可在多种
不同操作系统的计算机上运行。
Java 程序从源代码到运行一般有下面 3 步:
剩余58页未读,继续阅读
Anald
- 粉丝: 48
- 资源: 28
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0