学习日报

如何安装jdk1.7

1. 下载jdk1.7。64位下载地址见网盘:

jdk1.7下载地址:

http://pan.baidu.com/s/1qYJSxEO

  1. 先安装jdk1.7。

(1)双击jdk_7u_1.7.0.0_64.exe。

(2)可以选择更改安装地址,建议最好安装到其他盘,不要放在C盘。我安装目录放在自己新建的目录D:\program files\jdk1.7。设置好目录之后,点击“下一步”。

(3)自动安装jdk,不需要操作。

(4)自动安装完jdk之后会自动跳出jre安装,同样修改安装目录,我安装到自己新建的目录D:\program files\jre1.7,然后点击“下一步”。

(5)自动安装jre,不需要操作。

(6)提示安装成功,点击“关闭”。

(7)安装成功之后,需要设置环境变量。点击选中“计算机”右击选择“属性”,然后选择“高级系统设置”,在弹出的系统属性中选择“环境变量”。

(8)在环境变量对话框中点击Administrator的用户变量下的“新建”按钮。在弹出来的新建用户对话框中输入:

变量名:JAVA_HOME

变量值:jdk安装路径,输入你自己的jdk安装路径,我安装路径是D:\program files\jdk1.7,

点击“确定”按钮。

(9)在“系统变量”选项区域中查看Path变量,如果不存在,则新建变量 Path,否则选中该变量,单击“编辑”按钮。

在“变量值”文本框的起始位置添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”,单击确定按钮。

最后点击环境变量对话框右下角的“确定”按钮。

(10)到这jdk1.7安装就完成了,下面测试安装是否成功。在点击开始菜单栏,在搜索框中输入cmd,点击回车按钮。

在弹出的命令行中输入:java -version,点击回车看到如下图的结果这表示成功。

你可以继续输入:java 命令查看更详细的信息。
学习日报

认识Java

1.Java是一门面向对象的编程语言,计算机语言听起来很抽象,不好理解,现在我们就来一步一步分解计算机语言,

让你更加形象地理解JAVA.
首先,我们来看看程序员的计算机视图
学习日报

如果程序员直接操作硬件,就只能用机器指令,也就是二进制编码,这是一个非常枯燥、繁琐、容易出错的工作。

有了操作系统之后,我们不需要直接操作机器,因此也就产生了扩展机器指令,
用代码代表机器指令,程序员编程就可以把视角集中在运算,而不用考虑具体的执行过程。、
代码代码,代表二进制编码的东西就叫做代码,扩展机器指令的出现,也就是代码的开始。

有了数据库管理系统之后,程序员可以将数据信息进行相应的封装,不再是处理基于“流”的信息或者记录简单的信息,
可以有更复杂的对象式,或者关系式的数据处理。仍然需要机器指令和数据库语言两种方式来进行程序设计。

高级语言的出现,让编程从面向目标机器变成了面向目标解决,各种具体的运算也无需考虑,程序员只需要考虑逻辑关系。
简而言之,高级语言就是程序员只需要告诉计算机要做什么,而无需告诉计算机怎么去做。

JAVA就是一种高级语言。

2. 软件开发的不同层次

计算机硬件系统:只提供机器语言,也就是只认二进制编码。
操作系统的资源管理:机器语言+广义指令(扩展硬件指令)。
操作系统的文件系统:机器语言+系统调用。
数据库管理系统:数据库管理语言(扩展了功能更强的信息资源管理)。
高级语言:面向问题的语言
学习日报

3. 高级语言的执行过程

学习日报

计算机并不能接受和执行高级语言编写的程序
高级语言程序需要一个“翻译程序”来翻译成计算机能识别的二进制目标代码程序,这里的“翻译”通常有两种方式
编译,编译就是把一个事先编好的叫做“编译程序”的机器语言程序安装在计算机内,当需要执行高级语言程序时,编译程序就把整个“高级语言的源程序”翻译成“机器语言的目标程序”。
比如c语言,经过编译后变成了exe可执行文件(在操作系统中可执行,不是在机器中可执行)。
学习日报

解释,高级语言进入计算机后,解释程序一边扫描一边解释,逐句输入逐句翻译,计算机一行一行执行,并不产生目标程序。
比如JAVA就是一种解释型高级语言。
目标代码程序虽然已经是二进制编码,但还不能运行,还需要与函数库进行连接才能成为最终的可执行程序,因此还需要连接程序。
这里的可执行程序,是指在操作系统平台上的可执行程序,并不是机器可以执行的程序,因此还需要“装入程序”来最终装入内存,在操作系统的支撑下执行,并且在数据库管理系统的协助下扩展数据管理。

4. JAVA是一种解释型高级语言。

JAVA程序,首先通过javac编译成class文件,然后在JVM虚拟机上解释执行。
虽然JAVA有编译的过程,但也有解释的过程,所以JAVA是解释型高级语言。
解释型高级语言具有跨平台的兼容性,什么叫做跨平台?就是不论你什么操作系统,只要安装了解释器就可以运行这个高级语言。
JAVA的解释器叫做JVM虚拟机。
学习日报