黑马程序员 Java基础(上)

来源:互联网 发布:中创软件北京分公司 编辑:程序博客网 时间:2024/05/21 19:29
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------

此类博客是对Java基础和jkd1.5新特性的一些总结,也借此机会复习学过的内容,打牢基础。


什么是Java:它是SUN (Stanford University Network) 公司于1995年推出的一门面向Internet的高级编程语言,具有面向对象、安全可靠、与平台无关的特性,并且已成为web应用程序的首选开发语言。


Java是怎么实现面向对象、安全可靠、跨平台这些特性呢?

1. 面向对象:即OOP (Object Oriented Programming),它是一种计算机编程构架,起初是指程序设计中采用封装、继承、多态等设计方法,现已涉及软件开发的各个方面。后面将详细介绍OOP,此处不再多讲。

2. 安全可靠: Java取消了极易犯错的指针,对类和方法分层结构严谨,封装严密,同时规范了书写方式,所以具有较强的安全性。

3. 跨平台性: 一个已经写好的Java程序,无论在windows、Linux、Mac OS下都能很好的运行,具有很高的可移植性。原因何在呢?

原理:Java程序运行需要安装一个jvm (Java Virtual Machine),由jvm来负责Java程序在系统中的运行,这样只要在不同的系统上使用不同的虚拟机即可实现跨平台操作。从下图可以很清晰看出jvm运行的原因。



Java环境搭配:

Java运行需要一个特殊的环境,即JRE (Java Runtime Environment),这是每个Java程序运行的必要条件。

同时Java开发需要另一个工具包,即JDK (Java Development Kit),其中包括编译工具(javac.exe) 打包工具(jar.exe)等等。


因为每次执行Java工具都要到bin目录下,非常麻烦,所以将path环境变量配置到系统中,每次执行都让系统自动帮我们找,这样就十分方便了。

步骤:

1. 打开我的电脑--属性--高级--环境变量。

  2. 编辑path环境变量,在变量值开始处加上java工具所在目录,后面用“ ; ”和其他值分隔开即可。
3. 打开DOS命令行,任意目录下敲入javac。如果出现javac 的参数信息,则配置成功。


同时还有一种时配置方式:

即通过dos命令中set命令完成
1.  set :用于查看本机的所有环境变量的信息。
2.  set 变量名:查看具体一个环境变量的值。
3.  set 变量名=:清空一个环境变量的值。
4.  set 变量名=具体值:给指定变量定义具体。


classpath环境变量:

同path类似,既然可以在任意目录下运行javac.exe,那么也应该可以在任意目录下运行class文件。当执行java命令时会自动寻找当前目录下的class文件,如果需要运行其它目录下的class文件时,就需要配置classpath环境变量了。

与path一样,使用(set classpath = 路径1;路径2… )  即可。


配置好以上环境变量即可以开始Java学习之旅了。
 


---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
原创粉丝点击