# [Java学习]1.Java基础【学习笔记】

2018-09-18  本文已影响0人  01f271d45f32

[Java学习]1.Java基础【学习笔记】

书籍 《Java核心技术》、《Java核心技术精讲》




2018-09-18

1.Java基础

语言特性
  1. 简洁有效,省略了C++中难以理解、容易混淆的特性
  2. 可移植性
  3. 面向对象
  4. 解释型
  5. 适合分布式计算:编写Socket通用程序简单,十分适用于CGI脚本开发,JSP、Servlet等手段来构建更丰富的网页。
  6. 拥有较好的性能:(1)源程序编写完成后,先使用伪编译器进行伪编译,将其转换为中间码(字节码)(2)提供了准实时(JIT)编译器,需要更快运行速度时,可以将字节码转换成机器码,然后缓冲下来,速度就会更快。
  7. 健壮、防患于未然:伪编译时,做了早期潜在问题的检查,并且在运行时又做了一些响应的检查
  8. 具有多线程处理能力:多线程处理性能超群,在Java语言中进行多线程处理很简单。
  9. 具有较高的安全性
  10. 是一种动态语言:体现在两方面:(1)可以简单、直观地查询运行时的信息(2)可以将新代码加入到一个正在运行的程序中去。
  11. 中性结构:Java编译器生成的是一种中性的对象文件格式。,伪编译后生成的字节码与计算机体系统无关。

代码处理过程


JVM基本原理

JRE与JDK

Hello World程序

Hello World程序

主方法:

Path

CLASSPATH

垃圾回收机制



本章小结

上一篇 下一篇

猜你喜欢

热点阅读