Java 基础知识点

2019-05-16  本文已影响0人  Auncle_
  1. Java历史

Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。

  1. java语言版本

ava分为三个体系:
JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)

JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)

JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。

  1. JVM、JRE和JDK的区别

JDK : (Java开发工具包).JRE:(java运行时环境).JVM:(JAVA虚拟机)

  1. 变量和常量
  2. &和&&的区别
  3. java语言的特点

Java语言是简单的

Java语言是面向对象的

Java语言是健壮的:
Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。

Java语言是安全的:
Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。除了Java语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵。

Java语言是可移植的:
这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的。

Java语言是多线程的:

  1. 基本类型
  2. 面向对象
  3. this和super
  4. 静态变量和成员变量的区别
  5. 封装、继承、多态
  6. 数组
  7. 常用类
  8. String 、StringBuffer、StringBuilder
  9. switch
  10. 重写与重载
  11. Object 通用方法
  12. == 和 equals
  13. final、static
  14. 集合
  15. 异常
  16. 数据结构
  17. 泛型
  18. 反射
  19. TCP、UTP
  20. 1.8 特性
  21. 线程池
  22. 设计模式
  23. 接口和抽象类的区别
  24. 停止线程
  25. IO流
  26. MXL
  27. Socket 一些常用方法
上一篇 下一篇

猜你喜欢

热点阅读