- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Java 强制类型转换
用()作为强转符号,强制类型转换有可能造成精度损失。 double s1 = 22.3; int a1 = (int)s1;//截断操作,精度损失 System.out.println(s1);//22 //没有精度损失 long l1 =123; short s1 = (short)l1; //精度损失 int i2 =128; byte b =(byte)i2; System.out.println(b);//-128 ...
2021-07-27 13:52:31 194 1
原创 Java 自动类型提升
当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。 byte、char、short-->int-->long-->float-->double byte,char,short 这三者相互运算的时候结果都为int char c1 = 'a';//a=97 int i3 = 10; int i4 = c1+i3;//编译通过 short s2 =10; //char c2 = c1+s2;编译不通过,报错possbile lossy co
2021-07-27 13:31:11 193
原创 Java 数据类型
Java的基本数据类型(primitve type)有8个: 其中整数型有long.short.int,byte 浮点型有float.double 字符型char 布尔类型boolean Java的引用数据类型(reference type)有三个: 类(class)、接口(interface)、数组( [ ] ). 需要注意的是字符串(String)属于一种引用数据类。 ...
2021-07-25 14:08:39 59
原创 JDK,JRE,JVM之间的关系
今天刚学到JDK,JRE和JVM之间的关系,下面来逐个先介绍一下。 JDK,全称Java development kit。意思是Java工具开发包。 JDK就是给Java开发人员用的工具包,其中也包括了JRE,所以下了JDK之后就不需要单独再下载JRE了。开发工具包括JAVAC编译工具,Jar打包工具等等。 JRE,全称Java runtime environment。意思是Java运行环境。 JRE包括了JVM和一些必须的核心类库等,如果你想运行一个已经开发好了的JAVA软件,你只需要下一个JRE
2021-07-20 22:09:41 85
原创 今天开始学习Java
我从今天开始要学习Java,全程自学,我将试着使用费曼学习法,将我所学到的知识点尽可能通透简洁的讲解出来。最终目标是可以一个人完成网络商城项目或者论坛项目之类的。 我将会按照上传的Java后端学习路线来进行学习。今后会定期更新重要的知识点和所做的项目 ...
2021-07-19 15:03:22 40
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人