zoukankan      html  css  js  c++  java
  • Java-数据类型(引用类型)

    sun公司或其他程序员为了简化开发,所创建出来的新的数据类型,比如Scanner(输入)
    示例
    string(字符串)
    用char来操作字符太过麻烦,所以创造了新的引用类型,String
    使用格式:String 变量的名字=”字符串”
    字符串必须要用双引号括起来
    String之间可以用“+”连接

    public static void main(String[] args) {
            // TODO Auto-generated method stub
            String str1="今天天气不错";
            String str2="适合出去旅游";
            System.out.println(str1+str2);//String之间可以用“+”连接
        }

    输出结果:今天天气不错适合出去旅游

    1)    什么是类
    代表一类事物,抽象,比如人类、植物类
    2)    什么是对象
    代表就是一个具体,实际存在的事物,比如赵老师、门口的自行车
    3)    Java中的类,就是引用类型
    eg:
    class Persion{
    //属性
    int age;
    String name;
    //方法:行为
    }
    4)    Java中类的格式
    class 类名{
    属性—变量
    数据类型 变量名1
    数据类型 变量名2
    ……
    }
    5)    Java中的对象:根据引用类型,来创建该类型的对象
    eg:Person person=new Person();
    类名 对象名=new 类名();
    new:在内存当中根据引用类型(类),创建一个该类的对象
    设计引用类型(设计类),之后根据该引用类型来创建该类型的对象。
    调用对象的属性:对象名.属性名

    package test;
    
    public class Test1 {
    //使用引用类型:必须要在main方法当中,根据引用类型,来创建该类型对象
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            //创建对象的格式:类名  对象名=new 类名()
            Student student=new Student();
            //使用该对象: 对象名.属性名
            student.name="张三";
            student.age=25;
            System.out.println(student.name+":"+student.age);
        }
    }
    //设计一个学生类,属性:姓名,年龄
    class Student{
        String name;
        int age;
    }

    引用类型在内存中的存储结构
    栈:是内存中一块单独存储区域,可以用来存储引用类型对象的地址
    堆:是内存中一块单独存储区域,可以用来存储引用类型对象
    eg:Student student=new Student();

    new:在堆内存当中开辟一个小空间,用来保存创建的对象
    栈:保存的就是创建对象在堆当中的地址

  • 相关阅读:
    ASP.NET 中通过Form身份验证 来模拟Windows 域服务身份验证的方法
    中华枣文化三字经
    佛祖保佑、永无BUG!!!
    fatal error C1010: 在查找预编译头时遇到意外的文件结尾 (转)
    VisualSVN Server搭建SVN服务器<转>
    AMF_OBJECT 数据结构浅析
    rtmp聊天相关归总
    signal(SIGPIPE, SIG_IGN) (转)
    malloc()与calloc区别 (转)
    select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET(转)
  • 原文地址:https://www.cnblogs.com/peiya/p/12679703.html
Copyright © 2011-2022 走看看