《Java 应用与开发》课程讲义 - 王晓东2.2 整型数据类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.3 Java 语言的关键字(保留字) . . . . . . . . . . . . . . . . . . . . . . . . . 14 4.1 JDK API 常用包 . . . . . . . . . . . . . . 示例代码:变量声明、初始化和赋值 1 int i , j = 0; 2 i = 8; 3 float k; 4 k = 3.6f; 2.1.4 关键字与标识符 Java 的关键字(Java 保留字)如表2.3所示。 标识符是用来表示变量名、类名、方法名、数组名和文件名的有效字符序列。Java 语言对标识符的规定如下: • 可以由字母、数字、下划线 (_)、美元符号 ($) 组合而成。 . . . . . . . . . . . . 中国海洋大学信息学院计算机系 第 13 页 / 共 306 页 2.1. JAVA 语言基础 � 2 � 表 2.3 Java 语言的关键字(保留字) abstract assert boolean break byte case catch char class continue default do double else enum extends0 码力 | 330 页 | 6.54 MB | 1 年前3
Java 应用与开发 - Java 语言基础与流程控制从键盘获得输入 语句 分支结构 循环结构 大纲 数据类型 常量和变量 关键字与标识符 运算符与表达式 从键盘获得输入 语句 分支结构 循环结构 关键字与标识符 O 关键字(Java 保留字) abstract assert boolean break byte case catch char class continue default do double else enum extends0 码力 | 37 页 | 685.82 KB | 1 年前3
Hello 算法 1.2.0 繁体中文 Java 版tin‑tse、khoaxuantu、 krahets、night‑cruise、nuomi1、Reanon 和 rongyi 完成(按照首字母順序排列)。感謝他們付出的時間 與精力,正是他們確保了各語言程式碼的規範與統一。 在本書的創作過程中,我得到了許多人的幫助。 ‧ 感謝我在公司的導師李汐博士,在一次暢談中你鼓勵我“快行動起來”,堅定了我寫這本書的決心; ‧ 感謝我的女朋友泡泡作為 @squidfunk 提供的排版建議,以及他開發的開源文件主題 Material‑for‑MkDocs 。 在寫作過程中,我閱讀了許多關於資料結構與演算法的教材和文章。這些作品為本書提供了優秀的範本,確 保了本書內容的準確性與品質。在此感謝所有老師和前輩的傑出貢獻! 本書倡導手腦並用的學習方式,在這一點上我深受《動手學深度學習》的啟發。在此向各位讀者強烈推薦這 本優秀的著作。 衷心感謝我的父母,正 空間複雜度的推算方法與時間複雜度大致相同,只需將統計物件從“操作數量”轉為“使用空間大小”。 而與時間複雜度不同的是,我們通常只關注最差空間複雜度。這是因為記憶體空間是一項硬性要求,我們必 須確保在所有輸入資料下都有足夠的記憶體空間預留。 觀察以下程式碼,最差空間複雜度中的“最差”有兩層含義。 1. 以最差輸入資料為準:當 ? < 10 時,空間複雜度為 ?(1) ;但當 ? > 10 時,初始化的陣列0 码力 | 379 页 | 18.79 MB | 10 月前3
Nacos架构&原理
间连接数及负载自动计算节点合理连接数,自 动触发 reblance,自动削峰填谷。实现周期较长,比较依赖算法准确性。 3. 连接⽣命周期 心跳保活机制 Nacos 架构 < 48 类型 TCP netty mina grpc rsocket tb remote 心跳保活机制 keepalive 机 制:通道无读 写事件时,发 送心跳包检 测,可设置超 时时间,间隔 次数 1.设置 TCP strea m流 error complete 事 件 可 实 现) 支持 支持 支持 支持 支持 服务端感知 断连 支持 (官方不建 议使用) 支持 支持 支持 支持 支持 心跳保活 应用层自定 义,ping-po ng 消息 应用层自定 义,单 byte ack 自定义 kee palive fra me TCP+ 自定 义 自定义 kee palive 同步界面摘除该同步任务。 Nacos 最佳实践 < 214 Nacos Eureka Sync 方案实现 基于官方的 Nacos Sync 做任务分片和集群高可用,目标是为了支持大规模的注册集群迁移,并保 障在节点宕机时,其它节点能快速响应,转移故障。技术点如下,文中只列出部分源码或者以伪代 码表示: 详细代码,请参考:https://github.com/zhangmen-tech/nacos0 码力 | 326 页 | 12.83 MB | 10 月前3
Java 应用系统开发 - ServletContext 和 Web 配置EE Web 的配置 Servlet 配置对象 转发和重定向 本节习题 配置文件 web.xml Web 的配置文件为/WEB-INF/web.xml,/WEB-INF 目录 是� Web 服务器保�的目录,客户端浏览器无法直接访问该目 录下的任何文件,Struts、Spring 等框架都将配置文件保存在该 目录下。 大纲 Web 应用环境对象 Java EE Web 的配置 Servlet 配置对象0 码力 | 33 页 | 668.91 KB | 1 年前3
Java 应用与开发 - HTTP 会话跟踪技术协议的会话跟踪技术,用 于记录会话的状态信息。 O 什么是会话跟踪 ▶ 在一个会话内,当用户在次访问时,服务器需要能够定位是 先前访问的同一个用户。 ▶ Web 应用需要在用户访问的一个会话内,让 Web 服务器保 存客户的信息(如客户的账号或客户的购物车),称为会话 跟踪,即 Web 服务器必须使用某种技术保存客户的信息。 大纲 会话基本概念 会话跟踪技术 本节习题 Java EE Web 会话跟踪方法0 码力 | 54 页 | 824.47 KB | 1 年前3
Apache Shiro 1.2.x Reference Manual 中文翻译1.2.x Reference Manual 中文翻译 80 8. Session Management Sessions 必须被验证,这样任何无效(过期或停止)的会话能够从会话数据存储中删除。这保 证了数据存储不会由于不能再次使用的会话而导致写入超时。 由于性能上的原因,仅仅在Sessions 被访问(也就是subject.getSession())时验证它们是否 停止或过期。这意味着, 用程序使用以确保任何请求是安全的。 ShiroFilter filter-mapping 它通常可取的做法是在任何其他 filter-mapping 声明之前定义 ShiroFilter filter-mapping,以确 保 Shiro 也能在那些过滤器 下工作的很好。 Custom WebEnvironment Class 默认情况下,EnvironmentLoaderListener 将创建一个IniWebEnvironment0 码力 | 196 页 | 2.34 MB | 1 年前3
Hello 算法 1.0.0b1 Java版推算方法 空间复杂度的推算方法和时间复杂度总体类似,只是从统计“计算操作数量”变为统计“使用空间大小”。与 时间复杂度不同的是,我们一般只关注「最差空间复杂度」。这是因为内存空间是一个硬性要求,我们必须保 证在所有输入数据下都有足够的内存空间预留。 2. 复杂度分析 hello‑algo.com 29 最差空间复杂度中的“最差”有两层含义,分别为输入数据的最差分布、算法运行中的最差时间点。 ‧0 码力 | 186 页 | 14.71 MB | 1 年前3
Hello 算法 1.0.0b2 Java版推算方法 空间复杂度的推算方法和时间复杂度总体类似,只是从统计“计算操作数量”变为统计“使用空间大小”。与 时间复杂度不同的是,我们一般只关注「最差空间复杂度」。这是因为内存空间是一个硬性要求,我们必须保 证在所有输入数据下都有足够的内存空间预留。 2. 复杂度分析 hello‑algo.com 29 最差空间复杂度中的“最差”有两层含义,分别为输入数据的最差分布、算法运行中的最差时间点。 ‧0 码力 | 197 页 | 15.72 MB | 1 年前3
Hello 算法 1.1.0 Java版enusleo、hpstory、justin‑tse、krahets、 night‑cruise、nuomi1 和 Reanon 完成(按照首字母顺序排列)。感谢他们付出的时间与精力,正是他们确 保了各语言代码的规范与统一。 在本书的创作过程中,我得到了许多人的帮助。 ‧ 感谢我在公司的导师李汐博士,在一次畅谈中你鼓励我“快行动起来”,坚定了我写这本书的决心; ‧ 感谢我的女朋友泡泡作为本0 码力 | 378 页 | 18.47 MB | 1 年前3
共 10 条
- 1













