zoukankan      html  css  js  c++  java
  • JavaSE教程-02Java基本语法

    1.注释

    什么是注释
    用于解释说明程序作用的文字
    Java中注释分类格式

    单行注释

    格式: //注释文字

    多行注释

    格式: /* 注释文字 */

    文档注释

    格式:/* 注释文字 /

    2.关键字

    什么是关键字
    被Java语言赋予特定含义的单词
    关键字注意事项
    goto和const作为保留字存在,目前并不使用
    类似Notepad++或eclipse这样的高级开发工具,针对关键字有特殊的颜色标记,非常直观
    关键字都有哪些
    这里写图片描述
    这里写图片描述

    3.标识符

    什么是标识符:
    程序中需要我们自己来命名的,比如类名,方法名,变量名
    标识符命名规则:
    由字母、数字、下划线、$组成,但不能以数字开头
    大小写敏感
    不得使用java中的关键字和保留字
    建议采用驼峰式写法,比如定义一个系统用户类 SystemUser

    4.常量

    常量:程序中,固定不变的值,比如整数常量1、2、3、4、5、6,7,8等等
    小数常量1.68、5.20等等,布尔常量false,true等等

    5.变量

    什么是变量?
    变量用来存储程序执行中用到的数据
    变量存储的数据是可以改变的
    变量定义格式
    数据类型 变量名 = 初始化值;
    如何更好理解变量的使用方式?
    类比于酒店

    6.数据类型

    Java语言是强类型语言,对于每一种数据都定义了明确的数据类型,在内存中为每种数据类型分配了不同的内存空间
    考点:请写出Java的基本数据类型?
    这里写图片描述
    这里写图片描述
    这里写图片描述

    Char:2个字节
    总结:
    数据分类的目的:合理利用内存
    规则:
    1,变量必须先声明,并且初始化后才能使用;
    2,声明变量必须有数据类型
    3,同一作用域内变量不能重复定义
    4,变量名小写开头
    5,变量的赋值不能越界
    6,数据类型的转换问题
    赋值时的转换(默认转换+强制转换)
    运算时的转换,掌握+号运算符(默认转换)
    默认转换(把小的赋值给大的)
    byte-short-int-long-float-double
    强制转换(把大的赋值给小的)
    目标类型 变量名=(目标类型)(被转换的数据);

    7.表达式的概念

    表达式的概念:操作数+运算符+操作数,就组成一个表达式

    8.运算符

    i.算术运算符

    算术运算符(+、-、*、/、%、++、–、注意区分前置和后置的区别)
    /和%的区别
    ++和–前置后置的区别(重点)

    ii.赋值运算符

    赋值运算符(= , +=, -=, *=, /=, %=)
    =为基本的赋值运算符,其他的为扩展的赋值运算符

    iii.关系运算符(比较运算符)

    关系运算符(比较运算符)
    ==:相等 ==
    !=:不相等 !(非)

    :大于
    <:小于
    =:大于等于
    <=:小于等于
    关系运算符的结果都是boolean类型,true 或者 false
    注意:不要将==用成=

    iv.逻辑运算符

    逻辑运算符
    &(与) 、|(或) 、!(非)&&(短路与)、||(短路或)、^(异或)
    规则:
    & 一个为假,则为假 逻辑与
    | 一个为真,则为真 逻辑或
    !非false则true,非true则false
    && 一个为假,则为假 短路与
    || 一个为真,则为真 短路或
    ^ 两个不同,则为true,相同则为false

    v.三目运算符(三元运算符)

    三目运算符
    格式
    (关系表达式)?表达式1:表达式2;
    如果关系表达式结果为true,运算后的结果是表达式1;
    如果关系表达式结果为false,运算后的结果是表达式2;
    练习:
    获取两个数中的最大数。

    9.转义字符

    重点是掌握转移字符“”的作用
    符号 作用
    : 换行
    : 水平制表
    ’: 单引号
    ”: 双引号
    \ : 产生一个斜杆

  • 相关阅读:
    如何将已有的本地Git 库推送到远端仓库?
    2017(秋)软工作业: (4)用户体验分析
    微信公众号UX分析—— 学生作业小结
    2017(秋)软工作业: (3)用户体验分析
    珞珈旧时光
    用scp这个命令来通过ssh传输文件
    课堂讨论:分析软件
    2017(秋)软工作业: (2)硬币游戏—— 代码分析与改进
    地铁口的零钱箱:
    Swagger .Net配置
  • 原文地址:https://www.cnblogs.com/TCB-Java/p/6770171.html
Copyright © 2011-2022 走看看