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

 

原文地址:https://www.cnblogs.com/shishibuwan/p/13647558.html