• 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

     

  • 相关阅读:
    nginx 禁止访问某个目录
    ssh 无法链接的解决思路
    linux 时间修改(同步到时间服务器)
    BitNami Gitlab的重启问题
    gitlab push时报错
    VirtualBox 安装centos后无法上网
    VirtualBox 创建64位系统的问题
    NOIP2010 题解
    NOIP2011 题解
    NOIP2012 题解
  • 原文地址:https://www.cnblogs.com/shishibuwan/p/13647558.html
Copyright © 2020-2023  润新知