- 博客(19)
- 收藏
- 关注
原创 Java-11.26
package org.lemon.DataStream;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;i
2017-11-29 22:16:10
209
原创 Java-11.25
package org.lemon.FileInputStream;import java.io.FileInputStream;import java.io.IOException;/** * @author zhaojiangbo *文件的字节输入流 读数据方式---一次读取一个字节 */public class FileInputStreamDemo { public
2017-11-29 22:09:47
196
原创 Java-11.18/19作业
A:简答题1.请把我们讲解过的所有类中的方法在API中找到,并使用自己的话进行描述Mappublic V put(K key, V value): 添加功能public void clear():全部删除public V remove(Object key): 移除某个public boolean containsKey(Object key):
2017-11-23 11:06:26
376
原创 Java-11.18
Map集合的数据结构只跟键有关 运行 可以插入null值和null 键 哈希表数据结构---->保证元素的唯一性,靠元素重写 equals方法和HashCode 方法 String Integer 默认重写了equals方法和HashCode 方法的package org.lemon.Map;//HashMap集合键是String,值是Studentim
2017-11-23 10:46:20
232
原创 Java-11.19
File类 描述文件或者目录(文件夹)的路径的抽象表现形式 构造方法: public File(String pathname):给定路径名以字符串来表示当前这个文件或者文件夹(开发中推荐使用第一种构造方法) public File(String parent,String child)根据 parent 路径名字符串和 child 路径名字符串创建一个新 F
2017-11-23 10:34:22
244
原创 java-11.12
Set接口:Set集合继承自Collection集合 Set:底层数据结构是一个哈希表,能保证元素是唯一的,元素不重复! 它通过它的子实现了HashSet集合去实例化,HashSet集合底层是HashMap集合的实例!package org.lemon.Set;import java.util.HashSet;import java.u
2017-11-14 21:28:01
228
原创 java-11.11
ArrayList:底层数据结构是数组的形式,满足数组结构的特点:查询快,增删慢从线程安全问题来看:线程不安全的,不同步,执行效率高ArrayList是List集合的子实现类,它元素可以重复,并且存储和取出一致package org.lemon.List;//ArrayList是List集合的子实现类,它元素可以重复,并且存储和取出一致import java.util.Arra
2017-11-14 21:02:53
176
原创 java-11.5
DAY_13一 正则表达式 1.校验qq号码 5--10位的qq号码 boolean flag = checkQQ(qq); 校验功能package org.lemon.Regex;import java.util.Scanner;/*需求:校验一个QQ号码
2017-11-09 21:18:40
247
原创 Java-11.4/11.5作业
1:需求:请设计一个方法,可以实现获取任意范围内的随机数。package org.lemon.Test;import java.util.Random;public class TestDemo { public static void main(String[] args) { int max = 100; int min = 1; //创建Random对象
2017-11-09 17:44:48
290
原创 Java-11.4
DAY.12一 选择排序 数组的 0 索引一次和后面的索引进行比较,元素小的放前,依次比较。二 二分查找(针对有序数组) 1.定义最大最小索引 2.计算中间索引 3.中间索引与对应元素比较 4.重新获取最大 最小索引 5.返回package org.lemon.array2分法;public class ArrayDemo { public stati
2017-11-07 21:57:30
339
原创 java 10.28/29 作业
有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第二十个月的兔子对数为多少?(使用递归去解决)统计大串中小串出现的次数举例:在字符串” woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijavagun”中java出现了5
2017-11-03 06:53:30
176
原创 java 10.28/29
一 Object类(类层次结构的根类) 每个类都使用 Object 作为超类(父类) 所有对象(包括数组)都实现这个类的方法。 方法: 1. public int hashCode()返回该对象的哈希码值 2.Class类中有一个方法: public String getName()以 String 的形式返回此 Class
2017-11-03 06:04:45
288
原创 10.21/22作业
day081:教练和运动员案例(学生分析然后讲解)乒乓球运动员和篮球运动员。乒乓球教练和篮球教练。为了出国交流,跟乒乓球相关的人员都需要学习英语。请用所学知识:分析,这个案例中有哪些抽象类,哪些接口,哪些具体类 package org.lemon.Test;public interface StudyEnglish { public static voi
2017-10-26 20:39:05
211
原创 Java 10.21/22
一.多态 前提条件: (1) 必须有继承关系 (2) 必须有方法重写(子类出现父类一样的方法声明) (3) 必须有父类引用指向子类对象(向上转型) eg: Fu f = new Zi ( );
2017-10-26 19:06:39
178
原创 10.14/15作业
/*1. 定义一个工具类其中提供了对于整形数组和double类型数组的一些工具方法。方法分别有:1.求数组值的和.2.求数组中的最大值3.对数组进行升序排序.4.对数组进行倒序排序(也就是反转数组)工具类要求: a.私有化构造方法 b.不希望被继承*/import java.util.*;public class Homework1{public s
2017-10-19 17:07:38
203
原创 JAVA-10.14/10.15
一. 代码块(使用{ } 括起来的代码,称为代码块)分类: 根据它位置和声明的不同,我们可以将代码块分为 局部代码块,构造代码块,静态代码块,同步代码块(多线程涉及).a. 局部代码块限定了变量的生命周期,变量在局部代码块中定义的,那么出来局部代码块之后,就访问不到了。在局部代码块中定义的变量,在出了代码块之后,内存就会释放掉。作用: 主要就是节约内存.局部代
2017-10-16 17:44:46
276
原创 java 10.1/10.2/10.3 总结
java 三大流程控制1. 顺序控制依次执行我们的代码。2. 条件控制a. 目的 : 对程序执行,一些不可预知的流程,进行一个预先判断.b. 条件:条件具有真假的特性。而且只可能为真,或者为假。c. java条件控制有四种手段:(1)if语句结构: if(条件){ //实现我们的逻辑 }(2
2017-10-11 19:10:39
1416
原创 JAVA-赵江波/9.23/9.24
1.关键字(字母全小写) eg: class public static.2:标识符:;给包,类名,接口,方法,变量起名字的字符序列 (1)包:(全小写且名反写)eg: org org.westos (2)类,接口(首字母大写其余小写) eg:Demo HelloWorld (3)变量,方法 单个单词:(小写) eg:main() sum()
2017-09-27 18:52:53
286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人