自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (10)
  • 收藏
  • 关注

原创 Markdown 已经不能满足需求,那么可以试试 AsciiDoc

Markdown, AsciiDoc

2023-11-29 16:56:41 348

原创 eclipse创建Maven项目时出现Generating project in Interactive mode卡住的解决方案

Generating project in Interactive mode

2023-11-03 16:33:14 216

原创 GK61XS拆分空格功能

GK61XS拆分空格功能By robinc官方说明书太简单, 我写一个更直观的吧!标准层录入不太顺手, 因为用惯了Poker.基本录入使用键盘1层, 特殊字符使用瞬时开关调用3层按键一. 安装键盘驱动标准层二. 模式选择: 说明书上模式一共有五种:标准模式 驱动模式 (Fn+Q),板载模式1 (Fn+W),板载模式2 (Fn+E),板载模式3 (Fn+R)其中:标...

2021-09-11 17:24:13 709

原创 eclipse中我的poker 快捷键映射

我的poker似乎不支持ctrl+shift+up或down快捷键,只能通过修改程序快捷键完成主要想法是ijkl 分别代表上左下右, 以下是我的快捷键,建议不要在已有快捷键下修改, 你可以复制快捷键, 增加新的Duplicate Lines 向上拷贝行块 ctrl+iCopy Lines 向下拷贝行块 ctrl+kMove Lines Up 向上移动行 ...

2020-11-23 13:01:54 139

原创 我的GH60 - 极客定制GK61XS : eclipse软件开发常用快捷键新增绑定 (亦适用于不使用方向键/HOME/END情况的大牛)

仅仅建议, 不喜勿喷本方案使用一下按键替代GH60没有的常用按键 [ { 按键替代 HOME ] } 按键替代 END ; : 按键替代 UP ' " 按键替代 DOWN , < 按键替代 LEFT . > 按键替代 RIGHT具体表格这里仅仅是我常用的按键本文完~~~~~...

2020-07-21 14:31:10 917

原创 我的GH60 - 极客定制GK61XS : 基本情况及安装心得

基本情况白壳支持有线和蓝牙樱桃茶轴白色PBT键帽心得1. 准备好各个配件2. 键盘插电, 整个键盘灯亮起3. 检查轴针脚是否直, 我的有些针脚不直, 必须检查好在插入4. 针脚对正, 温柔的插入轴体, 如果对的正, 不许要多大的力气5. 检查轴体四角是否平整到位6. 插入键帽, 千万别插反, 看准字母朝向, 千万别插错位置, 主要是错了不好拔 (我的键帽插入是有咔哒声)7. 检查键帽键是否平整, 高度是否一致8. 测试各个键的功能9. 键盘安装好了,.

2020-07-21 14:16:15 2004

原创 我的GH60 - 极客定制GK61XS 到货了

大家看一下安装好的效果图吧以后还会持续更新使用感受.60配列, 取消了好多按键, 需要通过Fn配合使用才能输入有些字符.除了特殊的多媒体按键, 基本上104键盘能输入的, Fn+指定键, 都可以输入.大的组合键比如ctrl + shift + 向上 等也可以输入, 需要按住四个按键ctrl + shift + Fn + 向上但是如果是eclipse使用的话, 还是建议修改eclipse的快捷键完成快速编辑.后期有时间讲一下我eclipse的快捷键修改.(无方向键完成快速编辑).

2020-07-20 13:12:51 685 1

原创 驾校课程推荐: 【科目三】 最详细的科目三教程

感谢 董铭Vimhttps://www.bilibili.com/video/BV1uE411c7zD?p=1教练主页: 魔鬼为花流泪https://space.bilibili.com/449247540?spm_id_from=333.788.b_636f6d6d656e74.6

2020-07-07 21:45:34 462

原创 驾校课程推荐: 【科目二】这应该是目前我见过的最好 最详细的科目二教学视频

【科目二】这应该是目前我见过的最好 最详细的科目二教学视频感谢 董铭Vimhttps://www.bilibili.com/video/BV1YE41137BH?p=1教练主页: 魔鬼为花流泪https://space.bilibili.com/449247540?spm_id_from=333.788.b_636f6d6d656e74.6...

2020-07-07 21:43:21 1023

原创 驾校课程推荐: 【科目一】 科目一基础知识讲解

科目一基础知识讲解科目一&宝典&驾照&考证https://www.bilibili.com/video/BV1fJ411N7sM?p=1

2020-07-07 21:39:28 243

原创 课程推荐: 尚硅谷 周阳 spring cloud h

尚硅谷2020最新版SpringCloud(H版&alibaba)框架开发教程全套完整版尚硅谷SpringCloud第一版视频,一经推出,广受好评。2020新版视频含SpringCloud Hoxton和SpringCloud alibaba,双剑合并,威力大增!内容涵盖目前火热的分布式微服务架构的全部技术栈,是尚硅谷高阶班微服务课程的最新升级版。新版教程对老版的五大技术做了升级加强和替换更新,对原有技术进行了更加深入的讲解,此外,引入了后起新秀SpringCloud alibab.

2020-07-07 21:36:29 176

原创 Markdown标记语法 & Typora编辑器零基础入门

Markdown标记语法 & Typora编辑器零基础入门(up主视频原名: Markdown标记语法Typora编辑器零基础入门新手学习使用总结教程)建议2倍速播放https://www.bilibili.com/video/BV1jE411n7KJ?p=1

2020-06-09 23:53:25 161

原创 课程推荐: 尚硅谷 Maven

尚硅谷 Maven1. 个人认为比较易懂https://www.bilibili.com/video/BV1a4411L7xf?p=12. 继续深造https://www.bilibili.com/video/BV1TW411g7hP?p=1

2020-06-09 23:44:56 104

原创 课程推荐: 尚硅谷Maven视频(maven零基础入门)

尚硅谷 Maven1. 个人觉得比较易懂https://www.bilibili.com/video/BV1TW411g7hP?p=12. 继续深造https://www.bilibili.com/video/BV1a4411L7xf?p=1

2020-06-09 23:44:09 158

原创 快速学习: 一张图掌握开发者工具Console

一张图掌握开发者工具Consolehttps://www.bilibili.com/video/BV1oz4y1R7yu

2020-06-09 23:33:48 151

原创 快速学习: 一张图掌握Git

一张图掌握Githttps://www.bilibili.com/video/BV1ni4y1t7jK

2020-06-09 23:32:12 93

原创 快速学习: 一张图掌握Markdown-15分钟教你完全掌握markdown

一张图掌握Markdown-15分钟教你完全掌握markdownhttps://www.bilibili.com/video/BV1sz411z7qd

2020-06-09 23:31:04 165 1

原创 课程推荐: 【叩丁狼】任小龙_SpringMVC大神之路

【叩丁狼】任小龙_SpringMVC大神之路Spring的模型-视图-控制器(MVC)框架是围绕一个 DispatcherServlet 来设计的,这个 Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区 与主题渲染等,甚至还能支持文件上传。https://www.bilibili.com/video/BV1xb41187aa?p=1...

2020-06-09 23:27:13 155

原创 课程推荐: 尚硅谷_MyBatis

尚硅谷真的是大神云集尚硅谷_MyBatis 3.4https://www.bilibili.com/video/BV1bb411A7bD?p=1

2020-06-09 23:25:00 97

原创 课程推荐: ElasticSearch6入门教程(62集)

【千锋Java】ElasticSearch6入门教程(62集)课程介绍 ElasticSearch(简称ES):是一个基于Lucene构建的开源、分布式、RESTful的全文本搜索引擎;它还是一个分布式实时文档存储,其中每个field均是被索引的数据且可被搜索;也是一个带实时分析功能的分布式搜索引擎,并且能够扩展至数以百计的服务器存储及处理PB级的数据。elastic 英 [ɪˈlæstɪk] 美 [ɪˈlæstɪk]n. 橡皮圈(或带); 松紧带;adj. 橡皮...

2020-06-09 23:16:20 182 1

原创 课程推荐: Shiro安全权限框架实战教程全套完整版(从入门到精通)

尚硅谷Shiro安全权限框架实战教程全套完整版(从入门到精通)Apache Shiro 是目前使用率较高的一个 Java 安全框架。本视频基于 Shiro 的最新版本 1.3.2 录制。内容涵盖 Shiro 认证、加密、授权、安全标签、安全注解、会话管理、缓存、Rememberme 等 JavaEE 企业级开发的核心技术。视频讲授过程中通过分析源代码使学员知其然更知其所以然。https://www.bilibili.com/video/BV1YW411M7S3?p=1...

2020-05-26 23:49:38 256

原创 课程推荐: 【叩丁狼】任小龙_Spring5大神之路

【叩丁狼】任小龙_Spring5大神之路https://www.bilibili.com/video/BV1xb41187Gq?p=1

2020-05-26 23:46:01 187

原创 课程推荐: 手把手教你Jenkins从环境配置到项目开发

手把手教你Jenkins从环境配置到项目开发Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目。在本套课程中,我们将全面的讲解Jenkins相关知识。从Jenkins的安装部署和环境配置,到Jenkins构建Web应用程序。从Jenkins+Docker+SpringCloud微服务持续部署,到Jenkins+Kubernetes进行分布式主从构建。https://www.bilibili.com/v

2020-05-26 23:42:02 216

原创 课程推荐: 尚硅谷佟刚Hibernate框架全套教程

尚硅谷佟刚Hibernate框架全套教程本Java视频教程基于 Hibernate4.x 录制。内容涵盖安装 Hibernatetools 插件、Session 核心方法、持久化对象生命周期、对象关系映射(1-n、1-1、n-n、继承映射)、检索策略、检索方式(对象导航图、OID 检索、HQL、QBC、本地SQL)、Hibernate 一二级缓存、管理 Session、批量处理等 Hibernate 企业级开发的核心技术。https://www.bilibili.com/video/BV1KW411

2020-05-26 23:38:53 145

原创 VNote: 一个舒适的Markdown笔记软件

VNote: 一个舒适的Markdown笔记软件https://github.com/tamlok/vnote/blob/master/README_zh.md

2020-05-26 23:28:04 472

原创 Typora 精美而强大的Markdown编辑器

Typora 精美而强大的Markdown编辑器https://www.typora.io/

2020-05-26 23:26:43 88

转载 CSDN Markdown简明教程

看视频了解markdown视频地址

2017-03-14 18:28:05 247

转载 Mastering Markdown

Mastering MarkdownMarkdown is a lightweight and easy-to-use syntax for styling all forms of writing on the GitHub platform.What you will learn:How the Markdown format makes styled coll

2017-03-14 17:22:00 253

原创 markdown语法标准--各类标准大搜集-持续更新中

个人认为markdown语法现阶段还没有一个绝对的标准各家均有自己的扩展一下贴出一些链接daringfireballMarkdown: Basics (快速入门)Markdown 语法说明 (简体中文版)Markdown——入门指南Markdown进阶语法整理github 的语法Mastering Markdown

2017-03-14 17:14:33 489

原创 javax.imageio.ImageIO.read(new URL(str_uri))出错, 参考

http://topic.csdn.net/t/20060709/22/4869573.html#r_achor老帖不能回答,2007年之前的帖子暂时不开放该功能!问题javax.imageio.ImageIO.read(unknown   source)请后来人检查自己的url构建是否错误,即 javax.imageio.ImageIO.r

2012-03-31 12:27:02 2255

Nifty - Light & Dark Admin Template 2.9.1仅供学习使用

https://themeon.net/nifty/v2.9.1/index.html https://wrapbootstrap.com/theme/nifty-light-dark-admin-template-WB0048JF7 仅供学习使用

2020-12-29

OAuth2.0协议原理与实现

OAuth2.0协议原理与实现

2019-03-08

韩顺平玩转oracle10g

上传文档太复杂了,有需要的发送邮件到 [email protected]发送给阁下 导师姓名: 韩顺平   专业名称:企业管理   职称: 副教授 博导/硕导硕导   是否院士: 否   是否兼职博导: 否   学科专长及研究方向: 市场营销;服务管理;MBA教育管理   目前承当的科研项目:   南京大学人才引进培养基金项目:顾客满意度与依赖度关系研究”;江苏省软科学项目:加入WTO对江苏服务业的影响和对策   企业管理博士,南京大学商学院市场营销系副教授,南京大学商学院MBA教育中心主任。   1987年毕业于南京理工大学机械学院获工学学士学位   1997年毕业于南京大学商学院获工商管理硕士学位   2002年毕业于南京大学商学院获企业管理博士学位   1987年-2003年就职于南京理工大学经济管理学院   2003年3月至今南京大学商学院市场营销系副教授   2003年参加美国哈佛商学院案例教学研讨会(CPCL)   1998年参加加拿大毅伟管理学院案例教学研讨会

2012-03-13

韩顺平 玩转oracle10g 绝对ppt

感谢韩老师的讲解 内容精辟 到位 导师姓名: 韩顺平   专业名称:企业管理   职称: 副教授 博导/硕导硕导   是否院士: 否   是否兼职博导: 否   学科专长及研究方向: 市场营销;服务管理;MBA教育管理   目前承当的科研项目:   南京大学人才引进培养基金项目:顾客满意度与依赖度关系研究”;江苏省软科学项目:加入WTO对江苏服务业的影响和对策   企业管理博士,南京大学商学院市场营销系副教授,南京大学商学院MBA教育中心主任。   1987年毕业于南京理工大学机械学院获工学学士学位   1997年毕业于南京大学商学院获工商管理硕士学位   2002年毕业于南京大学商学院获企业管理博士学位   1987年-2003年就职于南京理工大学经济管理学院   2003年3月至今南京大学商学院市场营销系副教授   2003年参加美国哈佛商学院案例教学研讨会(CPCL)   1998年参加加拿大毅伟管理学院案例教学研讨会

2012-03-13

Java面试题集 收集的

Java面试题集Java面试题集Java面试题集Java面试题集Java面试题集Java面试题集Java面试题集Java面试题集

2010-02-21

SQL 语法 SQL 总结 SQL教程

SQL 基础 SQL 首页 SQL 简介 SQL 语法 SQL select SQL distinct SQL where SQL AND & OR SQL Order By SQL insert SQL update SQL delete SQL 高级 SQL Top SQL Like SQL 通配符 SQL In SQL Between SQL Aliases SQL Join SQL Inner Join SQL Left Join SQL Right Join SQL Full Join SQL Union SQL Select Into SQL Create DB SQL Create Table SQL Constraints SQL Not Null SQL Unique SQL Primary Key SQL Foreign Key SQL Check SQL Default SQL Create Index SQL Drop SQL Alter SQL Increment SQL View SQL Date SQL Nulls SQL isnull() SQL 数据类型 SQL 服务器 SQL 函数 SQL functions SQL avg() SQL count() SQL first() SQL last() SQL max() SQL min() SQL sum() SQL Group By SQL Having SQL ucase() SQL lcase() SQL mid() SQL len() SQL round() SQL now() SQL format() SQL 总结 SQL 快速索引 SQL 总结

2010-02-21

DTD 教程 DTD 实例

DTD 教程 ================== DTD 首页 DTD 简介 DTD 构建模块 DTD 元素 DTD 属性 DTD 实体 DTD 验证 DTD 实例 DTD 总结

2010-02-21

java语法规范 langspec

Java Language Specification Third Edition ========================================= 1 Introduction 1.1 Example Programs 1.2 Notation 1.3 Relationship to Predefined Classes and Interfaces 1.4 References 2 Grammars 2.1 Context-Free Grammars 2.2 The Lexical Grammar 2.3 The Syntactic Grammar 2.4 Grammar Notation 3 Lexical Structure 3.1 Unicode 3.2 Lexical Translations 3.3 Unicode Escapes 3.4 Line Terminators 3.5 Input Elements and Tokens 3.6 White Space 3.7 Comments 3.8 Identifiers 3.9 Keywords 3.10 Literals 3.10.1 Integer Literals 3.10.2 Floating-Point Literals 3.10.3 Boolean Literals 3.10.4 Character Literals 3.10.5 String Literals 3.10.6 Escape Sequences for Character and String Literals 3.10.7 The Null Literal 3.11 Separators 3.12 Operators 4 Types, Values, and Variables 4.1 The Kinds of Types and Values 4.2 Primitive Types and Values 4.2.1 Integral Types and Values 4.2.2 Integer Operations 4.2.3 Floating-Point Types, Formats, and Values 4.2.4 Floating-Point Operations 4.2.5 The boolean Type and boolean Values 4.3 Reference Types and Values 4.3.1 Objects 4.3.2 The Class Object 4.3.3 The Class String 4.3.4 When Reference Types Are the Same 4.4 Type Variables 4.5 Parameterized Types 4.5.1 Type Arguments and Wildcards 4.5.1.1 Type Argument Containment and Equivalence 4.5.2 Members and Constructors of Parameterized Types 4.6 Type Erasure 4.7 Reifiable Types 4.8 Raw Types 4.9 Intersection Types 4.10 Subtyping 4.10.1 Subtyping among Primitive Types 4.10.2 Subtyping among Class and Interface Types 4.10.3 Subtyping among Array Types 4.11 Where Types Are Used 4.12 Variables 4.12.1 Variables of Primitive Type 4.12.2 Variables of Reference Type 4.12.2.1 Heap Pollution 4.12.3 Kinds of Variables 4.12.4 final Variables 4.12.5 Initial Values of Variables 4.12.6 Types, Classes, and Interfaces 5 Conversions and Promotions 5.1 Kinds of Conversion 5.1.1 Identity Conversions 5.1.2 Widening Primitive Conversion 5.1.3 Narrowing Primitive Conversions 5.1.4 Widening and Narrowing Primitive Conversions 5.1.5 Widening Reference Conversions 5.1.6 Narrowing Reference Conversions 5.1.7 Boxing Conversion 5.1.8 Unboxing Conversion 5.1.9 Unchecked Conversion 5.1.10 Capture Conversion 5.1.11 String Conversions 5.1.12 Forbidden Conversions 5.1.13 Value Set Conversion 5.2 Assignment Conversion 5.3 Method Invocation Conversion 5.4 String Conversion 5.5 Casting Conversion 5.6 Numeric Promotions 5.6.1 Unary Numeric Promotion 5.6.2 Binary Numeric Promotion 6 Names 6.1 Declarations 6.2 6.3 6.3.1 Shadowing Declarations 6.3.2 Obscured Declarations 6.4 Members and Inheritance 6.4.1 The Members of Type Variables, Parameterized Types, Raw Types and Intersection Types 6.4.2 The Members of a Package 6.4.3 The Members of a Class Type 6.4.4 The Members of an Interface Type 6.4.5 The Members of an Array Type 6.5 Determining the Meaning of a Name 6.5.1 Syntactic Classification of a Name According to Context 6.5.2 Reclassification of Contextually Ambiguous Names 6.5.3 Meaning of Package Names 6.5.3.1 Simple Package Names 6.5.3.2 Qualified Package Names 6.5.4 Meaning of PackageOrTypeNames 6.5.4.1 Simple PackageOrTypeNames 6.5.4.2 Qualified PackageOrTypeNames 6.5.5 Meaning of Type Names 6.5.5.1 Simple Type Names 6.5.5.2 Qualified Type Names 6.5.6 Meaning of Expression Names 6.5.6.1 Simple Expression Names 6.5.6.2 Qualified Expression Names 6.5.7 Meaning of Method Names 6.5.7.1 Simple Method Names 6.5.7.2 Qualified Method Names 6.6 Access Control 6.6.1 Determining Accessibility 6.6.2 Details on protected Access 6.6.2.1 Access to a protected Member 6.6.2.2 Qualified Access to a protected Constructor 6.6.3 An Example of Access Control 6.6.4 Example: Access to public and Non-public Classes 6.6.5 Example: Default-Access Fields, Methods, and Constructors 6.6.6 Example: public Fields, Methods, and Constructors 6.6.7 Example: protected Fields, Methods, and Constructors 6.6.8 Example: private Fields, Methods, and Constructors 6.7 Fully Qualified Names and Canonical Names 6.8 Naming Conventions 6.8.1 Package Names 6.8.2 Class and Interface Type Names 6.8.3 Type Variable Names 6.8.4 Method Names 6.8.5 Field Names 6.8.6 Constant Names 6.8.7 Local Variable and Parameter Names 7 Packages 7.1 Package Members 7.2 Host Support for Packages 7.2.1 Storing Packages in a File System 7.2.2 Storing Packages in a Database 7.3 Compilation Units 7.4 Package Declarations 7.4.1 Named Packages 7.4.1.1 Package Annotations 7.4.2 Unnamed Packages 7.4.3 Observability of a Package 7.4.4 Scope of a Package Declaration 7.5 Import Declarations 7.5.1 Single-Type-Import Declaration 7.5.2 Type-Import-on-Demand Declaration 7.5.3 Single Static Import Declaration 7.5.4 Static-Import-on-Demand Declaration 7.5.5 Automatic Imports 7.5.6 A Strange Example 7.6 Top Level Type Declarations 7.7 Unique Package Names 8 Classes 8.1 Class Declaration 8.1.1 Class Modifiers 8.1.1.1 abstract Classes 8.1.1.2 final Classes 8.1.1.3 strictfp Classes 8.1.2 Generic Classes and Type Parameters 8.1.3 Inner Classes and Enclosing Instances 8.1.4 Superclasses and Subclasses 8.1.5 Superinterfaces 8.1.6 Class Body and Member Declarations 8.2 Class Members 8.2.1 Examples of Inheritance 8.2.1.1 Example: Inheritance with Default Access 8.2.1.2 Inheritance with public and protected 8.2.1.3 Inheritance with private 8.2.1.4 Accessing Members of Inaccessible Classes 8.3 Field Declarations 8.3.1 Field Modifiers 8.3.1.1 static Fields 8.3.1.2 final Fields 8.3.1.3 transient Fields 8.3.1.4 volatile Fields 8.3.2 Initialization of Fields 8.3.2.1 Initializers for Class Variables 8.3.2.2 Initializers for Instance Variables 8.3.2.3 Restrictions on the use of Fields during Initialization 8.3.3 Examples of Field Declarations 8.3.3.1 Example: Hiding of Class Variables 8.3.3.2 Example: Hiding of Instance Variables 8.3.3.3 Example: Multiply Inherited Fields 8.3.3.4 Example: Re-inheritance of Fields 8.4 Method Declarations 8.4.1 Formal Parameters 8.4.2 Method Signature 8.4.3 Method Modifiers 8.4.3.1 abstract Methods 8.4.3.2 static Methods 8.4.3.3 final Methods 8.4.3.4 native Methods 8.4.3.5 strictfp Methods 8.4.3.6 synchronized Methods 8.4.4 Generic Methods 8.4.5 Method Return Type 8.4.6 Method Throws 8.4.7 Method Body 8.4.8 Inheritance, Overriding, and Hiding 8.4.8.1 Overriding (by Instance Methods) 8.4.8.2 Hiding (by Class Methods) 8.4.8.3 Requirements in Overriding and Hiding 8.4.8.4 Inheriting Methods with Override-Equivalent Signatures 8.4.9 Overloading 8.4.10 Examples of Method Declarations 8.4.10.1 Example: Overriding 8.4.10.2 Example: Overloading, Overriding, and Hiding 8.4.10.3 Example: Incorrect Overriding 8.4.10.4 Example: Overriding versus Hiding 8.4.10.5 Example: Invocation of Hidden Class Methods 8.4.10.6 Large Example of Overriding 8.4.10.7 Example: Incorrect Overriding because of Throws 8.5 Member Type Declarations 8.5.1 Modifiers 8.5.2 Static Member Type Declarations 8.6 Instance Initializers 8.7 Static Initializers 8.8 Constructor Declarations 8.8.1 Formal Parameters and Formal Type Parameter 8.8.2 Constructor Signature 8.8.3 Constructor Modifiers 8.8.4 Generic Constructors 8.8.5 Constructor Throws 8.8.6 The Type of a Constructor 8.8.7 Constructor Body 8.8.7.1 Explicit Constructor Invocations 8.8.8 Constructor Overloading 8.8.9 Default Constructor 8.8.10 Preventing Instantiation of a Class 8.9 Enums 9 Interfaces 9.1 Interface Declarations 9.1.1 Interface Modifiers 9.1.1.1 abstract Interfaces 9.1.1.2 strictfp Interfaces 9.1.2 Generic Interfaces and Type Parameters 9.1.3 Superinterfaces and Subinterfaces 9.1.4 Interface Body and Member Declarations 9.1.5 Access to Interface Member Names 9.2 Interface Members 9.3 Field (Constant) Declarations 9.3.1 Initialization of Fields in Interfaces 9.3.2 Examples of Field Declarations 9.3.2.1 Ambiguous Inherited Fields 9.3.2.2 Multiply Inherited Fields 9.4 Abstract Method Declarations 9.4.1 Inheritance and Overriding 9.4.2 Overloading 9.4.3 Examples of Abstract Method Declarations 9.4.3.1 Example: Overriding 9.4.3.2 Example: Overloading 9.5 Member Type Declarations 9.6 Annotation Types 9.6.1 Predefined Annotation Types 9.6.1.1 Target 9.6.1.2 Retention 9.6.1.3 Inherited 9.6.1.4 Override 9.6.1.5 SuppressWarnings 9.6.1.6 Deprecated 9.7 Annotations 10 Arrays 10.1 Array Types 10.2 Array Variables 10.3 Array Creation 10.4 Array Access 10.5 Arrays: A Simple Example 10.6 Array Initializers 10.7 Array Members 10.8 Class Objects for Arrays 10.9 An Array of Characters is Not a String 10.10 Array Store Exception 11 Exceptions 11.1 The Causes of Exceptions 11.2 Compile-Time Checking of Exceptions 11.2.1 Exception Analysis of Expressions 11.2.2 Exception Analysis of Statements 11.2.3 Exception Checking 11.2.4 Why Errors are Not Checked 11.2.5 Why Runtime Exceptions are Not Checked 11.3 Handling of an Exception 11.3.1 Exceptions are Precise 11.3.2 Handling Asynchronous Exceptions 11.4 An Example of Exceptions 11.5 The Exception Hierarchy 11.5.1 Loading and Linkage Errors 11.5.2 Virtual Machine Errors 12 Execution 12.1 Virtual Machine Start-Up 12.1.1 Load the Class Test 12.1.2 Link Test: Verify, Prepare, (Optionally) Resolve 12.1.3 Initialize Test: Execute Initializers 12.1.4 Invoke Test.main 12.2 Loading of Classes and Interfaces 12.2.1 The Loading Process 12.3 Linking of Classes and Interfaces 12.3.1 Verification of the Binary Representation 12.3.2 Preparation of a Class or Interface Type 12.3.3 Resolution of Symbolic References 12.4 Initialization of Classes and Interfaces 12.4.1 When Initialization Occurs 12.4.2 Detailed Initialization Procedure 12.4.3 Initialization: Implications for Code Generation 12.5 Creation of New Class Instances 12.6 Finalization of Class Instances 12.6.1 Implementing Finalization 12.6.1.1 Interaction with the Memory Model 12.6.2 Finalizer Invocations are Not Ordered 12.7 Unloading of Classes and Interfaces 12.8 Program Exit 13 Binary Compatibility 13.1 The Form of a Binary 13.2 What Binary Compatibility Is and Is Not 13.3 Evolution of Packages 13.4 Evolution of Classes 13.4.1 abstract Classes 13.4.2 final Classes 13.4.3 public Classes 13.4.4 Superclasses and Superinterfaces 13.4.5 Class Formal Type Parameters 13.4.6 Class Body and Member Declarations 13.4.7 Access to Members and Constructors 13.4.8 Field Declarations 13.4.9 final Fields and Constants 13.4.10 static Fields 13.4.11 transient Fields 13.4.12 Method and Constructor Declarations 13.4.13 Method and Constructor Formal Type Parameters 13.4.14 Method and Constructor Parameters 13.4.15 Method Result Type 13.4.16 abstract Methods 13.4.17 final Methods 13.4.18 native Methods 13.4.19 static Methods 13.4.20 synchronized Methods 13.4.21 Method and Constructor Throws 13.4.22 Method and Constructor Body 13.4.23 Method and Constructor Overloading 13.4.24 Method Overriding 13.4.25 Static Initializers 13.4.26 Evolution of Enums 13.5 Evolution of Interfaces 13.5.1 public Interfaces 13.5.2 Superinterfaces 13.5.3 The Interface Members 13.5.4 Interface Formal Type Parameters 13.5.5 Field Declarations 13.5.6 Abstract Method Declarations 13.5.7 Evolution of Annotation Types 14 Blocks and Statements 14.1 Normal and Abrupt Completion of Statements 14.2 Blocks 14.3 Local Class Declarations 14.4 Local Variable Declaration Statements 14.4.1 Local Variable Declarators and Types 14.4.2 Scope of Local Variable Declarations 14.4.3 Shadowing of Names by Local Variables 14.4.4 Execution of Local Variable Declarations 14.5 Statements 14.6 The Empty Statement 14.7 Labeled Statements 14.8 Expression Statements 14.9 The if Statement 14.9.1 The if-then Statement 14.9.2 The if-then-else Statement 14.10 The assert Statement 14.11 The switch Statement 14.12 The while Statement 14.12.1 Abrupt Completion 14.13 The do Statement 14.13.1 Abrupt Completion 14.13.2 Example of do statement 14.14 The for Statement 14.14.1 The basic for Statement 14.14.1.1 Initialization of for statement 14.14.1.2 Iteration of for statement 14.14.1.3 Abrupt Completion of for statement 14.14.2 The enhanced for statement 14.15 The break Statement 14.16 The continue Statement 14.17 The return Statement 14.18 The throw Statement 14.19 The synchronized Statement 14.20 The try statement 14.20.1 Execution of try-catch 14.20.2 Execution of try-catch-finally 14.21 Unreachable Statements 15 Expressions 15.1 Evaluation, Denotation, and Result 15.2 Variables as Values 15.3 Type of an Expression 15.4 FP-strict Expressions 15.5 Expressions and Run-Time Checks 15.6 Normal and Abrupt Completion of Evaluation 15.7 Evaluation Order 15.7.1 Evaluate Left-Hand Operand First 15.7.2 Evaluate Operands before Operation 15.7.3 Evaluation Respects Parentheses and Precedence 15.7.4 Argument Lists are Evaluated Left-to-Right 15.7.5 Evaluation Order for Other Expressions 15.8 Primary Expressions 15.8.1 Lexical Literals 15.8.2 Class Literals 15.8.3 this 15.8.4 Qualified this 15.8.5 Parenthesized Expressions 15.9 Class Instance Creation Expressions 15.9.1 Determining the Class being Instantiated 15.9.2 Determining Enclosing Instances 15.9.3 Choosing the Constructor and its Arguments 15.9.4 Run-time Evaluation of Class Instance Creation Expressions 15.9.5 Anonymous Class Declarations 15.9.5.1 Anonymous Constructors 15.9.6 Example: Evaluation Order and Out-of-Memory Detection 15.10 Array Creation Expressions 15.10.1 Run-time Evaluation of Array Creation Expressions 15.10.2 Example: Array Creation Evaluation Order 15.10.3 Example: Array Creation and Out-of-Memory Detection 15.11 Field Access Expressions 15.11.1 Field Access Using a Primary 15.11.2 Accessing Superclass Members using super 15.12 Method Invocation Expressions 15.12.1 Compile-Time Step 1: Determine Class or Interface to Search 15.12.2 Compile-Time Step 2: Determine Method Signature 15.12.2.1 Identify Potentially Applicable Methods 15.12.2.2 Phase 1: Identify Matching Arity Methods Applicable by Subtyping 15.12.2.3 Phase 2: Identify Matching Arity Methods Applicable by Method Invocation Conversion 15.12.2.4 Phase 3: Identify Applicable Variable Arity Methods 15.12.2.5 Choosing the Most Specific Method 15.12.2.6 Method Result and Throws Types 15.12.2.7 Inferring Type Arguments Based on Actual Arguments 15.12.2.8 Inferring Unresolved Type Arguments 15.12.2.9 Examples 15.12.2.10 Example: Overloading Ambiguity 15.12.2.11 Example: Return Type Not Considered 15.12.2.12 Example: Compile-Time Resolution 15.12.3 Compile-Time Step 3: Is the Chosen Method Appropriate? 15.12.4 Runtime Evaluation of Method Invocation 15.12.4.1 Compute Target Reference (If Necessary) 15.12.4.2 Evaluate Arguments 15.12.4.3 Check Accessibility of Type and Method 15.12.4.4 Locate Method to Invoke 15.12.4.5 Create Frame, Synchronize, Transfer Control 15.12.4.6 Example: Target Reference and Static Methods 15.12.4.7 Example: Evaluation Order 15.12.4.8 Example: Overriding 15.12.4.9 Example: Method Invocation using super 15.13 Array Access Expressions 15.13.1 Runtime Evaluation of Array Access 15.13.2 Examples: Array Access Evaluation Order 15.14 Postfix Expressions 15.14.1 Expression Names 15.14.2 Postfix Increment Operator ++ 15.14.3 Postfix Decrement Operator -- 15.15 Unary Operators 15.15.1 Prefix Increment Operator ++ 15.15.2 Prefix Decrement Operator -- 15.15.3 Unary Plus Operator + 15.15.4 Unary Minus Operator - 15.15.5 Bitwise Complement Operator ~ 15.15.6 Logical Complement Operator ! 15.16 Cast Expressions 15.17 Multiplicative Operators 15.17.1 Multiplication Operator * 15.17.2 Division Operator / 15.17.3 Remainder Operator % 15.18 Additive Operators 15.18.1 String Concatenation Operator + 15.18.1.1 String Conversion 15.18.1.2 Optimization of String Concatenation 15.18.1.3 Examples of String Concatenation 15.18.2 Additive Operators (+ and -) for Numeric Types 15.19 Shift Operators 15.20 Relational Operators 15.20.1 Numerical Comparison Operators <, <=, >, and >= 15.20.2 Type Comparison Operator instanceof 15.21 Equality Operators 15.21.1 Numerical Equality Operators == and != 15.21.2 Boolean Equality Operators == and != 15.21.3 Reference Equality Operators == and != 15.22 Bitwise and Logical Operators 15.22.1 Integer Bitwise Operators &, ^, and | 15.22.2 Boolean Logical Operators &, ^, and | 15.23 Conditional-And Operator && 15.24 Conditional-Or Operator || 15.25 Conditional Operator ? : 15.26 Assignment Operators 15.26.1 Simple Assignment Operator = 15.26.2 Compound Assignment Operators 15.27 Expression 15.28 Constant Expression 16 Definite Assignment 16.1 Definite Assignment and Expressions 16.1.1 Boolean Constant Expressions 16.1.2 The Boolean Operator && 16.1.3 The Boolean Operator || 16.1.4 The Boolean Operator ! 16.1.5 The Boolean Operator ? : 16.1.6 The Conditional Operator ? : 16.1.7 Other Expressions of Type boolean 16.1.8 Assignment Expressions 16.1.9 Operators ++ and -- 16.1.10 Other Expressions 16.2 Definite Assignment and Statements 16.2.1 Empty Statements 16.2.2 Blocks 16.2.3 Local Class Declaration Statements 16.2.4 Local Variable Declaration Statements 16.2.5 Labeled Statements 16.2.6 Expression Statements 16.2.7 if Statements 16.2.8 assert Statements 16.2.9 switch Statements 16.2.10 while Statements 16.2.11 do Statements 16.2.12 for Statements 16.2.12.1 Initialization Part 16.2.12.2 Incrementation Part 16.2.13 break, continue, return, and throw Statements 16.2.14 synchronized Statements 16.2.15 try Statements 16.3 Definite Assignment and Parameters 16.4 Definite Assignment and Array Initializers 16.5 Definite Assignment and Enum Constants 16.6 Definite Assignment and Anonymous Classes 16.7 Definite Assignment and Member Types 16.8 Definite Assignment and Static Initializers 16.9 Definite Assignment, Constructors, and Instance Initializers 17 Threads and Locks 17.1 Locks 17.2 Notation in Examples 17.3 Incorrectly Synchronized Programs Exhibit Surprising Behaviors 17.4 Memory Model 17.4.1 Shared Variables 17.4.2 Actions 17.4.3 Programs and Program Order 17.4.4 Synchronization Order 17.4.5 Happens-before Order 17.4.6 Executions 17.4.7 Well-Formed Executions 17.4.8 Executions and Causality Requirements 17.4.9 Observable Behavior and Nonterminating Executions 17.5 Final Field Semantics 17.5.1 Semantics of Final Fields 17.5.2 Reading Final Fields During Construction 17.5.3 Subsequent Modification of Final Fields 17.5.4 Write Protected Fields 17.6 Word Tearing 17.7 Non-atomic Treatment of double and long 17.8 Wait Sets and Notification 17.8.1 Wait 17.8.2 Notification 17.8.3 Interruptions 17.8.4 Interactions of Waits, Notification and Interruption 17.9 Sleep and Yield 18 Syntax 18.1 The Grammar of the Java Programming Language

2010-02-21

sipchat-0.3.tar.gz

sipchat java 聊天SIPchat SIP 终端语音聊天SIPchat SIP 终端语音聊天SIPchat SIP 终端语音聊天

2010-01-10

英语单词发音规则英语单词发音规则英语单词发音规则

英语 单词 发音规则英语单词发音规则英语单词发音规则

2009-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除