![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 88
罗伊yc
Notebook
展开
-
Java基础
JavaBasic词法>标识符 包含数字、字母、下划线(_)和美圆符号($),但是不能以数字作为开头,与C/C++语言不同的是,Java语言还可以将一些非拉丁字母包含在标识符中,因为Java语言使用的是Unicode字符,所有的十六进制00C0以上的Unicode字符都可以用在标识符中。但是Java语言的关键字是不能用来作为标识符的>关键字 abstract do原创 2012-07-16 18:40:36 · 676 阅读 · 0 评论 -
精通Groovy_A 介绍, 与Java对比, 入门, 没有类型
Refer to http://www.ibm.com/developerworks/cn/education/java/j-groovy/j-groovy.html转载 2016-04-22 16:23:25 · 636 阅读 · 0 评论 -
精通Groovy_B 循环, 范围, 集合, 映射, 闭包, 类, UT
通过 Groovy 进行循环同大多数脚本语言一样,Groovy 经常被宣传为生产力更高 的 Java 语言替代品。更好、更短的循环下面这种方法可以更好地感受 Groovy 缺乏类型的好处:首先,用与创建 HelloWorld 相同的方式创建一个 Groovy 类,将这个类称为 MethodMadness,并删除自动生成的类体:将要定义一个独立的 repeat 函数。现在在控制台中输转载 2016-04-25 17:03:49 · 795 阅读 · 0 评论 -
实战 Groovy: for each 剖析
Refer to http://www.ibm.com/developerworks/cn/java/j-pg04149.html使用最熟悉的方法进行迭代迭代是编程的基础: e.g. List、File 和 JDBC ResultSet; Java 语言几乎总是提供了某种方法帮助您逐项遍历所需的内容,但它并没有给出一种标准方法。本文将介绍 Groovy 的万能的 each(转载 2016-04-26 13:24:35 · 4864 阅读 · 0 评论 -
GradleUserGuide中文版 12)图形界面 13)构建脚本 14)Tasks
12 使用 Gradle图形界面为了辅助传统的命令行交互,Gradle还提供了一个图形界面 12-1 启动图形界面gradle --gui注意:这个命令执行后会使得命令行一直处于封锁状态,直到我们关闭图形界面. 可以另外加上“&”让它在后台执行:gradle --gui&如果从自己的Gradle项目目录中启动这个图形界面,会看到任务树.建议从当前的Gradle项目转载 2016-04-28 13:49:54 · 662 阅读 · 0 评论 -
GradleUserGuide中文版 14)Tasks 15)文件操作
14.6 给 task 加入描述可以给你的任务加入一段描述性的文字. 它将会在任务执行的时候显示出来. 14-18 给任务加入描述 build.gradletask copy(type: Copy) { description 'Copies the resource directory to the target directory.' from 'resources转载 2016-04-28 17:10:48 · 712 阅读 · 0 评论 -
GradleUserGuide中文版 15)文件操作 16)Ant插件
15.4 使用一个归档文件的内容作为文件树可以使用 ZIP 或者 TAR 等压缩文件的内容作为文件树, Project.zipTree() 和 Project.tarTree() 方法返回一个 FileTree 实例, 可以像使用其他文件树或者文件集合一样使用它. e.g. 可以使用它去扩展一个压缩文档或者合并一些压缩文档.15.7 使用压缩文档作为文件树 build.gradle转载 2016-05-03 18:28:00 · 1134 阅读 · 0 评论 -
GradleUserGuide中文版 16)Ant插件 17)Logging 18)Daemon 19)Plugins
16.3 Ant的属性与引用有许多方法可以设定 Ant 属性, 可以通过Ant任务使用属性. 可以直接在AntBuilder的实例设置属性。Ant的属性也可以作为一个可改变的Map. 也可以使用Ant的任务属性:16.13.设置Ant属性 build.gradleant.buildDir = buildDirant.properties.buildDir = buildDir转载 2016-05-05 12:33:00 · 649 阅读 · 0 评论 -
GradleUserGuide中文版 19)Plugins 20)插件规范 21)Java插件
19.5 使用插件的插件DSL 插件DSL正在孵化(incubating)中, 请注意,在以后的Gradle版本中, DSL和其它配置可能会改变.新的插件DSL提供了更为简洁, 方便的方式来声明插件的依赖关系。它适用于与新的Gradle Plugin Portal,同时提供了方便的核心和社区插件.该插件脚本块配置PluginDependenciesSpec的实例.要应用核心插件, 可以使用短名转载 2016-05-05 13:34:46 · 1387 阅读 · 0 评论 -
反斜杠加3个数字是什么编码, JAVA转义序列, 转义字符汇总
分类: Java学习 计算机知识2013-09-03 10:05 693人阅读 评论(0) 收藏 举报目录(?)[+]例如:\345\244\247\345\256\266\345\245\275\343\200\202 对应汉字是“大家好。"8进制表示法.将以上每组按8进制转换成16进制是E5 A4 A7 E5 AE B6 E5 A5 BD转载 2014-04-25 15:26:59 · 6690 阅读 · 0 评论 -
Java+7入门经典 - 6 扩展类与继承 Part 1/2
第6章 扩展类与继承面向对象编程的一个重要特性: 允许基于已定义的类创建新的类;6.1 使用已有的类派生 derivation, 派生类 derived class, 直接子类 direct subclass; 基类 base class, 超类 super class;123456原创 2013-09-09 15:44:05 · 2224 阅读 · 0 评论 -
JNI和Qt通信 (Part 1)
Part1Java Native Interface-JNI-JAVA本地调用JNI标准是Java平台的一部分, 允许Java代码和其他语言进行交互;开始实现->Step 1) 编写Java代码, 编写一个JNI接口HelloJNI.java123456789原创 2013-06-16 13:53:00 · 2194 阅读 · 0 评论 -
JNI和Qt通信 (Part 2)
Part2JNI数据转换成C数据e.g. jstring - GetStringUTFChars(), NewStringUTF(), ReleaseStringUTFChars()12345JNIEXPORT void JNICALL Java_JNISample_sampleFunc原创 2013-06-17 00:50:09 · 2197 阅读 · 0 评论 -
JNI和Qt通信 (Part 3)
Part 3启动Qt程序通过Java启动Qt程序可以调用命令行, 这样Qt会在另一个进程开始.12345678910public static void launchSampleApp() { Runtime rn = Runtime.g原创 2013-06-21 14:55:36 · 2265 阅读 · 0 评论 -
Java+7入门经典 -1 简介
第一章 Java简介1.1 Java概览applet程序可嵌入网页; Java会通过隐式检测禁止Java applet的恶意代码;Java Server Pages-JSP 创建服务器应用程序, 动态创建针对收到的特殊请求定制HTML页面并下载到客户端.一次编写, 任意运行; 提供了GUI, XML, database和network communication等应原创 2013-08-08 11:09:41 · 1315 阅读 · 0 评论 -
Java+7入门经典 -2 数据
第2章 程序,数据,变量和计算2.1 数据和变量变量是一段有名字的内存, 存储程序中的信息, 描述事物的数据项;每段定义了名字的内存只能存储一种特定类型的数据. Type; 编译器会检测错误的类型使用;程序中出现的显式数据值叫做字面量, 有特定类型;2.1.1 变量的命名标识符-选择的名称; 可以是任意长度, 必须以字母, 下划线或美元符原创 2013-08-09 11:28:06 · 1453 阅读 · 0 评论 -
Java+7入门经典 - 5 类 Part 1/2
第5章 定义类Java的程序代码只能在类定义中出现;5.1 类的定义域: 变量存储的数据项通常能将类的一个对象与这个类的其他对象区别开, 称为类的数据成员;方法: 定义可以为类执行的操作: 方法通常对域进行操作, 对类的数据成员进行操作;类定义中的域可以是任意基本类型, 也可以是指向任意类类型的对象的引用, 包括定义的类本身;类定义中的方法是有名原创 2013-08-26 10:25:46 · 1729 阅读 · 0 评论 -
Java+7入门经典 - 5 类 Part 2/2
5.9 包包package是一个唯一命名的类的集合; 将类集合到包中, 是为了在应用程序中使用预先编写的类时, 避免与类自身引起命名冲突.通过包名加以限定, 包中的类不会和程序中或者其他包中的类命名冲突;String类的全名是java.lang.String, 可以使用非限定名称是因为java.lang包中的类在程序代码中已经隐式的import了(default p原创 2013-08-26 10:28:07 · 1057 阅读 · 0 评论 -
Java+7入门经典 - 6 扩展类与继承 Part 2/2
6.12 设计类1) 通过已定义的基类派生子类, 并且添加方法和数据成员来自定义子类, 创建出类的层次结构; Dog 'IS-A' Animal2) 定义一系列没有层次结构, 由类对象作为数据成员的集合; Zoo 'HAS-A' animals[继承和组合]继承可以实现多态, 接口, 是面向对象的本质; 将一系列相关对象做相同的处理, 很大程度上简化了程序;原创 2013-09-09 18:33:48 · 1111 阅读 · 0 评论 -
GradleUserGuide中文版 21)Java插件 22)War插件
21.7.2 定义新的资源集要定义一个新的源组, sourceSets {} 块中引用它.下面是一个例子: 22.5.定义一个新的 source set build.gradlesourceSets { intTest}当定义一个新的 source set, java 插件会为该 source set 添加一些如 Table 22.6, “Java plugin - source se转载 2016-05-05 14:02:34 · 1175 阅读 · 0 评论