搜索
首页Javajava教程java基础知识+环境搭建和变量配置

java基础知识+环境搭建和变量配置

Nov 26, 2016 am 09:24 AM
javajava基础知识

一、dos命令

软件:是一系列按照特定顺序组织的计算机数据和指令的集合。

交互方式:图形化界面、命令行方式

dir  directory 显示文件和子目录 

cd   change directory 改变当前的路径(进入指定目录)

md   make directory 新建一个子目录(文件夹)

rd   remove directory 删除一个子目录(文件夹)

cd.. 返回上一文件夹

cd/  返回根目录(磁盘)

del  delete 删除文件 (不走回收站)   del *.txt(删除某一目录下所有txt文件)

ren  rename 重命名 

注意:

rd  删除一个子目录(文件夹)(要保证目录下无文件,如果有文件,直接用“rd 目录”命令式不行的,这时可以对目录执行del命令,然后再用rd命令删除目录,这样的好处是不需要来回更换路径)

如:C:\abc\op 下有一个文本文档1.txt,要删除op文件夹

方法1:

先删除文本文档  C:\abc\op>del 1.txt

回到abc         C:\abc\op>cd..

删除op          C:\abc>rd op

方法2:直接在abc下执行del命令

C:\abc>del op   这时会提示删除目录中的文件 确定

C:\abc>rd op

完成op目录的删除,比方法1更简单些

二、Java语言概述

1、java是允许使用者将应用程序通过Internet从远程服务器传输到本地机上并执行的一种语言。

特点:面向对象、安全可靠、与平台(操作系统)无关、可移植性

原理:在需要运行Java程序的平台上安装一个Java虚拟机JVM(Java Virtual Machine)就可以,由JVM来解析执行Java运行。(虚拟机是根据操作系统有不同的版本的)

2、java语言的三种技术架构:

J2EE企业版:是为开发企业环境下的应用程序提供的一种解决方案,技术Server Jsp等

J2SE标准版:是为开发普通桌面和上午应用程序提供的解决方案,可以完成一些桌面应用程序的开发。

J2ME小型版:时为开发电子消费产品和嵌入式设备提供的解决方案。主要应用在手机应用程序中。

Java5.0后改名字为JavaEE。。

三、环境的搭建

下载、安装JRE、JDK、配置环境变量。

2168.jpg

JRE:Java Runtime Environment Java运行环境,包括Java虚拟机和Java所需的核心类库

JDK:Java Development Kit Java开发程序包,包括开发工具和JRE,开发工具有编译工具javac.exe、打包工具jar.exe等。

1、为什么JDK里面包括JRE呢?

其一:开发完的程序总要运行看看效果;

其二:JDK下bin目录的开发工具是由Java编写的,运行时需要运行环境虚拟机的支持

2、为什么要进行java环境变量配置

在安装JDK之后,使用命令行,进入到lib中,在lib中执行javac.exe程序,

F:\jdk1.6.0_24\lib>javac,这时如果退出到JDK中F:\jdk1.6.0_24\lib>cd..,此时再执行javac.exe,F:\jdk1.6.0_24>javac就不成功了。

问题:每次开发程序都要到lib目录下?需求是,在任意目录下都能执行命令。

答案是:把命令工具所在的路径告诉系统,由系统去找,更加方便的使用命令,也就是java环境变量配置。

3、配置技巧

有些时候会改变jdk的盘符或者名称,每改动一次就要去path中改动一次,以防误操作到其他配置,可以采用一个配置技巧:

(1)用一个新的环境变量a,来记录变动的盘符和文件名:java_home=F:\jdk1.6.0_24

(2)在path中获取a的值,加上不变的bin   path=%java_home%\bin

注:%%符号,就是动态的获取某一存在已存在的环境变量值,这样只需更改变量值就ok

4、环境变量的临时配置

使用dos的set命令(查看或设置环境变量值)

C:>set path 查看path的值

C:>set path=haha 设置path的值

此时path值是haha,但在“开始”菜单中再次打开一个dos窗口set path,还是以前的值。

这就说明在dos中配置环境变量的方式,只在当前窗口有效。但如果配置后使用start命令新开dos窗口,此窗口会沿用原窗口的环境变量值。

这种方式配置中,path以前具有的值没有了,只有新配置的,如果想在path环境变量值基础上添加新值怎么办?

可以使用动态获取变量值:C:>set path=haha;%path%

四、Hello World组成

关键字:被java语言赋予了特殊意义的词,如class关键字专门定义类,关键字只能是小写

1、Java写法规范

a、类名称要有意义的词,增加可阅读性

b、类名由单个字母组成,每个单词首字母大写

c、大括号定义类名区间

d、类中内容要有阶梯感 (常试用tab键)

e、所有的方法都要以;结尾

2、固定主函数写法 public static void main(String[] args){},保证类的独立运行,为什么?

因为java命令会调用虚拟机,虚拟机会用到windows低层的内容,并运行指定的类,在类中会先找指定的函数main,并运行。也就是说,虚拟机调用我们指定类中的主函数,并执行代码。主函数就是一个程序的入口,保证类独立运行。需要哪个类运行就在里面写主函数。

五、Java文档注释

JDK中javadoc.exe可以在把程序中的文档注释都提取出来,成一个网页,这个网页就是所写程序的说明书。

1、文档注释的表现形式:/**    */   是java特有的

在注释中://用在单行,/*  */用在多行,多行注释里不能有多行注释,可以有单行注释,这两种注释不会被JVM解释执行

2、注释的用途:1、注释说明  2、调试程序

在编写程序的时候要养成常些注释的习惯,将自己的思想通过注释先整理出来,在用代码去体现,因为代码仅仅是思想的一种体现形式而己。

在编写一个新程序的时候:

1、先写注释:a、需求,要求 b,思路 c步骤


声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热工具

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

mPDF

mPDF

mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。