
java
文章平均质量分 87
silent碎月
这个作者很懒,什么都没留下…
展开
-
java核心技术 第11版 本地方法
学这本书JNI的一点点总结原创 2022-06-09 00:22:31 · 380 阅读 · 1 评论 -
java核心技术 第11版 输入与输出
输入域与输出输入/输出流读写字节完整的流家族组合输入/输出流过滤器文本输入与输出如何读入文本输入以文本格式存储对象字符编码方式读写二进制数据DataInput和DataOutput接口随机访问文件zip文档对象输入 / 输出流与序列化保存和加载序列化对象修改默认的序列化机制序列化单例和类型安全的枚举版本管理为克隆使用序列化操作文件Path读写文件创建文件和目录复制, 移动和删除文件获取文件信息访问目录中的项使用目录流zip文件系统内存映射文件内存映射文件的性能缓冲区数据结构文件加锁机制正则表达式匹配字符串找原创 2021-10-24 14:49:40 · 580 阅读 · 0 评论 -
java核心技术 第11版 流
从迭代到流的操作var contents = new String(Files.readAllBytes(Path.get("alice.txt")), StandardCharsets.UTF_8);List<String> words = List.of(contents.split("\\PL+"));int count = 0;for (String w: words){ if(w.length() > 12) count++;}使用流时相同的操作如下所示l原创 2021-10-17 14:48:03 · 999 阅读 · 0 评论 -
java核心技术 第11版 并发
线程package threads;/** * @author Cay Horstmann */public class ThreadTest { public static final int DELAY = 10; public static final int STEPS = 100; public static final double MAX_AMOUNT = 1000; public static void main(String[] args原创 2021-10-16 23:56:40 · 353 阅读 · 0 评论 -
java核心技术 第11版 集合
java 核心技术第11版 集合java集合框架集合接口与实现分离Collection接口迭代器泛型实用方法API集合框架中的接口链表API数组列表散列集API树集API队列与双端队列API优先队列API映射基本映射操作API更新映射条目映射视图弱散列映射链接散列集和映射枚举集与映射表示散列映射视图与包装器小集合子范围不可修改的视图同步视图检查型视图算法泛型算法排序和混排二分查找简单算法批操作集合和数组间的转换遗留的集合Hashtable类枚举属性映射栈位集java集合框架集合接口与实现分离java原创 2021-07-10 22:24:24 · 2102 阅读 · 0 评论 -
java核心技术 第11版 泛型程序设计
java核心技术 第11版 泛型程序设计定义简单泛型类泛型方法类型变量的限定泛型代码和虚拟机类型擦除转换泛型表达式转换泛型方法调用历史遗留代码限制与局限性泛型类型的继承规则通配符类型通配符概念通配符的超类型限定无限定通配符通配符捕获反射和泛型泛型Class类API使用Class< T > 参数进行类型匹配虚拟机中的泛型类型信息类型字面量API泛型的引入, java允许设计者详细的描述变量和方法的类型要如何变化定义简单泛型类public class pair<T>{ p原创 2021-07-10 22:23:52 · 336 阅读 · 1 评论 -
java核心技术 第11版 异常, 断言和日志
java使用了一种称为异常处理(exception handing) 的错误捕获机制, 断言可以有选择的启动检查处理错误假设java程序运行期间出错,若是某个方法不同通过正常途径完成任务, 方法并不会返回任何值, 而是**抛出(throw)一个封装错误信息的对象,随后方法退出运行, 异常处理机制开始搜索能处理该情况的异常处理器(exception handler)异常分类异常对象都派生于Throwable类的一个类实例Error类层次结构描述java运行时系统内部错误和资源耗尽错误, 通常很少见原创 2021-06-03 15:55:50 · 460 阅读 · 2 评论 -
java核心技术 第11版 接口,Iambda表达式, 内部类
接口(interface)又来描述类应该做什么, 而不指定如何做一个类可以实现(implement)一个或多个接口。lambda表达式可以用一种精巧的方式表示使用回调或可变行为的代码。内部类(inner class)定义在另一个类的内部, 其方法可以访问包含它们的外部类的字段代理(proxy)可以用来构造系统级的工具。接口接口的概念接口是对希望符合这个接口的类的一组需求让类实现接口的步骤:将类声明为实现给定的接口, 使用关键字implements对接口中的所有方法提供定义java是原创 2021-05-27 20:52:35 · 480 阅读 · 0 评论 -
java核心技术第11版 继承
类、超类和子类例如员工只有标准工资, 而经理有工资加奖金,Manager和Employee之间存在明显的“is-a”关系定义子类使用关键字extends表示继承public class Manager extends Employee{ add methods and fields}构造的新类诞生与一个已存在的域(超类(superclass), 基类(base class)或父类(parents class)), 新类称为子类(subclass), 派生类(derived class)或原创 2021-05-16 19:02:55 · 331 阅读 · 0 评论 -
java核心技术第十版 卷1 对象和类
面向对象程序设计简称OOP类类(class)是构造对象的模板。由类构造(construct)对象的过程称为创建类的实例(instance)封装(encapsulation)从形式上是将数据和行为组装在一个包中, 并对对象使用者隐藏数据的实现方法, 对象中的数据称为实例域(instance field), 操纵数据的过程称为方法(method)可以通过扩展一个类来建立新的类。java所有的类都源自于一个叫Object 的超类通过扩展一个类来建立另外一个类的过程称为继承(inheritance)。原创 2021-05-10 21:56:57 · 238 阅读 · 0 评论 -
java的基本程序设计结构
package hello;public class FirstSample{ public static void main(String[]args) { System.out.println("Hello World!"); }}源代码的文件名必须与公共类的文件名相同。main方法必须声明为public如果希望在终止程序时返回其他代码, 需要调用System.exit方法。C#中文件注释为///, java中文件注释为以/**开始, */结束。原创 2021-04-28 20:46:20 · 194 阅读 · 0 评论 -
java 初识
jvm --------跨平台虚拟机JRE 与 JDKJRE (java runtime environment)JDK(java development Kit)常用dos命令盘符:dircd 目录cd…cd /cls -------清屏exit原创 2021-04-23 23:53:43 · 168 阅读 · 0 评论