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是一种高级计算机语言,由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对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树