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

java学习笔记之java如何快速入门

2016-03-27 16:04 507 查看
什么是java?
java是一种高级计算机语言,由SUN公司(现已经被Oracle公司收购)在1995年5月推出的一种可以编写跨平台的应用软件。

SUN公司将java划分为三个技术平台
JavaSE--标准版,主要以开发普通桌面和商务应用程序。JavaSE是三个平台中的核心,它包括了java的核心类库,例如集合、IO、数据库连接以及网络编程等。

JavaEE--企业版,为开发企业级应用程序提供解决方案。该平台用于开发、装配以及部署企业级应用程序,主要包括Servlet、Jsp、JavaBean、JDBC、EJB、WebService等技术

JavaME--小型版,为开发电子消费产品和嵌入式设备提供的解决方案。主要用于小型数字电子设备上软件程序的开发,比如早期手机上的小游戏、家用电器智能化控制和联网功能等。

java语言有哪些特点?
简单

面向对象

安全

跨平台

支持多线程

JDK与JRE
JDK:java开发工具,它是提供给java开发人员使用的包括:编译工具、解释器、文档制作工具、打包工具等等

JRE:java运行环境,相当于操作系统的作用,提供了java运行时所需要的基本条件和许多java的基础类,例如:IO、GUI、网络类等等

path和classpath
path:环境变量的一种,用于保存一系列可执行文件的路径,当运行一个可执行文件时,操作系统首先会在当前的目录下查找是否存在该文件,如果不存在,就会在path环境变量定义的路径下查找这个文件,如果找不见,系统就会报错

classpath:也是环境变量的一种,用于保存一系列类文件的路径,当java虚拟机在执行一个类文件的时候,会首先在classpath环境变量定义的文件中查找该类文件,如果不存在,就会在当前目录下查找,如果找不见,系统就会报错

java的运行机制
编译--编译器将一个写好的java程序进行编译,生成一个类文件(字节码文件)

类加载--java虚拟机将编译好的类文件加载到内存

解释执行--java虚拟机针对加载到内存中的java类进行解释执行

JVM
JVM(java虚拟机)是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
java程序是由虚拟机负责解释执行的,而并不是操作系统,这样就体现了java跨平台的有点,不同的操作系统需要使用不同版本的虚拟机,解决了不同操作系统编译时产生不同机器代码的问题。大大降低了程序开发和维护的成本。

java程序通过JVM实现了跨平台的特性,但是JAVA虚拟机并不是跨平台的,也就是说不同的操作系统上的JVM是不同的。
7.环境变量的配置
打开我的电脑属性-------高级系统设置-------环境变量

在系统变量中-----新建-----变量名:JAVA_HOME 变量值:JDK的安装路径

在系统变量中找到Path------在最前面加上 "%JAVA_HOME%\bin;" 或者在最后面加上";%JAVA_HOME%\bin" (注意分号必须是英文输入法)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 快速入门