黑马程序员之java语言,及环境搭建
来源:互联网 发布:php支付宝接口开发教程 编辑:程序博客网 时间:2024/05/22 02:06
------- android培训、java培训、期待与您交流! ----------
Java语言特点:
完全面向对象,安全可靠,与平台无的编程语言Java语言的三种技术架构:跨平台:通过Java语言编写的应用程序在不同的系统平台上都可以运行;
原理:只要在需要运行Java应用程序的操作系统上,先安装一个Java虚拟机即可,由JVM(Java Virtual Machine)来负责Java程序在该系统中运行。
Java5.0版本后,更名为JAVAEE JAVASE JAVAMEJ2EE企业版:是为开发企业环境下的应用程序提供的一套解决方案;
J2SE标准版:是为开发普通桌面和商务应用程序提供的解决方案;
J2ME小版本:是为开发电子消费产品和嵌入式设备提供的解决方案;
Java语言的环境搭建:
安装JDK,环境变量,验证是否成功:
JRE Java Runtime EnvironmentJava运行环境:包括Java虚拟机和Java程序所需的核心类库,如果想运行一个开发好的Java程序,计算机只需要安装JRE即可;
JDK JavaDelelopment Kit Java开发工具:JDK是提供给Java开发人员使用的,其包含了Java开发工具,也包含了JRE,所以安装了JDK就不用单独安装JRE了,其中开发工具:编译工具javac.exe,打包工具jar.exe;
使用JDK开发完的Java程序,交给JRE执行。
配置环境变量path
我的电脑--属性--高级--环境变量:
编辑path环境变量,在变量值开始处加上Java工具所在目录,在后面用;和其他值分隔开;
打开dos命令行,任意目录下敲入javac;如果出现javac的参数信息配置成功,这种配置方式会保存在系统中,永久存在。
还可以使用set 命令进行临时配置path变量值:set path=JDK的安装路径,这种配置方式会在关闭dos窗口后失效。
使用set命令查看环境变量path的值:
使用set命令设置path的值:
查看设置后的path值:
配置环境变量classpath:设置你要执行class文件的路径
永久配置方法同path设置方法相同;
临时配置:同样是set命令设置
例如:set classpath=d:\javatest;指定D盘下Javatest路径下class文件,如果不存在会到当前路径查找;set classpath=d:\javatset 同样是指定到D盘下Javatest路径下文件,但是和上面不同在于,如果找不到他不会继续查找当前路径了;
javac命令和java命令
要知道java是分两部分的:一个是编译,一个是运行。
javac:负责的是编译的部分,当执行javac时,会启动java的编译器程序。对指定扩展名的.java文件进行编译。 生成了jvm可以识别的字节码文件。也就是class文件,也就是java的运行程序。
java:负责运行的部分.会启动jvm.加载运行时所需的类库,并对class文件进行执行.
一个文件要被执行,必须要有一个执行的起始点,这个起始点就是main函数.
------- android培训、java培训、期待与您交流! ----------
- 黑马程序员之java语言,及环境搭建
- 黑马程序员—【Java基础篇】之语言环境的搭建
- 黑马程序员-Java基础-Java概述及开发环境搭建
- 黑马程序员---Java语言概述以及环境搭建
- 黑马程序员——Java语言的环境搭建
- 黑马程序员——Java语言环境搭建
- 黑马程序员——Java语言的环境搭建
- 黑马程序员_一、java概述及环境的搭建
- 黑马程序员:Java开发环境搭建及几点注意事项
- 黑马程序员——java概述及开发环境搭建
- 黑马程序员 JAVA概述-环境搭建及配置
- 黑马程序员----初识java(概述及环境搭建)
- 黑马程序员-java介绍及开发环境搭建
- 黑马程序员—基础篇之java环境搭建
- 黑马程序员-java开发环境搭建
- 黑马程序员__搭建java开发环境
- 黑马程序员-Java概述与环境搭建
- 黑马程序员-01-java环境搭建
- VimScript脚本语言学习------常用的内置函数---(操纵String)
- CentOS 6.2安装MySQL Cluster 7.2.14手册
- 推荐两款在线文本编辑器
- 【二叉树先序遍历】Binary Tree Preorder Traversal
- 【转】amazon的一个大牛谈各种语言,包括c、c++、java、python、ruby、lisp、perl 中文版
- 黑马程序员之java语言,及环境搭建
- EGit
- (libgdx小结)切换游戏界面
- 基础总结篇之二:Activity的四种launchMode
- 2014年3月要看的书!
- inline内联函数
- Poj 3262 Protecting the flowers
- L2TP VPN 错误提示789解决
- the latest arrival date javascript