一、计算机中的常用命令
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虚拟机不是跨平台的。 |
(Java虚拟机使用C语言编写的)
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
www.oracle.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文件的文件名一致
- 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 | |
abstract | final | static | synchronized |
try | catch | finally | throw | throws |
native | strictfp | transient | volatile | assert |
注意:所有的关键字都是小写的! Java中目前还没有大写的关键字,也就是说,如果有大写字母,一定不是关键字。 |
7、标识符
在程序中自定义的名称
定义规则: 可以由字母、数字、_、$组成— 注意:在实际开发中不建议使用$符号
- 不能使用纯数字、数字不能作为开头
- 不能使用关键字
- Java是一门严格区分大小写的语言
- 为了提高程序的阅读性,尽量的见名知义
- 支持中文命名,但是不推荐
驼峰命名法 类名/接口名 ??????如果由多个单词组成,每个单词的首字母大写,比如: HelloWorld
变量名/方法名 ??????如果由多个单词组成,第一个单词的首字母小写,其余单词的首字母大写比如:playGame
包名 ??????如果由多个单词组成,所有字母全部小写,中间用 . 隔开
常量名 ??????如果由多个单词组成,所有字母全部大写,中间用_隔开
main是标识符还是关键字? -----标识符( 需要学会区分关键字和标识符。)
8、注释
在程序中用来解释或者说明程序的文字
格式 //注释文字 单行注释 /注释文字/ 多行注释 /*注释文字/ 文档注释—往往用于注释类、方法或者常量
注释的作用:解释程序;便于阅读、维护;排错。 javadoc -d .\document Demo.java,这个命令只能用来提取公共类中文档注释的内容
|