Java基础篇-简介
来源:互联网 发布:sublime js高亮插件 编辑:程序博客网 时间:2024/05/20 22:38
简介:Java是一门面向对象编程语言,其特性有C++语言的优点,但没有多继承、指针等概念。Java语言具有功能强大和简单易用。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性。
Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。
Java有三大类:
一、JavaSE :包含基础的工具类,JVM等。
二、JavaME:用于移动应用通讯开发。
三、JavaEE:用于企业大型应用开发。
Java从开始运行到结束,需要有源文件,字节码文件、编译器、解码器。
源文件是java的后缀名结尾的,字节码是class后缀名结尾的,源文件经过编译器,变成了class文件,
为什么要编译,因为开头说了,java有可移植性的功能,有着一次编译导出运行的美名,编译好的文件,在其他操作系统上可以解码成其他平台上所识别的机器码。
什么是JVM/JRE和JDK?
JVM是Java的虚拟机,英文就是JavaVirtualMachine、Java运行就是靠这个的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,使用JVM就是为了支持与操作系统无关,实现跨平台。
JRE就是Java运行时环境,英文就是JavaRuntimeEnvironment,也就是Java平台。所有的Java 程序都要在JRE下才能运行。
JDK就是java程序用的开发工具包。英文就是Java Development Kit,JDK的工具也是Java程序,也需要JRE才能运行。
下节预告:Java开发环境的搭建
阅读全文
0 0
- Java基础篇-简介
- Java NIO 基础简介
- Java基础简介
- java基础简介
- Java基础语法简介
- Java基础简介
- Java基础-Java语言简介
- java基础1:Java简介
- java基础--1.基础-2.java简介
- Java基础类库简介
- Java基础类库简介
- Java基础类库简介
- JAVA基础之OO简介
- Java反射基础机制简介
- Java语言基础简介(一)
- Java基础类库简介
- Java语言基础简介(二)
- Java语言基础简介(三)
- bzoj1038
- 深入浅出妙用 Javascript 中 apply、call、bind
- JSP的9大内置对象(隐式对象)
- mysql 重装
- 【python】python中的print函数以及产生随机数据的方式
- Java基础篇-简介
- concurrent包
- @SuppressWarnings注解用法详解
- python--leetcode 537. Complex Number Multiplication
- POJ-2828-Buy Tickets-(线段树)
- CentOS下jdk、tomcat、vsftpd的安装配置
- Asteroids(POJ 匈牙利算法)
- MongoTemplate针对多条件查询以及复杂查询基本示例
- Cassandra Query Language (CQL) v3.4.3