JavaSE 02

导读:本篇文章讲解 JavaSE 02,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

一、引用数据类型

1.自定义类型

1)归类 造图纸 模子 根据需求来自己定义类型,不是系统自带

2)编写方式 声明一个类

public class Xxx{
    //声明变量 放到这里  不放到main中->特征和属性
}

如Person类案例

/**
    Person (名字 年龄 性别)
*/
public class Person{
    //属性
    //名字
    String name;
    //年龄
    int age;
    //性别
    String gender;
}

JavaSE 02

2.创建对象

1)new

  • 开辟空间

  • 初始化

  • 返回地址给引用

2)创建对象书写方式

new 类型();

上面Person类作为创建对象

/**
    创建Person对象
*/
public class User{
    public static void main(String [] args){
        //创建对象
        Person person=new Person();
        //给属性赋值
        person.name="小小";
        person.age=18;
        person.gender="女";
        System.out.println("个人信息表如下:");
        System.out.println("名字:"+name);
        system.out.println("年龄:"+age);
        System.out.println("性别:"+gender);
    }
}

3)异常(*NullPointerException

只有引用没有对象;

4)画图解析创建对象

JavaSE 02

二、基本类型

1.常用类型

  • 整型 int

  • 浮点型 double

  • 字符型 char

  • 布尔型 Boolean

2.字符

1)字符集 统一采用Unicode

2)转义字符 +单个字母 —>转义成特殊的含义

转义字符 说明
\n 换行
\t 多个空格
\\ \
\”
\’

三、运算符

1.算术运算符

1)+(求和、字符串拼接连接符不是追加符) 字符串不可变

2)- (减法 负数)

3)*

4)/(二个整除,整除没有小数点,也不会四舍五入。

两个整数相除,第二个数不能为0

两个非整数相除如 小数,可以为0 ,值 Infinity)

5)% 模 mod 余数

整数取模(5%2 5%-2 -5%2 -5%-2)余数的符号跟被除数一致

6)++ — (前导++ 先自增 后表达式 后导++ 先表达式再自增)

2.赋值运算符

= 拷贝内容 拷贝值|地址值

int a=5;
int b=a;//a的内容拷贝 赋值一份b ,不是 清空。。。。
Computer comp1 =new Computer();
Computer comp2 = comp1; // comp1的内 一个对象多个引用

3.扩展运算符

+= -= *= /= %=

1.简化

int num=5;
num=num+2;
//简化
num+=2;

2.优化

char num='a';
num=num+1;//报错char转化为int
//优化
num+=1;//不报错

4.关系运算符

< >= <= == != instanceof

  • 返回结果为Boolean类型

  • boolean的变量不能用 > < >= <=

5.逻辑运算符

&& || !(只操作boolean类型)

短路与: 且&& 当前一个表达式的值为F ,整个表达式的结果已经确定为F ,后面表达式为了提升性能不执行。 短路与。

短路或: 或|| 当前一个表达式的值为T ,整个表达式的结果已经确定为T ,后面表达式为了提升性能不执行。 短路或。

6.三目运算符

boolean ? 值为true取值1:值为false 取值2

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/121499.html

(0)
seven_的头像seven_bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!