Java语言特点
2016-03-27 21:13
288 查看
一、
1、简单性
解释性
2、面性对象
高性能
3、分布式处理
多线程
4、健壮性
动态
5、结构中立
安全性
6、开源
7、跨平台
JVM(虚拟机):针对不同的操作系统有不同的翻译。
Java是跨平台的,而JVM不是跨平台的。
那么跨平台是如何实现的呢?
针对不同的操作系统提供不同的JVM。
二、JRE与JDK
I、JRE(Java运行环境)
a、包括Java虚拟机和Java程序所需要的核心类库等,如果想要运行一个开发好的Java程序,只需要安装JRE即可。
II、JDK(Java开发工具包)
a、JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。
b、其中的开发工具:编译工具(javac.exe)
打包工具(jar.exe)
c、JDK开发完成的java程序交给JRE运行
III、JRE、JDK及JVM的关系
JDK:JRE+工具
JRE:JVM+类库
IV、开发工具介绍
a、编写Java程序可以使用多种工具
1)notepad
2)Notepad++
3)Eclipse
4)MyEclipse
V、程序运行过程常见问题
1)Java程序严格区分大小写
2)见到非法字符:\65387肯定是中英字符问题
写程序要求全是英文状态
3)扩展名被隐藏,则需取消隐藏扩展名,改为.java形式
1、简单性
解释性
2、面性对象
高性能
3、分布式处理
多线程
4、健壮性
动态
5、结构中立
安全性
6、开源
7、跨平台
JVM(虚拟机):针对不同的操作系统有不同的翻译。
Java是跨平台的,而JVM不是跨平台的。
那么跨平台是如何实现的呢?
针对不同的操作系统提供不同的JVM。
二、JRE与JDK
I、JRE(Java运行环境)
a、包括Java虚拟机和Java程序所需要的核心类库等,如果想要运行一个开发好的Java程序,只需要安装JRE即可。
II、JDK(Java开发工具包)
a、JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。
b、其中的开发工具:编译工具(javac.exe)
打包工具(jar.exe)
c、JDK开发完成的java程序交给JRE运行
III、JRE、JDK及JVM的关系
JDK:JRE+工具
JRE:JVM+类库
IV、开发工具介绍
a、编写Java程序可以使用多种工具
1)notepad
2)Notepad++
3)Eclipse
4)MyEclipse
V、程序运行过程常见问题
1)Java程序严格区分大小写
2)见到非法字符:\65387肯定是中英字符问题
写程序要求全是英文状态
3)扩展名被隐藏,则需取消隐藏扩展名,改为.java形式
相关文章推荐
- java虚拟机 jvm java堆 方法区 java栈
- java虚拟机 jvm java堆 方法区 java栈
- 介绍new Thread的弊端及Java四种线程池的使用
- 20145327 《Java程序设计》第四周学习总结
- spring学习笔记(1)-spring依赖注入的几种方式
- java源码分析之Math.class
- Java中的String类型
- 专访黄勇:Java在未来的很长一段时间仍是主流
- 堆排序之java
- JVM——JVM调优工具
- 深入理解Java类加载器(1):Java类加载原理解析
- Java 并发容器
- 20145221 《Java程序设计》第四周学习总结
- JVM——JVM性能调优
- Java学习路线
- SpringMVC总结一次完整的请求
- Spring 容器IOC的初始化过程
- Java笔记---初试云服务器
- java内存分配与参数配置
- 学习javaEE每一天2016.3.27