您的位置:首页 > 编程语言 > Java开发

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; 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: