上一页 1 ··· 5 6 7 8 9
摘要: 编译时类型和运行时类型 java引用变量有两个类型:一个是编译时类型,一个是运行时类型,编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。 举个例子: person p = new Women() #其中Women类继承于person类。 假设p的属性修饰符为public 阅读全文
posted @ 2019-12-06 17:09 scnu-yang 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一、线程分为前台线程和后台线程,下面是关于一些知识要点的总结: 1)托管线程池中的线程(ThreadPool.QueueUserWorkItem()和Task创建的线程)都是后台线程,通过BeginXXX方法运行的线程都是后台线程;应用程序的主线程main()以及使用Thread构造的线程都默认为前 阅读全文
posted @ 2019-12-06 17:01 scnu-yang 阅读(269) 评论(0) 推荐(0) 编辑
摘要: java面向对象编程是指:Java语言提供类、接口和继承等面向对象的特性,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。另外,java是面向对象,但不是所有的都是对象,基本数据类型就不是对象,所以才会有封装类。 面向对象的特 阅读全文
posted @ 2019-12-06 16:40 scnu-yang 阅读(1849) 评论(0) 推荐(1) 编辑
摘要: 一、总结:java传参问题:Java只有一种参数传递方式:那就是按值传递,即Java中传递任何东西都是传值。所谓的引用也是通过值传递的。如果传入方法的是基本类型的东西,你就得到此基本类型的一份拷贝。如果是传递引用,就得到引用的拷贝。 二、对象和引用在内存中是怎么样存储和起作用的? 【为了说明这个问题 阅读全文
posted @ 2019-12-06 15:29 scnu-yang 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一、final关键字和static的基本用法 final: 1)修饰类:当用final修饰一个类时,表明这个类不能被继承,同时,final类中所有成员方法都会被隐式的指定为final方法。 2)修饰方法:将方法锁定,以防止任何继承类修改它的含义。 备注:父类中,用final声明的方法是不能被子类覆盖 阅读全文
posted @ 2019-12-05 14:00 scnu-yang 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 此随笔是站在巨人的肩膀上总结的! 1)socket的概念 Socket也称‘套接字’,用于描述IP地址和端口,是一个通讯链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个Socket。建立网络通信连接至少是要一对端口号 阅读全文
posted @ 2019-12-04 23:00 scnu-yang 阅读(473) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9