摘要: 1.1.1 Object克隆的方法(了解): 使用clone的方法时候,要保证我们的那个对象对应的类,实现了Cloneable的接口才行; 浅克隆: package day010; //① 实现 Cloneable接口 public class Boy implements Cloneable { private Girl girl; public Girl getGirl() { re... 阅读全文
posted @ 2019-07-27 11:03 saimirisciureus 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1 Java第三课[流程控制] 1.1 回顾: 1. 标识符的命名:标识符通常意义上是指 类名,包名,方法名,属性名,普通变量等等. 2. 类命名:每个单词的首字母大写; 3. 变量命名规则:字母数字下划线以及$符号组成,不能以数字开头,不能使用java中的关键字,在同一个作用域中不能重复;有一定的含义,遵循骆驼命名方法。 4. 常量: final 表示的这个变量在运行期,不会发生改变; Fina... 阅读全文
posted @ 2019-07-18 17:34 saimirisciureus 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1 Java第二课 1.1 回顾: 1、 Java的发展历史,java的开发平台:JavaSE(标准版)、 JavaEE(企业版)、JavaME(微型版) 2、 Java语言的特点:面向对象 跨平台(字节码文件->在不同的平台[操作系统]上有不同的虚拟机JVM) 健壮性(强类型,没有指针,不用强制回收对象[GC]) 分布式 多线程 动态性等; 3、 JDK JRE JVM: 三者 关系,JDK的安... 阅读全文
posted @ 2019-07-18 17:08 saimirisciureus 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 1 Java第一课: JDK安装配置和HelloWorld 1.1 安装JDK(java development kit),配置环境变量: 我们发现一个目录 jdk jdk开发工具包,中其实包含了编译器和运行时的环境/jre (java运行时环境) ;这个环境只有运行时的环境,而没有编译器. 配置环境变量 : 1.2 第一个Java代码: /** * 类的注释: 控制台输入一行字符串 @A... 阅读全文
posted @ 2019-07-15 17:04 saimirisciureus 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 本案例代码使用java.net.socket和java.io包下的相关api实现了对象传递。 相关代码如下: 服务端代码 ServerSocketHomework: 客户端代码:ClientHomework 上例中使用的实体类,要自己定义,注意要实现序列化接口: 阅读全文
posted @ 2019-06-27 15:05 saimirisciureus 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 我是一只松鼠猴[saimirisciureus] 阅读全文
posted @ 2019-04-26 22:21 saimirisciureus 阅读(80) 评论(0) 推荐(0) 编辑