java学习入门

来源:互联网 发布:淘宝有访客无询单 编辑:程序博客网 时间:2024/04/28 17:34


Java语言及特性

首先,必须弄明白什么是java语言?java语言,看见名字,我们应该知道它是一门语言。但是作为一门语言它与我们生活中常见的语言,它是一门计算机语言。就是人与计算机交互所用到的语言。因此,我们可以按照java语言的规则,要求计算机去做一些计算机能力范围内的事情,这些就是我们使用java开放,运行java程序的过程。
接下来关于java语言的一些特性。
1、java作为一门计算机语言,它属于高级语言。所谓的高级就是高度封装了的编程语言,与低级语言相对。它是以人类的日常语言为基础的一种编程语言,从而让程序员编程变的更加容易,更加有效率,同时可读性也就变强了。
2、java语言是面向对象的。也就拥有了面向对象的特性:封装、继承和多态。
3、java语言另外一个要的特点就是它的可移植性,或者说是跨平台性。说到块平台,就首先要了解java程序的运行,java程序和一般程序不同,它不是在操作系统或机器上直接运行,java程序是在java虚拟机(即jvm)上运行的。也就是说java程序不会直接使用系统或硬件上的资源,它是通过调用jvm的提供的资源来运行的,当然jvm的资源都是系统的。但是这种没有直接使用系统资源的做法保证了其很好的可移植性。因为,从理论上来讲,一个系统不管是linux还是windows或其他系统,只要该系统上有jvm的存在,我们开放的java程序就可以在上面运行。

Java语言的进一步认识
java语言作为一门高级编程语言。由SUN(Stanford University Network,斯坦福大学网络公司)退出,已经有20个年头了。为了适用不同场合的开发要求,它进化出三种技术框架。

1、JavaEE(Java Platform Enterprise Edition)企业版:是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如Servlet Jsp等,主要针对于Web应用程序开发。

2、JavaSE(Java Platform Standard Edition)标准版:是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。

3、JavaME(Java Platform Micro Edition)小型版:是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费类产品,比如手机中的应用程序等。


常用命令
   前面已经说过了java是一种跨平台很好的语言,对平台的依赖性较小。但是作为与计算即交互的语言,我们要使用它,总还是要和系统有一些联系的。下面是在window平台下,开放java常用的一些系统命令:

dir :列出当前目录下的文件以及文件夹。

md :创建目录

rd :删除目录

cd :进入目录

cd ../ :退出当前目录

cd / :直接退出到根目录

del :删除文件。rd是删除文件目录,但如果里面有文件就无法删除,删除文件目录以及文件里的内容,也可以用del

set :设置环境变量值

start :在当前命令行窗口基础上开启一个新的命令行窗口

exit :退出dos命令行


环境变量设置
在windows的下使用jdk或jvm的功能或命令前必须要告诉系统,jvm和jdk程序的目录。这就是配置环境变量的过程。
配置环境变量有两种方式:
1、使用set命令,命令格式:set 键=目录名
我们需要告诉windows系统jdk或jvm的位置,只需把path的值设置为jdk或jvm的目录即可。即
set path=jdk目录地址

然后我们就可以使用javac编译以及java运行class文件。


该方法设置起来简单快捷,但是它的缺点也更加明显,不能回永久保存,只在当前窗口后当前窗口使用start命令产生的窗口中有效。

2 、使用windows图像界面设置
在控制面板中找到系统中的高级系统设置,如下图,

在高级选项中点击环境变量

找到path,或新建path

编辑变量值,末尾添加jdk目录,注意要用“;”和其他值分开


这样我们以后就可以使用javac和java已经一些其他的jdk提供的工具进行java程序的开放了。




0 0
原创粉丝点击