Java学习笔记系列(一)——介绍基础的标识符命名以及数据类型

知识干货:

1.java采用的是unicode编码方式,是16位编码,可表达字符总数为2^16。

2.标识符命名规则:

  • 可以以字母,下划线_, 开 头 , 后 面 跟 着 字 母 , 数 字 , 下 划 线 , 开头,后面跟着字母,数字,下划线_, 线命名。
  • 类和接口:每个单词word首字母必须大写。SimpleApp
  • 方法:第一个单词小写,其余单词首字母大写。helloWord
  • 常量:字母全部大写。PI
  • 变量:同方法的命名规则,第一个单词小写,其余单词首字母大写。helloKety

3.编译器Eclipse的小技巧

Ctrl+shift+f 可以一键规范化你的代码,非常实用。

4.Java中的关键词

  • 48个关键字:
    在这里插入图片描述
  • 2个保留字:
    const,goto
  • 3个常量:
    null,true,false

5.数据类型:

总览
在这里插入图片描述

整数类型的byte,short,int,long(依次是位数二倍的关系):

这里我们知道一个字节也就是byte是八位就可以知道其余的位数啦!
在这里插入图片描述

浮点数类型的float,double(位数也是二倍的关系):

在这里插入图片描述

字符类型的char:

  • 1.用单引号表示。
  • 2.Unicode字符集,16位。
  • 3.支持转义字符。
  • 4.字符串:用双引号括起来。
    转义字符表
    在这里插入图片描述
    以上转义符的学习在c或者c++应该是已经掌握的,这里并不引用样例

boolen:java中的整数和boolen不能直接的进行转换不同于c/c++

  • true
  • false

Integer:

  • 继承:
    Java.lang.Object ->java.lang.Number->java.lang.Integer
  • 属性:
    最大值2^31-1;
    最小值-2^31;
  • 构造器:
    public Integer(int value) 通过整数进行构造
    public Integer (String s) 通过字符串转换构造
  • 方法:
public int compareTo(Integer anotherInteger)//比较两个整数
public static int parseInt(String s) //方法用于将字符串参数作为有符号的十进制整数进行解析。
public static int parseInt(String s, int radix)//使用第二个参数指定的基数,将字符串参数解析为有符号的整数。
public static String toBinaryString(int i)//将i转换成二进制数以后的字符串
public static String toString(int i)//转换为相应的字符串
public boolean equals(Object obj)//比较两个对象是否相等
public static Integer valueof(int i)//如果在-128-127之间返回对象引用本身,否则利用缓存创建一个对象
public int intValue()//将Integer转换为int

对于valueof方法的详细介绍:

valueof方法解读!

Float:

  • 继承:
    Java.lang.Object->java.lang.Number->java.lang.Float
  • 属性:
    最大值:(2-2^-23) *2^127
    最小值:2^-149
    构造器:
	public Float(double value):构造一个新分配的 Float 对象,它表示转换为 float 类型的参数。
	
	public Float(float value):构造一个新分配的 Float 对象,它表示基本的 float 参数。
	
	public Float(String s):构造一个新分配的 Float 对象,它表示 String 参数所指示的 float 值。
	Float float1 = new Float(3.14145);    // 以 double 类型的变量作为参数创建 Float 对象

	Float float2 = new Float(6.5);    // 以 float 类型的变量作为参数创建 Float 对象

	Float float3 = new Float("3.1415");    // 以 String 类型的变量作为参数创建 Float 对象


  • 方法:
    在这里插入图片描述

Character:

  • 继承:
    Java.lang.Object->Java.lang.Character
  • 属性:
    最大值:’|uFFFF’
    最小值:’\u0000’
  • 构造器:
public Character (char ch)
  • 方法:
public static boolean isLetter(char ch)//判断是否是字母
public static boolean isDigit(char ch)//判断是否是数字
public static char toLowerCase(char ch)//变为小写
public static boolean isWhitespace(char ch)//是否是空格
public static char toUpperCase(char ch)//变为大写

Boolean:

  • 继承:
    Java.lang.Object ->java.lang.Boolean.
  • 属性:
    ①TRUE
    ②FALSE
  • 构造器:
public Boolean(boolean value)
publie Boolean(String s)
  • 方法:认真观察见面的几个类的方法大同小异这里不做具体介绍
public static boolean parseBoolean(String s)
public static String toString(boolean b)

Variable:

  • 声明
  • 创造
  • 初始化
  • 类变量:在类中,但是在方法的外面。
  • 局部变量:在方法中。
    类变量默认值
    在这里插入图片描述

Constant:

  • 定义:在程序执行期间值保持相同不变的变量。
  • 字面常量:3.14159
  • 符号常量:PI
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CodeUltraLab

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值