随笔分类 - 简单java
摘要:Lambda表达式 又称为 函数式编程 lambda只能适用于一个方法的接口, 匿名函数,代替匿名内部类的对象 ()代表方法的参数列表, 转向符,表示参数如何被处理,右面就时被处理的细节 Runnable runnable2 = () {...}; //...表示被覆盖的方法 目的,精炼,过长不适用
阅读全文
摘要:通信要素 ip + 端口号 传输协议 TCP/IP协议簇 ip协议 计算机网络地址定位协议 IP(Internet Protocol)协议是网络层的主要协议,支持网间互连的数据通信 tcp协议/udp协议,实际使用协议 传输协议 TCP/IP协议模型从更实用的角度出发,形成了高效的四层体系结构,即物
阅读全文
摘要:java 反射机制 反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法 原理 手工创建对象,自己来执行类加载器(ClassLoader),调用类模板(Class)的方法获取类的信息,和创建对象 创建对象方式 1. new 编译时强烈依
阅读全文
摘要:多线程 程序 一系列的cpu指令 执行的时候位于内存中 在外存中储存 进程 运行中的程序 进程之间禁止数据干涉,数据通信异常麻烦 线程 进程中的一个片段 线程之间可以共享数据 Thread类 主要方法 线程信息 static Thread currentThread() 获取线程名称 Returns
阅读全文
摘要:对象流 ObjectInputSteam OjbectOutputSteam 序列化,用OOS类将一个java对象写入io流中,只传输gc的数据 反序列化,用OIS类从io流中恢复该java对象 要求 要求实现序列化和反序列化的对象必须已经实现了Serializable接口 读写顺序一致 方法, w
阅读全文
摘要:概念 设备之间的数据传输 对于程序来说,把数据传输到其他节点,成为输出,反之输入 分类 输出流 字节,实际存储最小单位(8 bit) 字符,utf编码,两个字节为单位(16 bit) 输入流,输出流 同上 读文件步骤 (把大象拿出冰箱需要几步) 打开文件,创建流对象,建立通道 读取文件,通过管道处理
阅读全文
摘要:集合工具类 具体使用参见api 一般名词后面加s为工具类 reverse(list) 反转 shuffle(list) 排序,乱序 sort(List[, Comparator]) 排序,可定制, max(List) 最大值 min(List) 最小值 同步控制 synchronizedcccc()
阅读全文
摘要:jdk1.5引入,解决工具,容器等类型经常使用Object来代指多种类型使用时经常要造型而造成的类型安全问题 声明 T 使用泛型情况 集合 工具类 自定义 理解,通过泛型,提供一种储存类型的方式,即储存类型变量,类类型。 泛型变量缺省为Object类型 泛型类型隶属与对象的,不同的对象创建对象的时候
阅读全文
摘要:地图,和实际地点有映射关系 内置对象Entry,包含两个元素 单项一对一的关系 大词典,可以根据相应的键来找到值 方法 Object put(Oject key,Object value) Object remove(Object key) void putAll(Map t) void clear
阅读全文
摘要:Iterator对象称为迭代器,是一组接口 观察者,从第三方的角度实现对集合的遍历 Collection接口的集合类均实现了迭代器 方法 boolean hasNext() //是否由下一个 Objects next() //把下一个拿出来 使用 集合里可以直接使用iterator来生成迭代器对象,
阅读全文
摘要:集合 collection和Iterator接口 作用,批量存储数据 特点,存储数量不等的多个对象,抽象为可变长度的object数组 collection 保存单个的对象 特点 无序 不按照元素添加顺序 可重复 方法 boolean add(Object o);//添加指定对象,基本类自动装箱 vo
阅读全文
摘要:Date类 日期,时间处理类,jdk7及之前使用,有很大的诟病,比较麻烦 Long millis = System.currentTimeMillis();//当前相对时间,从1970年首日零点开始计算(计算机诞生) Calendar类 日历类 其他常用类 String SimpleDateDteF
阅读全文
摘要:字符串相关类 String类,构造字符串对象 常量对象,使用双引号括起来的字符序列,字符串一旦创建,不能改变 字符串的字符使用Unicode字符编码,一个字符占两个字节 可以简单理解为是一个字符数组 String是一个Final类,代表不可变的字符序列 new和+等产生新对象的在gc区, 常量相加,
阅读全文
摘要:api api文档,对jdk的方法签名和注解,对jdk的使用说明 不熟悉的类可以查看api来查找其可以使用方法 最长使用的类 java.lang.Integer java.lang.String 包装类 包装类:把基本数据类型包装为对象类型,此过程称为装箱 手工装箱,Integer obj1 = n
阅读全文
摘要:异常,不可避免 执行中发生的不正常情况(开发中语法和逻辑错误不算) Throwable 类,异常根父类 Public String getMessage() //打印错误信息 public void printStackTrace() //打印异常抛出轨迹 机制,异常向上抛出,等待处理 java健壮
阅读全文
摘要:注解 特殊注释,给编译器和jvm读取,让编译器为我们做检查 属性,修饰符,可以修饰方法,类,属性,等,具体的看注解的修饰范围限定 内置注解 @Override 告诉编译器做检测,它所修饰的方法是否满足方法覆盖的条件,标记性注解 @deprecated 提醒使用者,它修饰的目标将要被删除,在这里不建议
阅读全文
摘要:enum,枚举类 对象个数有限 里面保存的时全局常量对象的引用 仅有一个对象,即为单例 valueof(),根据对象名称获取对象引用 values(),返回对象数组,放置枚举类的所有对象的对象数组 符合switch使用习惯 switch变量数据类型必须时非long整数,字符串,枚举 原理,普通类每个
阅读全文
摘要:内部类 概念,一个类的定义位于另一个的内部,前者被称为内部类,后者称为外部类 属性,类的成员 类成员 属性 行为 构造器 代码块 内部类 分类 成员内部类, 方法外声明的内部类 ,一般在static中嵌套 被static修饰,嵌套类 没有static修饰的,普通内部类,类模式像对象关联,内部类可以访
阅读全文
摘要:作用,连接不同类型的东西 区别 具体类,对某种事物的抽象 抽象类,对某类事物的抽象 接口,对不同事物的共同行为(方法)的抽象 例 飞行特征,鸟类,飞机,超人,钢铁侠 鸟和飞机等定义为具体类 共同特征为接口 所有方法 公共的 抽象方法 变量 全局常量 其他均不允许存在 使用 使用具体类可实现接口 接口
阅读全文
摘要:object类,对象 java类的根父类 默认父类为object类 public boolean equals(object obj) 源码: public boolean equals(Object obj){ return (this == obj); } 普通,对象比较,如果使用需要改写这个方
阅读全文

浙公网安备 33010602011771号