一、计算机中的常用命令
dir----用来查看当前目录下的所有的子目录和子文件的
cd—用来打开目录
… 表示上一层目录 / 表示根目录 (cd …或者cd / 即可)
tree—查看当前目录下的树状目录结构
mkdir----创建目录—md
创建目录123:md 123
创建它的子目录:md 123\456 则会在123目录下生成它的子目录456)
rmdir—删除目录
rd—是从计算机中彻底移除;如果当前目录中有子文件或者子目录,会删除失败
del ----删除文件
二、Java来源简单介绍
Java是1995年SUN公司推出的一门高级编程语言,是面向互联网的语言,WEB应用程序首选的语言,简单易学、安全可靠、完全面向对象、跨平台
(对于8种基本数据类型不是对象的问题——有了相应的包装类可以作为对象使用)
跨平台的原理
Java虚拟机—Java Virtual Machine—JVM,针对不同的操作系统,开发了不同的Java虚拟机,一段Java程序并不是直接运行在计算机上而是运行在Java虚拟机上,Java虚拟机将Java程序翻译成当前系统能够识别的命令。
Java语言是跨平台的,但是Java虚拟机不是跨平台的。 |
3、 Java的技术结构
J2SE—标准版
J2EE—企业版
J2ME—移动版
4、JDK/JRE/JVM
JVM—Java能够跨平台的前提
JRE—Java Runtime Environment—Java运行时环境—JVM+核心类库
JDK—Java Development Kit—Java开发工具包—开发工具+JRE
java.sun.com
Oak—橡树
Java—爪哇
JDK1.0-JDK1.1-1.2(Applet/swing—GUI)-1.3-1.4-1.5(JDK5.0,十个特性)—JDK6—JDK7.0—JDK8(十个特性)
C:\Program Files(X86)
注意:安装路径中不要出现空格和中文! |
5、编译
将Java代码翻译成计算机能读懂的语言的过程
注意:
-
class文件的文件名和类名对应
-
每一个类编译完成之后都会产生一个class文件(一个java文件中会有多个类,对应的也就会生成多个class文件)
一个Java文件中只能有一个公共类,但是可以有多个类,每个类编译完成之后都会生成一个与之对应的class文件(一个java文件可能会有多个class文件) -
公共类的类名必须和Java文件的文件名一致
-
Java程序运行的入口是主函数,没有主函数,Java程序不能够编译
6、环境变量
例如: javac -d (空格). (空格)Test.java
回车以后会自动生成包对应的目录,class文件就在这个目录下面。
配置系统变量:为操作系统指定的一些运行参数的量
JAVA_HOME:JDK的安装路径
Path:%JAVA_HOME%\bin;
7、 关键字
是指在Java中被赋予了特殊含义的单词
一共有53个关键字,其中51个在用,还有2个目前没有使用(const、goto—保留字)
关键字也就是在eclipse洪以红色字体出现的单词。
用于定义数据类型的关键字 |
class | interface | byte | short | int | long |
float | double | char | boolean | void | enum |
true | false | null |
用于定义流程控制的关键字 |
if | else | switch | case | default | while |
do | for | break | continue | return |
用于定义访问权限修饰符的关键字 |
private | protected | public |
用于定义类、函数、变量修饰符的关键字 |
abstract | final | static | synchronized |
用于定义类与类之间关系的关键字 |
extends | implements |
用于定义建立实例、判断实例的关键字 |
new | this | super | instanceof |
用于异常处理的关键字 |
try | catch | finally | throw | throws |
用于包的关键字 |
package | import |
其他修饰符关键字 |
native | strictfp | transient | volatile | assert |
注意:所有的关键字都是小写的! Java中目前还没有大写的关键字,也就是说,如果有大写字母,一定不是关键字。 |
7、标识符
在程序中自定义的名称
定义规则:
可以由字母、数字、_、$组成—
注意:在实际开发中不建议使用$符号
- 不能使用纯数字、数字不能作为开头
- 不能使用关键字
- Java是一门严格区分大小写的语言
- 为了提高程序的阅读性,尽量的见名知义
- 支持中文命名,但是不推荐
驼峰命名法
类名/接口名
如果由多个单词组成,每个单词的首字母大写,比如: HelloWorld
变量名/方法名
如果由多个单词组成,第一个单词的首字母小写,其余单词的首字母大写比如:playGame
包名
如果由多个单词组成,所有字母全部小写,中间用 . 隔开
常量名
如果由多个单词组成,所有字母全部大写,中间用_隔开
main是标识符还是关键字? -----标识符( 需要学会区分关键字和标识符。)
8、注释
在程序中用来解释或者说明程序的文字
格式
//注释文字 单行注释
/注释文字/ 多行注释
/*注释文字/ 文档注释—往往用于注释类、方法或者常量
注释的作用:解释程序;便于阅读、维护;排错。
javadoc -d .\document Demo.java,这个命令只能用来提取公共类中文档注释的内容
单行和多行注释大部分语言都有,文档注释是Java语言特有的 |