欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

1.Java基础语法

程序员文章站 2022-09-02 18:06:41
Java基础语法(入门)第一个Java程序public static void main(String[] args){ System.out.println("你好!");}注释注释非常重要要养成写注释的习惯单行注释//多行注释/**/文档注释/***/标识符和关键字命名规范(不能以数字开头,不能用用java的关键字命名)标识符的命名规则:包名的所有命名都要小写。类和接口名的每个单词的首字母都要大写常量名的每个字母都要大写,字母间用_隔开。...

Java基础语法(入门)

第一个Java程序

public static void main(String[] args){
    System.out.println("你好!");
}

注释

注释非常重要要养成写注释的习惯

  1. 单行注释

    //

  2. 多行注释

    /**/

  3. 文档注释

    /***/

标识符和关键字

命名规范(不能以数字开头,不能用用java的关键字命名)

  1. 标识符的命名规则:
    包名的所有命名都要小写。
    类和接口名的每个单词的首字母都要大写
    常量名的每个字母都要大写,字母间用_隔开。
    变量和方法名的单词的第一个字母小写其他单词的首 字母都大写。
    标识符的命名要按照对应的意义来编写。

  2. 关键字:

    Java内部有特殊意义的单词:public static class main等(还有保留字)

数据类型

  1. 基本(8种)

    整型:byte short int long(1 2 4 8)

    浮点型:float double(默认) (4 8)
    字符型:char(Unicode编码所以可以存汉字2字节)(2)
    布尔型:boolean

  2. 引用

    类class
    接口interface
    数组
    枚举enum
    注解annotation

数据类型扩展

  1. 进制

    二进制(0b)

    八进制(0)

    十进制

    十六进制(0X)

  2. 定义变量注意事项

    不能以数字开头,不能用用java的关键字命名

  3. 浮点数拓展

    溢出,失精

  4. 字符型拓展

    Unicode编码所以可以存汉字2字节

  5. 布尔类型拓展

    默认false

  6. 转义字符

    /n

    /t

类型转换

注意事项

  • 1同类型
  • 2溢出
  • 3失精

转换方式

  1. 自动类型转换:低>高

    1.两种数据要兼容。2.目标类型的范围要大于原类型的范围

  2. 强制类型转换(内存溢出,失精)高>低

    目标类型 变量名=(目标变量类型)值

    例 int num=4;
    byte b=(byte)num;

  3. 表达式类型自动提升(重点)

    java进行±*/等运算时会自动提升为默认类型

  4. 强制自动类型提升

    num+=1;

    使用+= -= *= /=等运算时自动提升类型

变量,常量,作用域

变量

  1. 全局变量(成员,实例)默认值

    定义在类中方法外的变量

  2. 局部变量

    定义在方法内的变量

  3. 类变量(static)静态

    随着类的加载而定义

常量

  1. 基本常量:

    a.整型常量:byte,short,int,long,(int为默认)
    b.浮点型常量:float,double(double为默认)
    c.字符型常量:‘a’ 用’'包起来
    d.字符串常量:“我和你” 用“”包起来
    e.boolean常量:true false(默认)
    f.空常量:Null

  2. final修饰

    final int a=1;

作用域

变量的作用域:在不同的{}中有不同的作用。

运算符

  1. 算数运算符:+,-,,/,%,++(前,后),–(前,后)
    注意自增的使用
    2.赋值运算符:=,+=,-=,
    =,/=,%=
    注意:使用+=,-=,*=,/=,%=可以自动强类型转换
    3.比较运算符:结果是Boolean型 ==,!=,<,>,<=,>=
    4.逻辑运算符:&,|,^,!,&&,||(注意&和&&的区别)
    5.位运算符:二进制0和1运算 &,|,~,^,<<,>>,>>>(先转为二进制,再运算,再转成二进制,最后变成十进制)
    6.运算符的优先级。

文档注释的使用

javadoc

本文地址:https://blog.csdn.net/weixin_46800795/article/details/110809717

相关标签: Java基础 java