栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础语法1

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础语法1

Java基础语法1

注释

注释对程序功能的说明,以某种特定的符号作为标记,程序运行时不会执行注释。

java的三种注释方式:

// 用于单行注释,快捷键Ctrl+/

用于多行注释,快捷键Ctrl+Shift+/ Ctrl+Shift+取消注释

文档注释,用于类、方法(函数)、属性 功能进行说明,可在调用时提示。

     //这是一个单行注释。
        
        
关键字

特点:所有字母都是小写

  • 访问控制privateprotectedpublic
    类,方法和变量修饰符abstractclassextendsfinaltransientimplements
    interfacenativestrictfpsynchronizaedvolatile
    程序控制breakcontinuereturndowhileif
    elseswitchcasedefault
    错误处理trycathcthrowthrows
    包相关importpackage
    基本类型booleanbytechardoublefloatint
    longtruefalse
    变量引用superthisvoid
    保留字gotoconst
标识符

定义:java 对各种变量、方法和类等要素命名时使用的字符序列成为标识符。

定义标识符的规则:

  • 由26个英文字母大小写,0-9 ,_或 $ 组成 数字不可以开头。

  • 不可以使用关键字和保留字,但能包含关键字和保留字。

  • Java中严格区分大小写,长度无限制。

  • 标识符不能包含空格。

java中的名称命名规范:

  • 变量: 1>如果是单个单词, 单词全部字母小写. 如:num;

              2>如果是由多个单词组成的复合单词, 除第一个单词外, 后所有单词首字母大写. 如:  codeName;

  • 常量 :常量所有单词字母大写, 如果是由多个单词组成, 由下划线连接.如:XXX_YYY_ZZZ;

  • 方法: 方法命名规范与变量相似, 如 run(); stop();

  • 类:类名的所有单词首字母均大写. 如Animals{} ;

  • 包:多单词组成时所有字母都小写.如 com.sun;

  • 尽量使用驼峰命名。

java数据类型 一、基本数据类型

1.四种整数类型

byte: 一个字节,用于表示最小数据单位

short:(短整型)俩个字节

int:  四个字节 最常用

long:(长整型)整数字面默认为int 表示long类型在字面默认加L

2.俩种浮点数类型

float:4个字节,单精度型浮点数据,后缀F或F,精度没有long高,有效位数短,范围比long大。

double:8个字节,双精度型浮点数据,后缀D或d,浮点数字面量默认都是double类型,所以在定义的float型数据后面加F或f,double类型可不写后缀,但在小数计算时一定要写doubleD或d。

3.一种字符类型

char:2个字节,是整数类型,用单引号括起来的 1 个字符(可以是一个中文字符),使用 Unicode 码代表字符

4.一种布尔类型

boolean:1个字节,true 真 和 false 假

代码实现:

public class Demo6 {
    public static void main(String[] args) {
        //byte类型  -128 ~ 127
        byte a1 = 1;
        System.out.println(a1);
​
        //short类型  -32768 ~ 32767
        short a2 = 32767;
        System.out.println(a2);
​
        //int类型  -2147483648~2147483647
        int a3 =2147483647;
        System.out.println(a3);
​
        //long类型 -9223372036854775808~9223372036854775807
        long a4 = 9223372036854775807l;
        System.out.println(a4);
        
         //char类型
        
        char c1 = ''';
        System.out.println(c1);
        
         //boolean
        boolean b = false;
        System.out.println(b);
    }
}
代码运行结果

 

基本数据类型之间的转换

java中的基本数据类型之间的转换(这里不包含布尔类型)分为两类:自动类型转换和强制类型转换。

1.自动类型转换(隐式转换)

这里指容量小的可以自动转换为容量大的

转换规律为:byte,char,short → int → long → float → double

2.强制类型转换

强制类型转换是自动类型转换的逆运算,是容量大的类型转换为容量小的类型

容易引起的问题:1.数据溢出;2.精度降低

double d1 = 12.9;
int i1 = (int)d1; //截断操作,结果只保留小数点前的数字,而非四舍五入。
System.out.println(i1); //输出为12
二、引用类型(后面会详讲这三个模块)

1、类class

2、接口

3、数组[ ]

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/839422.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号