YuCloud

紫菊气,飘庭户,晚烟笼细雨。

《谢新恩·冉冉秋光留不住》 - 五代 - 李煜

随笔分类 -  Java 学习

Java 课程的学习
摘要:一、Java中流的分类有哪些? 流从读取类型上来看分为字节流和字符流。 从流动方向上看又分为输入流和输出流两类。 从流从发生的源头看分为节点流和过滤流。其中节点流:直接操作目标设备对应的流,如文件流,标准输入输出流。过滤流:继承带有关键字Filter的流用于包装操作节点流,方便读写各种类型的数据。 阅读全文
posted @ 2020-12-07 21:27 tree[3] 阅读(237) 评论(0) 推荐(0)
摘要:基于Socket实现多客户/服务器通信程序 客户端: 1 package test; 2 3 import java.io.IOException; 4 import java.net.ServerSocket; 5 public class MultiTalkServer{ 6 static in 阅读全文
posted @ 2020-11-18 20:23 tree[3] 阅读(113) 评论(0) 推荐(0)
摘要:1.volatile关键字有什么作用? 1.volatile关键字的两层语义 一旦一个共享变量(类的成员变量、类的静态成员变量)被volatile修饰之后,那么就具备了两层语义: 1)保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。 2)禁 阅读全文
posted @ 2020-11-11 22:26 tree[3] 阅读(116) 评论(0) 推荐(0)
摘要:Java 常用类库 API Doc:http://docs.oracle.com/javase/6/docs/api/overview-summary.html 2.请简述String,StringBuffer,StringBuilder三者之间的共同点与区别,应该分别在何种场景下使用? Strin 阅读全文
posted @ 2020-11-11 21:28 tree[3] 阅读(101) 评论(0) 推荐(0)
摘要:1. 简述Java Error类与Exception类的区别。 共同点: 都继承自第一层次的Object和第二层次的Throwable类 不同点: Error类:不是需要程序进行捕获和处理的,Error抛出后程序停止运行。 Exception类:虚拟机系统根据异常的类型产生相应的异常对象,程序可以继 阅读全文
posted @ 2020-10-28 21:01 tree[3] 阅读(142) 评论(0) 推荐(0)
摘要:1. 如何实现两个对象之间互发消息,请举例说明。 两个对象的相互引用对方的对象,来达到发消息的目的。 class FighterPlane { private String name; private int missileNum; private A a; public void setA(A _ 阅读全文
posted @ 2020-10-28 20:53 tree[3] 阅读(120) 评论(0) 推荐(0)
摘要:Java的访问控制修饰符有哪些?各有什么访问权限? A: 在 Java 语言中提供了多个作用域修饰符,其中常用的有 public、private、protected、final、abstract、static、transient 和 volatile,这些修饰符有类修饰符、变量修饰符和方法修饰符。 阅读全文
posted @ 2020-10-28 19:34 tree[3] 阅读(151) 评论(0) 推荐(0)
摘要:##Q:对象和对象引用的区别是什么? ##A: java中对对象的使用可谓是炉火纯青,那么对象和对象的引用到底是怎么一回事呢,我们来进行简单的分析。首先,来说明对象,加入我们先做出一个名为fighterplane的类,它作为一个模板,(就假如是飞机一号),在接下来我们需要创建二号飞机的时候,我们就以 阅读全文
posted @ 2020-10-04 23:47 tree[3] 阅读(142) 评论(0) 推荐(0)
摘要:& 运算符: if(x == 1 & y == 2) 它一定会判断两次 1.x是否为1 2.y是否为2 (不论x是否为1) && 运算符: if(x == 1 && y == 2) 如果 x不为1,那么整个条件一定为假,它只会判断一次 一般来说 && 比 & 会运算的更快 阅读全文
posted @ 2020-09-25 20:19 tree[3] 阅读(210) 评论(0) 推荐(0)
摘要:Java 数据类型分为两类: 基本数据类型 , 如 int , boolean ...... 引用类型 (类 接口 数组 枚举 标注) 基本数据类型: byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。 short:16位,最大数据存储量是65536,数据范围是-3276 阅读全文
posted @ 2020-09-25 20:09 tree[3] 阅读(219) 评论(0) 推荐(0)
摘要:Q:JVM JDK JRE 区别 A: 简而言之就是 JDK 包含 JRE 包含 JVM 阅读全文
posted @ 2020-09-21 23:34 tree[3] 阅读(134) 评论(0) 推荐(0)
摘要:面向对象 Java 是纯面向对象的语言(有争议)。 稳定性和安全性 与 C++ 不同 Java 抛弃了 指针数据类型(虽然指针运算快,但不安全) 平台无关和可移植性 Java 是既是编译型语言也是解释型语言。由于是在Java 虚拟机上运行,所以与平台无关。 Java 程序运行原理(JVM): 方法区 阅读全文
posted @ 2020-09-21 23:22 tree[3] 阅读(129) 评论(0) 推荐(0)