初识Java-学它就该了解他

2019-09-26  本文已影响0人  Hi三好学生

当你越来越有能力时,自然会有人看得起你;改变自己,你才有自信,梦想才会慢慢的实现。喷泉之所以漂亮是因为她有了压力;瀑布之所以壮观是因为她没有了退路;水之所以能穿石是因为永远在坚持.

《java300集》笔记

作者-高淇
资料下载链接:http://qr35.cn/FShv0T

技能点名称 难易程度 认知程度 重要程度
Java历史和三大版本 记忆 *
Java特点 了解 *
Java跨平台原理 虚拟机 字节码文件 理解 ***
DOS命令入门 应用 *
Java开发过程 编译 解释 应用 ***
环境变量的配置 应用 **
Java注释类型 记忆 **
反编译工具 了解 *

Java简史

Java简史

Java三大版本

Java特点

  1. 不再有#include 和#define 等预处理功能
  2. 不再有struct,union及typedef
  3. 不再有函数、
  4. 不再有指针、不再有多重继承
  5. 不再有goto
  6. 不再有操作符重载(Operatior Overloading)
  7. 不再有全局变量 取消自动类型转换,要求强制转换
  8. 不再有手动内存管理
  1. Java取消了强大但又危险的指针。由于指针可进行移动运算,指针可随便指向一个内存区域, 而不管这个区域是否可用,这样做是危险的,因为原来这个内存地址可能存储着重要数据 或者是其他程序运行所占用的, 并且使用指针也容易数组越界。
  2. Java提供了自动内存管理机制,由垃圾回收器在后台自动回收,
  3. Java在字节码的传输过程中使用了公开密钥加密机制(PKC)。而在运行环境提供了四级安全性保障机制:
  4. 字节码校验器 -类装载器 -运行时内存布局 -文件访问限制
  1. Java和C++都是面向对象语言。也就是说,它们都能够实现面向对象思想(封装,继承,多 态)。
  2. 由于C++为了照顾大量C语言使用者而兼容了C,使得自身仅仅成为了带类的C语言,多少影 响了其面向对象的彻底性!
  3. Java则是完全的面向对象语言,它句法更清晰,规模更小,更易学。它是在对多种程序设计 语言进行了深入细致研究的基础上,据弃了其他语言的不足之处,从根本上解决了c++的固 有缺陷。
  1. Java的强制类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。
  2. 对指针的丢弃是Java的明智选择。
  3. Java的安全检查机制使得Java更具健壮性。
  1. Java程序的运行分为两步:先编译再解释执行
  2. 通过“编译器”将Java源程序编译成Java 字节码文件(.class)(字节码文件采用结构中立 的中间文件格式)
  3. 通过不同的“虚拟机”将Java字节码文件解释为对应机器语言并执行

总结2:Java跨平台和C跨平台的区别

  1. Java:一次编译,到处运行 C:多次编译,到处运行
  2. 在互联网情况下,平台各异,Java的跨平台更具有优势
  3. Java可以跨所有平台吗:要看有没有提供并安装相应的虚拟机
  4. Java的运行速度没有C语言快
  5. Java需要将class文件解释成机器码再执行;C执行执行机器码

总结3:字节码文件bytecode

  1. .class文件 二进制文件
  2. 格式中立、平台无关的二进制文件
  3. 是编译的产物,是解释的原料

总结4:Java虚拟机 JVM

  1. JVM是Java Virtual Machine(Java虚拟机)的缩写
  2. JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿 真模拟各种计算机功能来实现的。
  3. JVM就是一个虚拟的用于执行bytecodes字节码的计算机
  4. Java虚拟机是Java最核心技术,也是跨平台的基础。
  5. Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在 Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。
  6. Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java的能 够“一次编译,到处运行”的原因

总结5:JDK、JRE、JVM的区别联系
JDK:
Java Development Kit
针对Java开发员的产品
JRE:
Java Runtime Environment
是运行Java程序所必须的环境集合
JVM
Java Virtual Machine
解释运行Java字节码文件,跨平台的核心
联系:JDK 包含JRE,JRE包含JVM。

坎坷的人生不可怕,可怕的是缺乏了自信,没有了自我。如果整天怨天尤人,埋怨老天的不公,命运的不顺,生活的不平。只会一蹶不振,碌碌无为,无所事事。只会向命运低头,迷失前进的方向,丧失自身的人生价值

开始了,那就不要停下

上一篇 下一篇

猜你喜欢

热点阅读