20200720_第一个Java程序和环境配置
1、java的简单介绍
Java是一门面向对象的通用程序设计语言 不依赖特定平台,Write Once,Run Anywhere
Java一般用作web系统开发,尤其是大型企业级项目
编译型和解释型语言,先编译然后在机器上进行解释
用Java开发的系统的特点:跨平台,安全性高 Java是一门面向高薪编程的语言
2、第一个Java程序
public class HelloTest { public static void main(String[] args) { System.out.println("hello py28"); } }
代码解释:
public: 关键字 ,表示最大的权限
class:声明类的关键字
HelloWorld: 类名
static:静态,表示一个类的方法
void:空,表示无返回值
main: java程序的主函数(方法),或者说 函数,Java程序运行的入口
String [ ] args:参数数组
System.out.println:打印到控制台的方法
"Hello World":字符串,作为函数的实际参数
3、Java程序结构
Java程序由类构成
- 一个源程序可以包含多个类定义,最多包含一个public类定义
- 如果包含了public类定义,文件名必须和public类名保持一致
- 如果源程序无public类,则可选择任意一个类的名称(推荐)或者一个其他的名称作为文件名 规范:一个文件一个类,类名和文件名一致
- 对Java应用程序来说,必须在其中的一个类中定义有main()方法,包含main()方法的类是该应用程序的主类。
Java语句包含关键字、标识符、运算符和分隔符等元素。这些元素有着不同的语法含义和组成规则,它们互相配合, 共同组成Java的语句。
4、标识符
- Java中变量、类、方法的名称就叫做标识符
- 标识符是自己定义的名称
标识符命名规则
- 以字母、下划线或$符号开头
- 后面的字符可以包含字母、数字、下划线和$符号
- 大驼峰(类-首字母大写)& 小驼峰(变量、方法-首字母小写)命名规范
Java严格区分字母大小写
5、分隔符
分隔符用来区分源程序中的基本成分,可以使编译器确认代码在何处分割
分隔符有注释符、空白符、普通分割符
5.1 分隔符01-注释符
- 注释是为了提高程序的可读性、可理解性
- 注释仅用于阅读源程序,编译时会忽略所有注释
代码注释
- 单行代码注释 // :以//开始,回车结束,也可放在语句后面
- 多行代码注释 /* xxxx */ :以“/*”开始,以“*/”结束,中间可以写多行
- 文档注释 /** */
5.2 分隔符02-空白符
空白符包括空格、回车、换行和制表符(Tab)等符号
作为程序中各基本成份之间的分隔符 各基本成分间可以有一个或者多个分割符 系统编译时空白符同注释一样,最后会被忽略
5.3 分隔符03-普通分隔符
普通分割符与空白符作用相同
- 用于区分程序中的各种基本成份
- 普通分割符不能忽略,在程序中有确切的含义
6、常见普通分割符
- . 点:分隔包、类、引用变量中的变量和方法
- ;分号:语句结束标志
- :冒号:说明语句符号
- {} 大括号:定义类体、方法体、复合语句和数组初始化
- [] 方括号:定义数组类型、引用数字的元素值
- () 小括号:方法定义、方法访问中将参数括起来,或表达式中定义运算先后次
7、Java开发环境搭建
JDK安装教程:
http://www.lemfix.com/topics/43433
Intellij IDEA安装教程:
http://www.lemfix.com/topics/44295
JDK下载配置
https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html
intelliJ IDEA下载
https://www.jetbrains.com/idea/download/
8、创建第一个Java工程
- 新建一个java project
- 在src下新建一个package(包),包是为了更好的管理类
- 同一组功能的类就可以放到包下
- 在package下新建一个class(类)
9、IntelliJ IDEA配置
类注释模板设置:
- File->Settings->Editor->File and Code Templates
- 选中Includes标签:选中File Header
取消大小写敏感设置
- file->Settings->Editor->General->Code Complention->Match case
显示行号
- file->Settings->Editor->General->Appearance->Show line numbers
全局JDK配置
- File ->New projects Settings->Project Structure for NEW Projects-> Project
设置编码
- File->Settings->Editor->File Encodings
- Global Encoding:UTF-8
- Project Encoding:UTF-8
- Default encoding for properties files:UTF-8
- 勾选上Transparent native-to-ascii conversion
10、IntelliJ IDEA常用快捷键
- 删除行:Ctrl + X
- 复制行:Ctrl + D
- 撤回:Ctrl + Z
- 单行注释/多行注释:ctrl+/ ctrl+shift+/
- 查找:ctrl+f
- 代码行位置交换:ctrl+alt+↓ ctrl+alt+↑
- 代码格式化:ctrl+alt+L
- 显示类继承关系:Ctrl+H
- 查找类: CTRL+N