09 2016 档案

摘要:一、介绍 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用java语言编写的类和接口组成。 有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。换言之,有了JDBC 阅读全文
posted @ 2016-09-26 21:50 HuTiger 阅读(39264) 评论(0) 推荐(2) 编辑
摘要:一、介绍 在应用里经常都有用到在后台跑定时任务的需求。比如网络运营商会在每个月的一号对数据进行一次统计。在java中我们可以继承timertask类来实现定时任务。 二、笔记 阅读全文
posted @ 2016-09-25 12:24 HuTiger 阅读(565) 评论(0) 推荐(0) 编辑
摘要:一、介绍 通常来说,Map是一个由键值对组成的数据结构,且在集合中每个键是唯一的。 二、笔记 阅读全文
posted @ 2016-09-25 12:19 HuTiger 阅读(409) 评论(0) 推荐(0) 编辑
摘要:一、练习 1.二进制转十进制 2.十进制转二进制 3.根据长度转换成子网掩码 4.根据子网掩码转换成长度 阅读全文
posted @ 2016-09-24 11:49 HuTiger 阅读(1825) 评论(0) 推荐(0) 编辑
摘要:一、引言 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法 阅读全文
posted @ 2016-09-21 16:51 HuTiger 阅读(495) 评论(0) 推荐(0) 编辑
摘要:一、引言 在面向对象程式设计方法中,封装(英语:Encapsulation)是指,一种将抽象性函式接口的实作细节部份包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。 要访问该类的代码和数据,必须通过严格的接口控制。 封装最主要的功能在于我们能修改 阅读全文
posted @ 2016-09-21 16:22 HuTiger 阅读(425) 评论(0) 推荐(0) 编辑
摘要:一、引言 构造函数是一种特殊的函数。其主要功能是用来在创建对象时初始化对象, 即为v对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。构造函数与类名相同,可重载多个不同的构造函数。 构造函数注意事项: 1.方法名和类名相同2.没有返回值3.总是和new关键字一起使用4.构造函数是可以 阅读全文
posted @ 2016-09-21 16:02 HuTiger 阅读(468) 评论(0) 推荐(0) 编辑
摘要:一、引言 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承可以理解为一个对象从另一个对象获取属性的过程。 如果类A是类B的父类,而类B是类C的父类,我们也称C是A的子类,类C是从类A继承而来的。在Java中,类的继承是单一继承,也就是说,一个子类只能拥有一个父类 继承中最 阅读全文
posted @ 2016-09-21 15:55 HuTiger 阅读(1194) 评论(0) 推荐(0) 编辑
摘要:一、引言 当对字符串进行修改的时候,需要使用StringBuffer类。 和String类不同的是,StringBuffer和StringBuilder类的对象能够被多次的修改,并且不产生新的未用对象。 二、StringBuffer 方法 以下是StringBuffer类支持的主要方法: 三、笔记 阅读全文
posted @ 2016-09-21 15:09 HuTiger 阅读(402) 评论(0) 推荐(0) 编辑
摘要:一、引言 字符串广泛应用在Java编程中,在Java中字符串属于对象,Java提供了String类来创建和操作字符串。 创建字符串最简单的方式如下: String类型是特殊的引用类型,我们也可以通过实例化的方式来创建 二、string方法 下面是String类支持的方法,下面是String类支持的方 阅读全文
posted @ 2016-09-21 14:55 HuTiger 阅读(388) 评论(0) 推荐(0) 编辑
摘要:一、关于随机数的练习 1.随机生成一个最大值到最小值之间的整数 2.生成num个min到max之间的不重复的随机整数 proc randomUnique {min max num} { array set arr {} #如果要求生成的数量超过max和min相减的个数+1 if {$num>[exp 阅读全文
posted @ 2016-09-21 14:04 HuTiger 阅读(3097) 评论(0) 推荐(0) 编辑
摘要:一、介绍 Tcl 中的数组和其他高级语言的数组有些不同:Tcl 数组元素的索引,或称键值,可以是任意的字符串,而且其本身没有所谓多维数组的概念。数组的存取速度要比列表有优势,数组在内部使用散列表来存储,每个元素存取开销几乎相同,而列表的存取数据花非时间与其长度成正比。 二、数组的定义与格式 数组索引 阅读全文
posted @ 2016-09-20 19:48 HuTiger 阅读(36717) 评论(0) 推荐(0) 编辑
摘要:一、介绍 列表则是具有特殊解释的字符串。Tcl 中的列表操作和其它 Tcl 命令一样具有相同的结构。列表可应用在诸如 foreach 这样的以列表为变元的循环命令中,也应于构建 eval 命令的延迟命令字符串。 二、TCL列表相关命令 命令 说明 list arg1 arg2 ... 创建一个列表 阅读全文
posted @ 2016-09-19 17:40 HuTiger 阅读(47590) 评论(0) 推荐(0) 编辑
摘要:一、介绍 字符串是 Tcl 中的基本数据类型,所以有大量的字符串操作命令。一个比较重要的问题就是模式匹配,通过模式匹配将字符串与指定的模式(格式)相匹配来进行字符串的比较、搜索等操作。 二、string命令列表 命 令 说 明 string bytelength str 返回用于存储字符串的字节数。 阅读全文
posted @ 2016-09-19 17:34 HuTiger 阅读(30860) 评论(0) 推荐(0) 编辑
摘要:1.青蛙爬井 2.求1加到100 3.返回任意多个整数的平均值 4.要求输入的参数的格式为 小明 22 小李 37 张华 54 李梅 8 返回其中年龄最大的姓名 阅读全文
posted @ 2016-09-19 17:29 HuTiger 阅读(2113) 评论(0) 推荐(0) 编辑
摘要:一、引言 控制结构允许程序根据不同的状态、条件和参数来选择不同的处理和执行路径,从而使代码具有更强的灵活性、健壮性和可读性。 Tcl 提供了 if、if/else、if/elseif、foreach、 for、while 和 switch 命令来管理控制结构。这些命令和其他语言如C语言的条件语句的作 阅读全文
posted @ 2016-09-18 18:16 HuTiger 阅读(8668) 评论(0) 推荐(0) 编辑
摘要:一、TCL数学函数列表 函数名 说明 举例 abs(arg) 取绝对值 set a –10 ; #a=-10 set a [expr abs($a)]; # a=10 acos(arg) 反余弦 set p 1.0; set a [expr acos($p) => a=0.0 asin(arg) 反 阅读全文
posted @ 2016-09-17 20:01 HuTiger 阅读(35441) 评论(0) 推荐(0) 编辑
摘要:一、什么是TCL Tcl 全称是 Tool command Language。它是一个基于字符串的命令语言,基础结构和语法非常简单,易于学习和掌握。 Tcl 语言是一个解释性语言,所谓解释性是指不象其他高级语言需要通过编译和联结,它象其他 shell 语言一样,直接对每条语句顺次解释执行。 Tcl 阅读全文
posted @ 2016-09-17 19:47 HuTiger 阅读(35578) 评论(0) 推荐(2) 编辑
摘要:一、介绍 数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。 Java语言中提供的数组是用来存储固定大小的同类型元素。 你可以声明一个数组变量,如numbers[100]来代替直接声明100个独立变量number0,number1,....,number99 阅读全文
posted @ 2016-09-14 15:43 HuTiger 阅读(592) 评论(0) 推荐(0) 编辑
摘要:一、引言 在xamarin开发的时候,有时我们想要做一个功能,但是这个功能已经有人用java写好了,并且打包成了jar文件。那么我们可以直接把对方的jar文件拿过来用而不是重新用c#写代码。 关于bind jar更详细的内容可以查看https://developer.xamarin.com/guid 阅读全文
posted @ 2016-09-13 19:08 HuTiger 阅读(1466) 评论(0) 推荐(0) 编辑
摘要:一、介绍 Java流程控制包括顺序控制、条件控制和循环控制。 顺序控制,就是从头到尾依次执行每条语句操作。条件控制,基于条件选择执行语句,比方说,如果条件成立,则执行操作A,或者如果条件成立,则执行操作A,反之则执行操作B。循环控制,又称为回路控制,根据循环初始条件和终结要求,执行循环体内的操作。 阅读全文
posted @ 2016-09-13 17:31 HuTiger 阅读(8311) 评论(0) 推荐(0) 编辑
摘要:一、介绍 计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符 二、笔记 1.算数运算符 2.关系运算符 3.位运算符 4.逻辑运算符 5.三元运算 阅读全文
posted @ 2016-09-13 17:26 HuTiger 阅读(479) 评论(0) 推荐(0) 编辑
摘要:一、介绍 数据类型的转换,分为自动转换和强制转换。自动转换是程序在执行过程中“悄然”进行的转换,不需要用户提前声明,一般是从位数低的类型向位数高的类型转换;强制类型转换则必须在代码中声明,转换顺序不受限制。 自动数据类型转换 自动转换按从低到高的顺序转换。不同类型数据间的优先关系如下: 低 >高 b 阅读全文
posted @ 2016-09-12 16:50 HuTiger 阅读(290) 评论(0) 推荐(0) 编辑
摘要:一、简介 字符串广泛应用在Java编程中,在Java中字符串属于对象,Java提供了String类来创建和操作字符串。 创建字符串最简单的方式如下: 在代码中遇到字符串常量时,这里的值是"Hello world!",编译器会使用该值创建一个String对象。 和其它对象一样,可以使用关键字和构造方法 阅读全文
posted @ 2016-09-12 16:49 HuTiger 阅读(2875) 评论(0) 推荐(0) 编辑
摘要:一、介绍 变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。 Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 byte: byte数据类 阅读全文
posted @ 2016-09-12 16:48 HuTiger 阅读(302) 评论(0) 推荐(0) 编辑
摘要:一、介绍 在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下: 格式说明:type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。 以下列出了一些变量的声明实例。注意有些包含了初始化过程。 二、笔记 阅读全文
posted @ 2016-09-12 16:41 HuTiger 阅读(206) 评论(0) 推荐(0) 编辑
摘要:一、引言 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。 主要特性 Java语言是简单的: Java语言的语法与C语言和C++语言很接近,使得大多数程序员很 阅读全文
posted @ 2016-09-12 16:38 HuTiger 阅读(296) 评论(0) 推荐(0) 编辑
摘要:一、准备工作 在学习java之前需要安装对配置java的运行环境,所以我们需要安装以下软件: 1.java jdk 2.eclipse 二、配置环境变量 1.首先,找到你刚才安装的JDK的安装目录,我的是C:\Program Files\Java\jdk1.7.0_21 2.回到桌面,右击计算机-> 阅读全文
posted @ 2016-09-12 16:05 HuTiger 阅读(235) 评论(0) 推荐(0) 编辑
摘要:1.PL/SQL是一种块结构的语言,一个PL/SQL程序包含了一个或者多个逻辑块,逻辑块中可以声明变量,变量在使用之前必须先声明。 2.PL/SQL中的IF 语法 3.游标 阅读全文
posted @ 2016-09-08 18:05 HuTiger 阅读(839) 评论(0) 推荐(0) 编辑
摘要:一、题目 1.找出张三的最高分和最低分以及对应的课程名 2.那些学生的各科成绩均高于张三 3.按平均成绩从高到低显示所有学生的“数学”、“英语”、“语文”三门的课程成绩(按如下形式显示:学生ID,高等数学,计算机数学,英语,有效课程数,有效平均分 ) 4.查询只选了数学和英语课的学生姓名 5.找出 阅读全文
posted @ 2016-09-08 17:43 HuTiger 阅读(2600) 评论(0) 推荐(0) 编辑
摘要:一、题目 1.与“张三”同乡的男生姓名 2.选修了赵露老师所讲课程的学生人数 3.查询没学过“王”姓老师课的同学的学号、姓名 4.数学”课程得最高分的学生姓名、性别 5.统计每门课程的平均成绩,并按照成绩降序排序 6.子查询实现查询‘3-2班’"张立"同学的"英语"成绩 7.查询所在班级和该班内学 阅读全文
posted @ 2016-09-08 17:38 HuTiger 阅读(3108) 评论(0) 推荐(1) 编辑
摘要:一、题目 1.找出所有成绩均低于80的学生姓名 2.找出和张三同学所选课程完全相同的学生姓名 3.显示张三同学的数学和英语成绩,要求显示姓名、数学成绩、英语成绩 5.查询出所有存在不及格课程的学生的姓名 6.至少选修了学生10002选修的全部课程的学生学号 7.至少选修了学生张三选修的全部课程的学生 阅读全文
posted @ 2016-09-06 17:53 HuTiger 阅读(1329) 评论(0) 推荐(0) 编辑
摘要:一、创建数据库和表 drop table student; create table student ( sid int, sname varchar2(100), sage int, ssex char(3), snativeplace varchar2(100), smajor varchar2 阅读全文
posted @ 2016-09-06 17:46 HuTiger 阅读(932) 评论(0) 推荐(0) 编辑
摘要:一、引言 如今,Android+html5开发已经成为最流行的开发模式。 Android 中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为true Android(Java)与JavaScript(HTML)交互有四种情况: 1) A 阅读全文
posted @ 2016-09-05 18:03 HuTiger 阅读(5370) 评论(4) 推荐(0) 编辑

点击右上角即可分享
微信分享提示