随笔分类 -  Java

摘要:英文版 582. Kill ProcessGiven n processes, each process has a unique PID (process id) and its PPID (parent process id). Each process only has one parent 阅读全文
posted @ 2018-10-11 09:00 gaoyanliang 阅读(3886) 评论(0) 推荐(0)
摘要:英文版A sequence X_1, X_2, ..., X_n is fibonacci-like if: - n >= 3- X_i + X_{i+1} = X_{i+2} for all i + 2 <= n Given a strictly increasing array A of pos 阅读全文
posted @ 2018-10-09 22:23 gaoyanliang 阅读(923) 评论(0) 推荐(0)
摘要:第一步:打开Eclipse,windows下,打开“window”→“Preferences” ;mac下,打开“偏好设置”。 第二步:选择“Java”,展开,“Editor”,选择“Content Assist”。 第三步:选择“Content Assist”,在右边的“Auto-Activati 阅读全文
posted @ 2017-10-19 13:21 gaoyanliang 阅读(6352) 评论(0) 推荐(1)
摘要:一、安装JDK 1、 JVM(Java Virtual Machine—Java虚拟机) JRE(Java Runtime Environment—Java运行时环境) JDK(Java Development kit—Java开发工具包) 2、JDK包含了JRE和JVM,所以安装了JDK就安装了J 阅读全文
posted @ 2017-10-13 21:15 gaoyanliang 阅读(268) 评论(0) 推荐(0)
摘要:volatile特性 内存可见性:通俗来说就是,线程A对一个volatile变量的修改,对于其它线程来说是可见的,即线程每次获取volatile变量的值都是最新的。 volatile的使用场景 通过关键字sychronize可以防止多个线程进入同一段代码,在某些特定场景中,volatile相当于一个 阅读全文
posted @ 2017-09-24 14:48 gaoyanliang 阅读(420) 评论(0) 推荐(0)
摘要:实验任务 任务一:设计实现发声接口 任务二:动物乐园 实验内容 任务一:设计实现发声接口 任务目的: 任务描述: 设计和实现一个Soundable接口,该接口具有发声功能,同时还能调节声音大小 Soundable接口的这些功能将由有3种声音设备来实现他们分别是Radio、Walkman、 Mobil 阅读全文
posted @ 2017-09-14 15:46 gaoyanliang 阅读(5870) 评论(0) 推荐(0)
摘要:实验任务 任务一:图形面积周长计算小程序 任务二:饲养员喂养动物程序 实验内容: 任务一: 图形面积周长计算 任务目的: 任务描述: 设计一个小程序,可以计算圆形和长方形的面积及周长,其中 定义抽象类 图形类为圆形和长方形的父类,在图形类中定义抽象方 法获取面积方法和获取周长方法。定义面积和周长计算 阅读全文
posted @ 2017-09-14 12:42 gaoyanliang 阅读(3338) 评论(0) 推荐(0)
摘要:Eclipse快捷键大全Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前 阅读全文
posted @ 2017-09-12 19:32 gaoyanliang 阅读(382) 评论(0) 推荐(0)
摘要:实验任务 任务一:手机类的封装 任务二:基于控制台的购书系统 任务三:简单的投票程序 实验内容 任务一:手机类的封装 任务目的 任务描述 参考程序结果图,使用面向对象的思想模拟手机类,编写测试类,使用手机类创建对象,测试手机的各个属性和功能 实施步骤 任务分析: 通过对现实中手机的分析,手机类(Ph 阅读全文
posted @ 2017-09-07 17:54 gaoyanliang 阅读(5780) 评论(0) 推荐(0)
摘要:File类 字符流与字节流 File 类 1.1 File 概述 打开API,搜索File类。阅读其描述:File文件和目录路径名的抽象表示形式。即,Java中把文件或者目录(文件夹)都封装成File对象。也就是说如果我们要去操作硬盘上的文件,或者文件夹只要找到File这个类即可,那么我们就要研究研 阅读全文
posted @ 2017-09-03 16:25 gaoyanliang 阅读(480) 评论(0) 推荐(0)
摘要:HashSet 集合 HashMap 集合 HashSet集合 1.1 Set 接口的特点 Set体系的集合: A:存入集合的顺序和取出集合的顺序不一致 B:没有索引 C:存入集合的元素没有重复 1.2 HashSet 使用&唯一性原理 1.2.1 HashSet的使用 1.2.1.1 案例代码一: 阅读全文
posted @ 2017-09-03 11:30 gaoyanliang 阅读(474) 评论(0) 推荐(0)
摘要:Object类 & System类 日期相关类 包装类 & 正则表达式 Object类 & System类 1.1 Object类 1.1.1 概述 Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。所有类在创建对象的时候,最终找的父类就是Object。 在Ob 阅读全文
posted @ 2017-08-31 16:28 gaoyanliang 阅读(673) 评论(0) 推荐(0)
摘要:接口 1.1 接口的概述 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 1.2 接口的格式&使用 1.2.1 接口的格式 与定义类 阅读全文
posted @ 2017-08-30 16:41 gaoyanliang 阅读(4930) 评论(0) 推荐(2)
摘要:继承 继承 匿名对象&final 抽象类 1.1 继承的概述 在现实生活中,继承一般指的是子女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。 1.2 继承的格式&使用 在程序中,如果想声明一个类继承另一个类,需要使用extends关键字 1.2 阅读全文
posted @ 2017-08-30 16:05 gaoyanliang 阅读(397) 评论(0) 推荐(0)
摘要:Student management system 学生管理系统IO版 Comprehensive exercises 1.1 要求 A:键盘录入3个学生信息(学号,姓名,年龄,居住地)存入集合,要求学生信息的学号不能重复 B:遍历集合把每一个学生信息存入文本文件 C:每一个学生信息为一行数据,每行 阅读全文
posted @ 2017-08-27 17:47 gaoyanliang 阅读(1785) 评论(0) 推荐(0)
摘要:IO流 IO流概述及FileWriter类的使用 FileReader类使用 缓冲流介绍和使用 IO流相关案例 NO.one IO流概述及FileWriter类使用 1.1 IO流概述及分类 IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的类都在IO包中 流 阅读全文
posted @ 2017-08-27 16:22 gaoyanliang 阅读(5286) 评论(0) 推荐(2)
摘要:JAVA集合 对象数组 集合类之ArrayList 学生管理系统 斗地主案例 NO.one 对象数组 1.1 对象数组描述 A:基本类型的数组:存储的元素为基本类型 int[] arr={1,2,3,4} B:对象数组:存储的元素为引用类型 Student[] stus=new Student[3] 阅读全文
posted @ 2017-08-26 18:30 gaoyanliang 阅读(2251) 评论(0) 推荐(0)
摘要:常用API 1 API概述 2 Scanner类与String类 3 StringBuilder类 NO.one API概述 1.1 API概述 API(Application Programming Interface) : 应用程序编程接口 编写一个机器人程序去控制机器人踢足球,程序就需要向机器 阅读全文
posted @ 2017-08-26 14:32 gaoyanliang 阅读(13230) 评论(0) 推荐(2)
摘要:贪吃蛇游戏的设计步骤: Part 1: 设计游戏图纸 画出900*700的白色窗口 在窗口上添加画布 在画布上添加标题 在画布上添加黑色游戏区 Part 2: 放置静态的蛇:一个头、两个身体 加上开始提示:按空格键开始游戏 让蛇动起来:监听Timer事件,平移数据 实现游戏暂停 实现转向功能 Par 阅读全文
posted @ 2017-07-20 22:05 gaoyanliang 阅读(25202) 评论(16) 推荐(7)
摘要:Map和HashMap Map接口: Map 提供了一种映射关系,其中的元素是以键值对(Key-Value)的形式 存储的,能够实现根据Key快速查找value Map中的键值对以Entry类型的对象实例形式存在 键值(Key) 不可重复,value值可以重复 每个键最多只能映射到一个值 Map接口 阅读全文
posted @ 2017-06-11 19:21 gaoyanliang 阅读(261) 评论(0) 推荐(0)