Java概述与环境搭建
Java设计理念:Write Once Run Anywhere
-
Java在1995年由 Sun Microsystems 推出的面向对象的编程语言
-
Java的特点是面向对象、简单、跨平台
-
Java的运行机制: 先编译,再解释
-
将源文件编译成字节码文件(.class),再交给不同平台进行解释执行(先编译再解释)
-
Java的环境搭建: 安装JDK、JRE、配置环境变量
-
第一个应用程序: 定义 .java 结尾的源文件,书写源代码,javac编译,java运行
-
Java语言的书写规范: 书写格式、代码规范、标识符命名
-
DOS命令 win+R进入cmd c: 盘符名称加上冒号切换盘符 cd xxx进入文件夹 cd …返回上一级 dir查看文件夹内容 exit 退出cmd cls清除屏幕内容
-
开发步骤
- 创建.java结尾的源文件
- 编写程序(class、main、逻辑代码)
- 编译:javac 文件名 .java (文件名.后缀名)
- 运行:java 类名(无后缀)
-
同一个源文件中可以定义多个类
- 编译后,每个类都会生成独立的 .class 文件。
- 一个类中,只能有一个主函数,每个类都可以有自己的主函数。
- public 修饰的类称为公开类,要求类名必须与文件名称完全相同,包括大小写。
- 一个源文件中,只能有一个公开类。
-
通过 package(包) 关键字在源文件的首行进行包的定义 (类似于文件夹,用于管理 .class 文件)
- 带包编译: javac -d . xxx.java
- 带包运行: java xxx.xxx.xxxClass
- 经验: 域名倒置
-
编码规范
- 层级之间必须缩进(利用 Tab 键),一行只写一句
- 代码注释 (注释不参与编译)
- // 单行注释
- /* 多行注释 */
- /** 文档注释 */ ( 生成外部文档(外部说明书):javadoc -d . HelloWorld.java )
- 标识符命名 (Java程序中可自定义名称的都是标识符)
- 语法规定
- 可以由字母、数字、_、$ 组成,但不能以数字开头
- 不能与关键字、保留字重名
- 约定俗成
- 望文生义、见名知义
- 类名由一个或多个单词组成,每个单词首字母大写(pascal规范)
- 函数名、变量名由一个或多个单词组成,首单词首字母小写,拼接词首字母大写(camel)
- 包(package)名全小写,只可以实用特殊字符 “ . ”,并且不以 “ . " 开头或结尾
- 常量全大写,多个单词用 _ 拼接
- 语法规定
名词解释
- JVM (Java Virtual Machine) 虚拟机:
- 使用软件在不同操作系统中,模拟相同的环境。
- JRE (Java Runtime Environment) 运行环境:
- 包含JVM和解释器,完整的Java运行环境。
- JDK (Java Development Kit) 开发环境:
- 包含JRE+类库+开发工具包(编译器+调试工具)。