java基础学习(eclipse)
2015-12-24 15:36
267 查看
java语言平台版本
J2SE(java 2 Platform Standard Edition)标准版
为开发普通桌面和商务应用程序提供的解决方案
J2ME(java 2 Micro Edition)小型版
为开发电子消费产品和和嵌入式设备提供解决方案。主要应用于手机等嵌入式设备
J2EE(java 2 Platform Enterprise Edition)企业版
为开发企业环境下的应用程序提供一套解决方案。主要应用于服务器端
java语言的特点
简单性。Java语法是C++语法的一个“纯净”版本,简单的另一方面是小,支持开发能够在小型机器上独立运行的软件
面向对象。面向对象设计是一种程序设计技术,重点在数据(即对象)和对象的接口上
解释性。java的解释器可以在任何移植了解释器的机器上运行执行java字节码
健壮性
体系结构中立。编译器生成一个体系结构中立的目标文件格式,这是一种编译过的代码,只要有java运行时系统,就可以在许多处理器上运行
分布式处理
可移植性(跨平台)。java中数据类型具有固定大小,二进制数据以固定的格式进行存储和传输,消除了字节顺序的困扰,字符串用标准的Unicode格式存储
高性能
多线程。只要操作系统支持,java中的多线程就可以利用多个处理器。在不同的机器上只要 调用多线程的代码完全相同,java就把多线程实现交给了底层的操作系统或线程库来完成
动态,java能够适应不断发展的环境,苦衷可以自由的添加新方法和实例变量,而对客户端却没有任何影响
安全性。java适用于完了过/分布式环境
开源
跨平台性
通过java语言编写的应用程序在不同操作系统平台上都可以运行
原理:只要在运行java程序的操作系统是安装一个java虚拟机(jvm)。由JVM负责java程序在操作系统中的运行
JRE,java运行环境包括java虚拟机和核心类库
JDK,java开发工具包,包括java运行工具也包括JRE
Path环境变量的配置
path环境变量的作用
保证javac命令可以在任意目录下运行。
classpath环境变量的作用
path是操作系统用于查找来自命令行或终端窗口的必需可执行的系统变量
保证class文件可以在任意目录下运行
JAVA_HOME值:jdk的安装路径
Path值:%JAVA_HOME%/bin
或C:\Program Files\Java\jdk1.8.0_51\bin;即jdk目录下的bin目录
警告:path原本的值不要改变,只在原有的基础上添加即可。
不小心删除后,win8默认值:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
classpath值:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
J2SE(java 2 Platform Standard Edition)标准版
为开发普通桌面和商务应用程序提供的解决方案
J2ME(java 2 Micro Edition)小型版
为开发电子消费产品和和嵌入式设备提供解决方案。主要应用于手机等嵌入式设备
J2EE(java 2 Platform Enterprise Edition)企业版
为开发企业环境下的应用程序提供一套解决方案。主要应用于服务器端
java语言的特点
简单性。Java语法是C++语法的一个“纯净”版本,简单的另一方面是小,支持开发能够在小型机器上独立运行的软件
面向对象。面向对象设计是一种程序设计技术,重点在数据(即对象)和对象的接口上
解释性。java的解释器可以在任何移植了解释器的机器上运行执行java字节码
健壮性
体系结构中立。编译器生成一个体系结构中立的目标文件格式,这是一种编译过的代码,只要有java运行时系统,就可以在许多处理器上运行
分布式处理
可移植性(跨平台)。java中数据类型具有固定大小,二进制数据以固定的格式进行存储和传输,消除了字节顺序的困扰,字符串用标准的Unicode格式存储
高性能
多线程。只要操作系统支持,java中的多线程就可以利用多个处理器。在不同的机器上只要 调用多线程的代码完全相同,java就把多线程实现交给了底层的操作系统或线程库来完成
动态,java能够适应不断发展的环境,苦衷可以自由的添加新方法和实例变量,而对客户端却没有任何影响
安全性。java适用于完了过/分布式环境
开源
跨平台性
通过java语言编写的应用程序在不同操作系统平台上都可以运行
原理:只要在运行java程序的操作系统是安装一个java虚拟机(jvm)。由JVM负责java程序在操作系统中的运行
JRE,java运行环境包括java虚拟机和核心类库
JDK,java开发工具包,包括java运行工具也包括JRE
Path环境变量的配置
path环境变量的作用
保证javac命令可以在任意目录下运行。
classpath环境变量的作用
path是操作系统用于查找来自命令行或终端窗口的必需可执行的系统变量
保证class文件可以在任意目录下运行
JAVA_HOME值:jdk的安装路径
Path值:%JAVA_HOME%/bin
或C:\Program Files\Java\jdk1.8.0_51\bin;即jdk目录下的bin目录
警告:path原本的值不要改变,只在原有的基础上添加即可。
不小心删除后,win8默认值:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
classpath值:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
相关文章推荐
- eclipse git版本
- 基于Spring框架的Shiro配置
- 配置Spring
- 配置Spring
- Java transient关键字使用小记
- mysql mybatis springmvc 分页
- Struts2的学习(5)-使用PrepareInterceptor和Preparable接口
- javac编译
- java中读取文件的方法
- 安卓学习记录-java-day6
- java.lang.IllegalStateException: Already in the pool!
- 多线程示例模仿
- Java基础创建文件及目录
- 类初始化在类的生命周期中的作用
- java中数据类型转换
- java jackson的使用
- java简单的ajax应用
- [javase学习笔记]-7.4 构造函数的内存加载
- Android中那些似懂非懂的常用知识点与好用的 Eclipse快捷键
- Java 序列化的高级认识