栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java基础

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java基础

java基础整理 一,变量与包装类 1,变量

定义:

是计算机内存的一块存储空间,是存储数据的基本单位;内存是存放CPU的临时运算数据,计算机所有程序都是在内存中进行的

变量类型

类变量:
​ 使用static修饰,所有对象共享的唯一数据实例变量:
​ 每一个对象都有一份,不共享局部变量:
​ 声明在方法之内,存储在栈空间

注意事项

在类中,方法外,会有默认值,可赋值在方法中声明的变量必须要赋值

数据类型

byte, 1个字节short, 2个字节char, 2个字节int, 4个字节long, 8个字节float, 4个字节double,8个字节boolean:false,true 2,包装类

类型

ByteShortCharacterIntegerLongFloatDouble 自动转换与强制转换 二,String 1,简介

String类是final修饰,不可继承,实现Serializbale接口,实现Comparable

具有不可变性

对于直接赋值的话,就是声明在字符串常量池中,

对于new String()赋值,就是在堆空间中赋值

变量的值都是相对应的地址值

String s1 = "Hello";
String s2 = "world";
String s3 = "Hello" + "world";
String s4 = s1 + "world";
String s5 = "Hello" + s2;
String s6 = s1+s2;
String s7 = "Helloworld";
String s8 = new String("Helloworld");
System.out.println(s3 == s4);//false
System.out.println(s3 == s5);//false
System.out.println(s3 == s6);//false
System.out.println(s3 == s7);//true
System.out.println(s4 == s5);//false
System.out.println(s5 == s6);//false
System.out.println(s6 == s7);//false
三,运算符

算术运算符

+,-,*,/,++,–,%

关系运算符

==, !=,>=,<=,>,<

位运算符,以二进制的形式进行运算,

&, | , ^ , ~ , << , >> , >>>

赋值运算符

=,+=,-=,/=,*=,%=,<<=,>>=,&=,^=,|=

逻辑运算符

&& ,||, !

instanceof运算符:类对象 instanceof 类;
- 判断类对象是否为这个类类型,是则返true,否返false

三元运算符

关系式 ? 表达式1 : 表达式2;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/737459.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号