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

JavaSE学习笔记(day 1)

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

JavaSE学习笔记(day 1)

JavaSE学习笔记
  • 简介:本笔记为博主自己学习记录,如果有错误欢迎指出纠正!
注释
  • 注释:就是对代码的解释和说明,其目的就是其他开发者能够轻松的了解代码。
  • 注释不会影响代码程序的编译和运行。
单行注释 
//这是一个单行注释
多行注释 

文档注释:

关键字
  • java关键词共53个

  • 另外,Java还有3个保留字:true、false、null。它们不是关键字,而是文字。包含Java定义的值。和关键字一样,它们也不可以作为标识符使用
  • 详见:https://baike.baidu.com/item/java%E5%85%B3%E9%94%AE%E5%AD%97/5808816?fr=aladdin#3_43(百度百科)
标识符 含义
  • 标识符即为自己编程使用的“名字”,给类、接口、方法、变量、常量名,包等起名字的字符序列。
标识符的组成
  • 一般由 英文大小写字母、数字、下划线( _ )和美元符号($)构成
定义规则(硬性要求)
  • 不能以数字开头
  • 不能是关键字
  • 严格区分大小写
定义规则(非硬性要求)
  • 类和接口:
    • 首个字母大写,如果有多个单词,每个单词首字母大写:HelloWorld、Student
  • 变量和方法:
    • 首字母小写,如果有多个单词,从第二个单词开始首字母大写:getName、studyJava
  • 常量名(自定义变量):
    • 所有字母都大写,多个单词用下划线( _ ):MAX_VALUE
  • 总结:
    • 尽量使用驼峰命名
数据类型 基本数据类型(数值型)
  • 整数:byte short int long;
    • 1byte == 8bit
  • 浮点数:double float;
  • 字符型:char;
  • 布尔型:boolean
引用类型
  • 引用类型:
    • 类 例如:String
    • 接口
    • 数组
代码实现(整数类型)
package day1;

public class
Demo5 {
    public static void main(String[] args) {
        // byte 为一个字节
        byte a1 = 127;
        System.out.println(a1);

        //short 为两个字节;
        //MAX_VALUE 为取该数值类型的最大表示值
        short a2 = 128;
        System.out.println(a2);
        System.out.println(Short.MAX_VALUE);

        //int 为四个字节
        int a3 = 123456;
        System.out.println(a3);
        System.out.println(Integer.MAX_VALUE);

        //long 为8个字节
        long a4 = 123456789L;
        System.out.println(a4);
        System.out.println(Long.MAX_VALUE);
        //8字节 整数字面默认为int  表示long类型在字面默认加L


        
    }
}

代码实现(浮点数类型)
package day1;

import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput;

public class Demo6 {
    
    public static void main(String[] args) {
        //float 4字节 浮点数字面量默认是double 类型 声明 float类型在字面量后面要加f/F;
        float a = 10.0001f;
        System.out.println(Float.MAX_VALUE); //3.4028235e38

        //double 8字节
        double b = 100.3333333321434324324;
        System.out.println(b);


        

        boolean t = true;
        boolean f = false;

    }
}
代码实现(char型)
package day1;

public class Demo7 {
    
    public static void main(String[] args) {
        char a = 'a';
        char b = '中';


        
        System.out.println(a+0);
        System.out.println(b+1);
    }
}

基本数据类转换
  • 除了布尔型以外,其他其中基本类型之间可以进行数据转换
    • 分为默认转换和强制转换
    • byte short char —>int —>long —>float—>double
代码实现
 public static void main(String[] args) {
        
        byte b = 127;
        short s = b;
        int i = b;
        long c = i;//8
        float f = c;//4

        

        int x = 258;
        byte y = (byte)x;
        System.out.println(y);

        float z = 10.35f;
        long m = (long)z;
        System.out.println(m);
        //在混合运算中,容量小的类型会自动升成容量大的类型
        int n = (int)(10*3.5+z);
    }
}

//萌新博主新文 以后将不定时更新学习过程与资料,欢迎各路大佬指教!

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

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

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