- 博客(22)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 java中getParameter()中的参数 (个人笔记)
getParameter()函数括号中的参数是从页面中传过来的,比如 edit.jsp中userid:page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()
2017-01-21 12:57:23 13202
转载 JavaWeb学习篇之----Jsp详解
今天我们来看一下Jsp的相关知识,首先来看看一下Jsp的相关定义:简介:JSP全称是JavaServer Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP这门技术的最大的特点在于,写jsp就像在写html,但:它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据
2017-01-16 10:34:54 427
转载 推荐!手把手教你使用Git
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够
2017-01-10 20:05:02 224
转载 Groovy闭包中的this,owner和delegate
要想了解Groovy闭包中的this,owner和delegate的含义,首先我们需要知道闭包能在哪些上下文中进行创建。 创建闭包的上下文 首先,闭包可以在方法体中创建(类的实例方法或者静态方法均可) Java代码 class Person{ def static method(){
2017-01-10 12:38:59 2467
原创 groovy闭包
/* groovy闭包可以简单理解为方法(函数)有参数,因为闭包本身也是一个对象,所以也可以作为参数 *///语法://def 闭包名={参数->代码块} 备注:使用->将参数与代码分离,闭包的参数是可选的//定义无参的闭包def clos={println'hello,world'}clos.call()//定义有参的闭包def closA={param->printl
2017-01-10 10:51:12 296
原创 图书馆借阅是否借阅小案例(groovy中list和map的使用)
//方式一:用list 集合实现//定义一个list集合(也叫列表),并存四条数据def library=[["john","book1"],["ben","book2"],["darlven","book3"]]//groovy给list添加两条数据(有两种方法)library"jack","book4"]library.add(["jack","book5"])//遍历list集合
2017-01-09 17:35:38 361
转载 Groovy脚本基础全攻略
1 背景Groovy脚本基于Java且拓展了Java,所以从某种程度来说掌握Java是学习Groovy的前提,故本文适用于不熟悉Groovy却想快速得到Groovy核心基础干货的Java开发者(注意是Java),因为我的目的不是深入学习Groovy语言,所以本文基本都是靠代码来解释,这样最直观,同时也够干货基础入门Groovy的特点和结构。开始介绍前先给一个大法,《官方权威指南》英
2017-01-09 14:41:40 494
原创 java中instanceOf的用法
单词instance [ˈɪnstəns] instanceOf它的作用是判断其左边对象是否为其右边类的实例,返回boolean类型的数据。可以用来判断继承中的子类的实例是否为父类的实现。 int[] intArray = { 1, 2, 3, 4, 5 }; assert intArray instanceof List
2017-01-09 12:45:40 433
转载 用Groovy思考 第二章 Groovy语言的关键特征
作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs1. 断言Assertion断言:用于判断预期的条件是否为真。例子:def list = [1,2,'x']assert list.size()==32. AST转换期使用的注释AST转换的注释:Groovy提供了在AST转换时的注释,比如@Singleton注释。
2017-01-09 11:30:16 408
转载 用Groovy思考 第四章 Groovy特性深入
作者:chszs,转载需注明。博客主页:http://blog.csdn.NET/chszs1. 断言Java开发者常常使用JUnit或TestNG做单元测试,所以对断言是很清楚的。断言是用于验证假设的条件是否为真。在Groovy的断言中,如果假设的条件不为真,那么就会抛出java.lang.AssertionError异常。使用Groovy表达式来测试假设条件。比如:
2017-01-09 11:26:50 465
转载 用Groovy思考 第三章 Groovy开发环境
作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs本章将继续深入Groovy语言,首先学习Groovy脚本,包括从命令行编译和运行Groovy脚本,Groovy Shell,和Groovy Console。你将学会使用Groovy语言来建立域对象、控制器和服务。而且使用Groovy的方法并非只有一种。另外,对于建立类,可以使用Groovy作
2017-01-09 11:25:18 237
转载 用Groovy思考 第五章 Groovy特性深入(2)
作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs6. 斜线字符串正如早先提到的,斜线可以用于定义字符串。用斜线定义字符串有一个优点:那就是,字符串本身的内容无需转义反斜线。比如:def winpathQuoted = 'C:\\windows\\system32'def winpathSlashy = /C:\windows\
2017-01-09 11:22:22 278
转载 用Groovy思考 第一章 用Groovy简化Java代码
作者:chszs,转载需注明。博客主页:http://blog.csdn.NET/chszs1. Groovy的安装目前Groovy的最新版本为2.1.2版,下载地址为:http://groovy.codehaus.org/Download下载后解压groovy-binary-2.1.2.zip到某个目录,然后设置GROOVY_HOME环境变量指向Groovy的解压目录
2017-01-09 11:21:02 310
转载 java构造函数使用方法总结
使用构造器时需要记住:1.构造器必须与类同名(如果一个源文件中有多个类,那么构造器必须与公共类同名)2.每个类可以有一个以上的构造器3.构造器可以有0个、1个或1个以上的参数4.构造器没有返回值5.构造器总是伴随着new操作一起调用示例:A.javaJava代码 public class A{ public A(){
2017-01-06 14:21:00 454
原创 kotlin--空安全(可空类型和非空类型,Elvis 操作符,!! 操作符)
fun main(args: Array) { //如果a没有指明可以为空,那么赋null值的时候编译就不通过 var a:String ="1111" var L=a.length //如果变量b声明了可以为空值,那么赋null值得时候编译通过 var b:String ? b=null //当b=null的时候,编译器不允许取长度值
2017-01-06 10:00:31 8118 1
转载 ranges的使用
ranges的使用(1)使用in操作符检查一个数是否在某个范围内[plain] view plain copy print?/* 判断分数是否大于等于90,小于等于100 */ fun isGood(score: Int) { if(score in 90..100) //ranges是闭区间
2017-01-05 19:11:48 607
转载 Kotlin - - - 映射及多重声明
摘要创建不可变映射,创建可变映射,访问元素,更新元素,遍历,多重声明Map 及多重声明Map构造映射不可变映射val map = mapOf("a" to 1, "b" to 2, "c" to 3)11可变映射val mMap = hashMapOf("a" to 1, "b" to 2, "c" to 3)11访问元素
2017-01-05 19:00:25 673
转载 kotlin--嵌套类、枚举、对象
主要内容嵌套类内部类枚举对象表达式单例嵌套类(Nested Class)类中嵌套其他类:class Outer{ private val name:String = "jason" /**嵌套类**/ class Nested{ fun doSomething() = 18 }}若嵌套类需要访问外部类成员,则需
2017-01-05 15:53:27 883
转载 kotlin-扩展
主要内容概述扩展函数扩展属性扩展函数或属性范围概述kotlin允许扩展类的属性和方法,不需要继承或使用 Decorator 模式。扩展是一种静态行为,对被扩展的类代码本身不会造成任何影响。扩展函数扩展函数定义形式:fun receiverType.functionName(params){ body}其中,receiverType 为待扩展
2017-01-05 13:51:20 508
转载 kotlin-接口
kotlin-接口主要内容接口特性实现属性重载函数接口特性与java 8 中的接口类似,接口允许方法有实现,和抽象类的区别是,接口中的属性不允许直接初始化,默认是 abstract的。public interface SomeInterface{ var value:String //默认abstract fun reading
2017-01-05 11:36:19 1433
转载 kotlin的 类,继承,重载,抽象类,构造函数
kotlin--类和继承主要内容类声明构造函数声明实例化继承方法重载抽象类一、类声明使用class关键字声明类,查看其声明格式:: modifiers ("class" | "interface") SimpleName typeParameters? primaryConstructor? (":" annotations dele
2017-01-04 17:57:59 8734
原创 kotlin调用方法中有形参为数组的方法(函数)
调用方法中有形参为数组的函数:fun checkIndex(index: Int, arr: Array) { if(index in 0..arr.lastIndex) //arr.lastIndex返回的是数组的最后一位的下标 println("index in bounds") else printl
2017-01-04 12:39:09 4467
druid数据库问题,找不到类
2016-04-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人