前奏、常用的dos命令
学习Java语言之前,先要掌握一些常用的dos命令,如:
dir:列出当前目录下的文件以及文件夹
md:创建目录(文件夹)
rd:删除目录
cd:进入指定目录
cd..:退出当前目录,返回到上一级目录
cd\:退回到根目录
del:删除文件
del*:删除所有文件
del*.文件扩展名:删除同一类型的文件
exit:退出dos命令行
echo:创建文件。如:echo我可以(这里是文件内容)>我可以.txt
cls:清屏
help:显示所有命令及描述
exit:关闭
注:在dos命令行里用rd删除文件夹时,必须保证文件夹里面没有文件,此时可以单个的删除里边的文件,也可以使用del+文件夹的方式删除里边的所有文件。
技巧:当我们要进入一个目录,而目录名很长,如:目录名为woshiheimachengxuyuan,我们可以用 cd woshi*,用*代替后面文字的方式来简写,效率快。
一、Java语言概述
Java诞生:1995年SUN(StanfordUniversity Network)公司推出了Java这一门高级编程语言。
Java简介:java是一门面向Internet的编程语言,目前已经成为Web应用程序的首选开发语言,具有简单易学,完全面向对象,安全可靠,可以在任何操作系统上运行即跨平台等特点。
目前,java主要有三种技术架构
J2EE(Java 2 Platform Enterprise Edition)企业版:是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如:Servlet Jsp等,主要针对于Web应用程序开发。
J2SE(Java 2 Platform Standard Edition)标准版:是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发,比如QQ。
J2ME(Java 2 Platform Micro Edition)小型版:是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费产品,如手机中的应用程序等。
Java为什么可以跨平台?
通过Java语言编写的应用程序在不同的系统平台上都可以运行。原理:Java有一个自己独立的能解析Java软件的解析器,称之为虚拟机,即JVM(Java Virtual Machine Java虚拟机)。只要在需要运行Java应用程序的操作系统上,先安装一个JVM就可以了,接下来就由JVM来负责Java程序在该系统中的运行。这样就实现了Java程序的跨平台性,也称为Java具有良好的可移植性。
JRE(Java Runtime Environment Java运行环境):
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类 库等,如果想要运行一个开发好
的Java程序,计算机中只需安装JRE 。
JDK(Java Development Kit Java开发工具包):
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包 括了JRE。所以安装了JDK,就不用
安装JRE了。
二、java基础知识
1.注释。
注释
用于注解说明和解释程序。是为了
提高了代码的阅读性,便于后期维护和扩展。
Java中的注释格式有:
单行注释
格式: //注释文字
多行注释
格式: /* 注释文字*/
文档注释
格式:/** 注释文字 */
注释是一个程序员必须要具有的编程习惯,程序员在初学时就应养成加注释的习惯。
2,java中的关键字
定义:被Java赋予了特殊含义的单词。
特点:体现上都是英文小写。
1、 用于定义数据类型的关键字
基本数据类型:
整数类型:byte short int long 浮点类型:float double
字符类型:char 布尔型:boolean
引用数据类型:
class(类) interface(接口)
void用于函数上表示无返回值类型
2、用于定义数据类型值的关键字
true(真) false(假) null(空)
3、 用于定义流程控制的关键字
判断:if else switch case default
循环:for while do
继续循环:continue 结束循环或选择结构:break
返回:return
4、 用于定义访问权限修饰符的关键字
private(私有的) protected(受保护的) public(公有的)
5、 用于定义类、函数,变量修饰符的关键字
abstract(抽象的) final(最终的) static(静态的) synchronized(同步的)
6、用于定义类与类之间关系的关键字
extends(继承) implements(实现)
7、 用于定义建立实例及引用实例,判断实例的关键字
new(建立实例) this(当前引用) super(父类引用) instanceof(判断对象类型)
8、 用于异常处理的关键字
try(检查异常) catch(捕获异常) finally(最终执行)
t hrow 和 throws:都表示抛出异常,但使用位置不同,throw用于函数内,throws用于函数名上。
9、 用于包的关键字
package(创建包) import(导入包)
注:main不是关键字,却是被虚拟机所识别的一个名称。
3,常量
定义:Java中固定不变的、表示不能改变的数值。
Java中常量的分类:
1,整数常量。所有整数。
2,小数常量。所有小数。
3,布尔型常量。较为特有,只有两个数值。true false。
4,字符常量。将一个数字字母或者符号用单引号( ' ' )标识。
5,字符串常量。将一个或者多个字符用双引号(“”)标识。
6,null常量。只有一个数值就是:null。
对于整数,Java有三种表现形式
十进制:0-9,满10进1。
八进制:0-7,满8进1,用0开头表示。
十六进制:0-9,A-F,满16进1,用0x开头表示。
4、变量
概念:内存中的一个存储空间。有自己的名称(变量名)和类型(数据类型)。
作用:用来不断的存放同一类型的数据,并可以重复使用。
定义变量的格式:数据类型 变量名 =初始化值;
三、程序流程控制
主要有:判断结构、选择结构和循环结构。
1, 判断结构——if
if语句的三种格式:
a) if(条件表达式)
{
执行语句;
}
b) if(条件表达式)
{
执行语句;
}
else
{
执行语句;
}
c) if(条件表达式)
{
执行语句;
}
else if (条件表达式)
{
执行语句
}
……
else
{
执行语句;
}
2,循环结构——while,do while,for
while语句格式:多用于无限循环(p可有可无,用于标记)
p: while(条件表达式)
{
执行语句;
}
do while语句格式:
do
{
执行语句;
}while(条件表达式);
for循环格式:多用于遍历(注意:P可有可无,用于标记)
p:for(初始化表达式;循环条件表达式;循环后的操作表达式)
{
执行语句;
}
3,选择结构——switch
switch语句格式:
switch(表达式)
{
case取值1:
执行语句;
break;
case取值2:
执行语句;
break;
...
default:
执行语句;
break;
}
流程控制语句:
break语句:应用范围:选择结构和循环结构。其后可加标记,用于操作被标记的语句。如:break p;
continue语句:应用于循环结构。continue语句是结束本次循环继续下次循环。 其后可加标记,用于操作被标记的语句。如:continue p;