- Java历史
Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。
- 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平台微型版)。
- JVM、JRE和JDK的区别
JDK : (Java开发工具包).JRE:(java运行时环境).JVM:(JAVA虚拟机)
- 变量和常量
- &和&&的区别
- 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语言是多线程的:
- 基本类型
- 面向对象
- this和super
- 静态变量和成员变量的区别
- 封装、继承、多态
- 数组
- 常用类
- String 、StringBuffer、StringBuilder
- switch
- 重写与重载
- Object 通用方法
- == 和 equals
- final、static
- 集合
- 异常
- 数据结构
- 泛型
- 反射
- TCP、UTP
- 1.8 特性
- 线程池
- 设计模式
- 接口和抽象类的区别
- 停止线程
- IO流
- MXL
- Socket 一些常用方法