Java教程

Java基础知识

本文主要是介绍Java基础知识,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

注释(comment)

  • 单行注释://
  • 多行注释:/* */
  • 文档注释:/** */,javadoc命令可以抽取每个类,方法的文档注释,生成API文档

关键字(keyword)

  • 关键字是指在程序中已经有特定含义的单词

标识符(identifier)

  • 简单的说,凡是程序员自己命名的部分都可以称之为标识符
  • 标识符命名规则(必须遵守)
    1. Java的标识符只能使用26个英文字母大小写,数字,下划线,美元符号
    2. 不能使用Java关键字和特殊值
    3. 数字不能开头
    4. 不能包含空格
    5. 严格区分大小写
  • 标识符命名规范(遭受鄙视)
    1. 见名知意
    2. 类名,接口名使用大驼峰命名
    3. 变量,方法名使用小驼峰命名
    4. 包名都是小写,单词之间使用.
    5. 常量名都是大写,单词之间使用下划线

数据类型

数据类型分类

Java数据类型分为两大类

  • 基本数据类型:整数,浮点数,字符,布尔
  • 引用数据类型:类,数组,接口,枚举
    基本数据类型:四类八种

    -Java中的默认类型:整数类型是int,浮点数是double

常量

  • 常量:在程序执行过程中,其值不可以改变的量
  • 常量分类:
    1. 自定义常量,通过final关键字定义
    2. 字面值常量
  • 注意:字符常量,单引号里面有且仅有一个字符

变量

变量的概念

  • 变量:在程序执行过程中,其实可以发生改变的量
  • 变量的作用:用来存储数据,代表内存的一块存储区域,这块内存的值是可以改变的.

变量的三要素

  • 数据类型
  • 变量名

使用变量注意事项

  • 先声明后使用
  • 使用之前必须初始化
  • 变量有作用域
  • 在同一个作用域不能重名

进制

进制的分类

  • 十进制
  • 二进制
  • 八进制
  • 十六进制

计算机的存储单位

  • 字节(byte):一个字节等于八位
  • 位(bit):数据存储的最小单位,也就是二进制,二进制数系统中,每个0或1就是一个位,叫做bit,其中8bit就称为一个字节
  • 转换关系:

基本数据类型转换

在Java程序中,不同的基本数据类型的值经常需要进行相互转换.Java语言所提供的7种数值类型之间可以相互转换,基本数据类型转换有两种转换方式:自动类型转换和强制类型转换

  • 自动类型转换
    将取值范围小的类型自动提升为取值范围大的类型,Java自动转换
  • 强制类型转换
    将取值范围大的类型强制转换成取值范围小的类型,需要手动进行转换

运算符

  • 表达式:用运算符连接起来的式子
  • 运算符的分类:
    1. 按功能分类:算术运算符,赋值运算符,比较(关系)运算符,逻辑运算符,条件运算符

    2. 按操作数分类:一元运算符(一个操作数),二元运算符(两个操作数),三元运算符(三个操作数) 条件?结果1:结果2

流程控制

  • 顺序结构
  • 分支结构
    1. if语句
    2. if...else语句
    3. if...else,if...else语句
      4.Switch...case语句
    • Switch中的表达式可选值类型:byte,short,int,char,枚举,String
    • case字句:case值必须是常量,不能是变量或不确定的表达式的值.同一个Switch中的case中的常量必须互不相同
    • default字句:default字句是可选的,default字句的位置是灵活的
  • 循环结构
    1. for循环结构
    2. while循环结构
    3. do...while循环结构

循环控制语句

  • break:只能在Switch或循环结构中,当一个Switch出现在循环中,Switch中的break只能对Switch有效,对循环无效
  • continue:只能用于循环结构,continue后面的任何语句都执行不到
  • return:本质上不是控制循环的语句,是用来结束一个函数的,但当函数结束时,哪怕还有循环操作没有结束,那也执行不了了
这篇关于Java基础知识的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!