首页 > 基础资料 博客日记

JAVA---02

2023-08-06 18:05:14基础资料围观202

文章JAVA---02分享给大家,欢迎收藏Java资料网,专注分享技术知识

第二天

1. 数据类型

强类型语言:有严格的规定,先定义后使用 (java属于强类型语言)

弱类型语言:

 

Java的数据类型

基本类型(primitive type)

引用类型(reference type)

 

 

//整数
int a = 30;
long one = 30L;
//浮点数
double b = 1.3232;
float two = 30.1f;
//字符
char three = 'c';
//布尔值
boolean flag = true;
boolean flag1 = false;

 

注意:

char:

float : 有限的 离散的 舍入误差 大约 接近

double

float f = 0.1f;
double e = 0.1;
double flag =f==e;
System.out.println(flag);  //输出false
//最好完全使用浮点数进行比较,不然就会出现上述结果
//BigDecimal   数学工具类


//char : 所有的字符本质还是数字
//Unicode 编码 0~65535

/*实例变量:从属于对象;如果并不自行初始化,这个类型的默认值为0 或0.0或U0000 区分与C语言,C语言中静态的才是0,int之类的是随机
*/
//布尔值:默认是false
//除了基本类型,其余的默认值都是null;

 

2. 类型转换

强制类型转换:高到低

自动类型转换:低到高

由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换

 

 

运算过程中,不同类型的数据先转化为同一类型,然后进行运算

强制转换避免内存溢出,还有精度问题

不能对布尔(Boolean)转换

不能把对象类型转换为不相干的类型

 

3.变量

常量(final):

命名规则:

类成员变量:首字母小写和驼峰原则

局部变量:首字母小写和驼峰原则

方法名:首字母小写和驼峰原则

常量:大写字母和下划线

类名:首字母大写和驼峰原则

 

4.变量的作用域

  1. 类变量 :static

  2. 实例变量

  3. 局部变量

     

5.运算符

  • 算数运算符:+,-,*,/,%(模),++,--

  • 赋值运算符:=

  • 关系运算符:>,<,>=,<=,==,!=,instanceof

  • 逻辑运算符:&&,||,! (短路原则)

  • 位运算符:&,|,^(异或),~,>>,<<,>>> (左移,右移效率极高)

  • 条件运算符: ? :

  • 扩展赋值运算符:+=,-=,*=,/=

注意优先级

 

4.包(package)机制

命名规则一般利用公司名倒置作为包名

利用 import导入包

 

5. JavaDoc

@author 作者名

@version 版本号

@since 指明需要最早只用的jdk版本

@param 参数名

@return 返回值情况

@throws 异常抛出情况

doc生成: javadoc -encoding UTF-8 -charset UTF-8

encoding:编码

charset:字符编码

补充

  1. JDK7新特性,数字之间可以用下划线分割

int money = 10_0000_0000;

 

 

  1. 修饰符不区分先后顺序

static final double PI = 3.14;
final static double P = 3.14;
  1. 字符串连接符

// 连接符  +
System.out.println(""+a+b);
System.out.println(a+b+"");
//注意:在前在后完全不一样:在后按正常逻辑就行    
//   在钱需要把a+b看成一个整体,相当于(a+b)
  1. 加减运算的时候

    有long型,int型或byte或short型,会转换成long型

    没有long型,有int型或byte型或short型,会转换成int型

    实数会转化成double型


文章来源:https://www.cnblogs.com/liangchunbo/p/16531092.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐

标签云