黑马程序员——1,JAVA基础:认识JAVA
来源:互联网 发布:数控编程人员工资待遇 编辑:程序博客网 时间:2024/05/01 22:23
------<ahref="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------
1,JAVA基础:认识JAVA
JAVA语言是跨平台性的语言,简单易懂。
三种主要的技术架构:
一,J2EE企业版:主要用在Web应用程序的开发;
二,J2SE标准版:是其他两者的基础,可以做一些桌面应用程序
三,J2ME小型版:主要是用在手机应用程序
Java5.0之后就变了名称JAVAEE,JAVASE,JAVAME
JAVA的跨平台性:安装JAVA虚拟机JVM,由它来负责Java程序在系统中的运行。
用JDK(Java开发工具包)开发Java程序,接着用JRE(Java运行环境)运行;特别注意的是,JDK包含JRE,JRE包含虚拟机。(所以,只要安装好JDK久可以了)
可以到www.oracle.com下载JDK来安装。
下载并且安装好之后,就需要设置环境变量。设置环境变量步骤如下图
右键点击“计算机”——》“属性”
点击“高级系统设置”,弹出系统属性,然后选择“高级”——》环境变量
双击path那一行,在前面添加JDK的安装路径。我的JDK安装路径是:D:\Java\jdk1.6.0_10\bin;这种配置是属于永久配置。
另外一种配置技巧是新建一个系统环境变量JAVA_HOME,它的内容是 D:\Java\jdk1.6.0_10 ,接着修改Path的前面内容为%JAVA_HOME%\bin后面的不变。
这样当D:\Java\jdk1.6.0_10有变化的时候,只要修改JAVA_HOME就可以了,不用担心会不小心弄错Path后面的内容。这也是一种永久配置。
下面讲一下临时配置:
先把JAVA_HOME的内容变为D:\Java\jdk1.6.0_103,再在DOS窗口里面输入javac
此时,可以输入set path= D:\Java\jdk1.6.0_10\bin接着再输入javac ,DOS窗口显示的又是正常的了。
以上是临时配置的方法,但是一般,我们都用永久配置,这样比较方便。
我把Java文件都放在了E:\JAVAwenjian这个文件夹里面。
class Noname1 //这是一个简单的Java程序
{
public static voidmain(String[] args)
{
System.out.println("HelloWorld!");
}
}
在DOS窗口中先用cd进入E:\JAVAwenjian,再用cls命令清行,这样子直观一些。
再输入javac Noname1.java,回车,此时在E:\JAVAwenjian自动生成了Noname1.class文件。
接着再输入java Noname1,回车,DOS窗口就会出现Hello World!这样一来,一个javac程序就完成了编译和运行。
我们可以设置set classpath=E:\JAVAwenjian这样不管在那个文件夹都可以输入java Noname1来运行Noname1.class文件。
我们也可以设置set classpath=.;c:;E:\JAVAwenjian这样设置表示先在当前目录下寻找class文件,没有的话找c盘,c盘没有的话再找E:\JAVAwenjian
- 黑马程序员——1,JAVA基础:认识JAVA
- 黑马程序员--Java基础--认识JAVA
- 黑马程序员——认识JAVA
- 黑马程序员—JAVA基础
- 黑马程序员—Java基础
- 黑马程序员--认识Java
- 黑马程序员 - 认识java
- 黑马程序员—Java语言基础1
- 黑马程序员—Java语言基础1
- 黑马程序员—Java基础:初识Java
- 黑马程序员 01 Java基础教学 - 01 - 认识Java
- 黑马程序员 Java基础1——Java控制语句
- 黑马程序员——Java基础--编程基础(1)
- 黑马程序员——java编程基础
- 黑马程序员——Java编程基础
- 黑马程序员——java编程基础
- 黑马程序员——JAVA基础编程
- 黑马程序员——java基础
- java web 简析--学习计划
- backbone.js练习
- LeetCode 38 Count and Say(C,C++,Java,Python)
- HDU 4658 Integer Partition
- JSOI 2008 星球大战
- 黑马程序员——1,JAVA基础:认识JAVA
- iOS中的MVC设计模式
- ACM小组的古怪象棋
- Linux下Pomelo环境配置
- 教女友学PHP之HTML①
- ConcurrentHashMap原理解析
- 教女友学PHP之HTML②
- 微博项目建表练习
- nyoj 755 山谷 (水题)