- 博客(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
216
1
原创 Java 自动类型提升
当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。byte、char、short-->int-->long-->float-->doublebyte,char,short 这三者相互运算的时候结果都为intchar c1 = 'a';//a=97int i3 = 10;int i4 = c1+i3;//编译通过short s2 =10;//char c2 = c1+s2;编译不通过,报错possbile lossy co
2021-07-27 13:31:11
233
原创 Java 数据类型
Java的基本数据类型(primitve type)有8个:其中整数型有long.short.int,byte浮点型有float.double字符型char布尔类型booleanJava的引用数据类型(reference type)有三个:类(class)、接口(interface)、数组( [ ] ).需要注意的是字符串(String)属于一种引用数据类。...
2021-07-25 14:08:39
97
原创 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
141
原创 今天开始学习Java
我从今天开始要学习Java,全程自学,我将试着使用费曼学习法,将我所学到的知识点尽可能通透简洁的讲解出来。最终目标是可以一个人完成网络商城项目或者论坛项目之类的。我将会按照上传的Java后端学习路线来进行学习。今后会定期更新重要的知识点和所做的项目...
2021-07-19 15:03:22
64
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人