导航菜单
首页 >  java考试总结  > Java知识点万字大总结(附带期末考试题库【必过版】)

Java知识点万字大总结(附带期末考试题库【必过版】)

文章目录Java知识点总结基础知识两种数据类型标识符命名规则Java中数据类型转换运算符判断语句&循环语句break&continueJava的核心包:即java.lang包基本类型的包装类==比较和equals比较String数组函数类内部类staticthissuperfinal访问修饰符面向对象三个过程面向对象三个特性(属性)构造方法程序的执行过程方法重载:overload方法重写:override继承所有类的父类Object类主方法的分析Java内存的总结自动装箱,自动拆箱正则表达式异常和错误泛型集合线程IO流网络编程反射XML解析JDBC数据库连接 期末题库判断题选择题填空题简答题程序设计题

Java知识点总结 基础知识 两种数据类型

1、引用数据类型: 数组、类、接口。

2、基本数据类型:

整型:byte、short、int、long (8位1个字节、16/2 、32/4、64/8)浮点型:float、double(32/4 、64/8)字符型:char(16/2)布尔类型:boolean

级别从低到高为: byte,char,short(这三个平级)–>int–>float–>long–>double

自动类型转换:从低级别到高级别,系统自动转的;

强制类型转换:什么情况下使用?把一个高级别的数赋给一个别该数的级别低的变量;

Java中默认整数为int类型, 小数为double类型; 字符char是否可以存放一个汉字?可以,因为一个字符占2个字节,一个汉字两个字节; 整型初始值默认0 浮点型默认0.0 布尔类型默认false 引用数据类型默认null

数据类型特征表

类型位数最小值最大值默认值其他byte8-128(-2^7)127(2^7-1)0有符号、二进制补码表示short16-32768(-2^15)32767(2^15-1)0有符号、二进制补码表示int32-2^312^31-10有符号、二进制补码表示long64-2^632^63-10L(0l)有符号、二进制补码表示float322^(-149)2^128-10.0f单精度、IEEE754标准double642^(-1074)2^1024-10.0d双精度、IEEE754标准char16\u0000(0)\uffff(65535)\u0000(0)单一的、Unicode字符

浮点数内存结构

类型位数符号位指数位尾数位float321823double6411152

short s1=1; s1=s1+1;

这一句编译错误,因为执行s1+1返回的结果是int类型(执行隐式类型转换)。修改的话要强制转换为short型才可以。

short s1=1; s1+=4;

这一句没有任何问题。

标识符命名规则 可以由数字、字母、下划线、$符号组成,但是不能是关键词,不能以数字开头全局变量(成员变量、类变量)可以供当前类的多个方法使用;定义在类中;成员变量存在于堆内存中,随着对象的产生而存在,消失而消失。 局部变量定义在方法中或者方法参数只能作用于当前方法没有初始值局部变量存在于栈内存中,随着所属区域的运行而存在,结束而释放。 常量: 只能

相关推荐: