- 博客(28)
- 收藏
- 关注
原创 API常用类-其他类
Math类java.lang.Math public final class Math extends Object Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。 字段 public static final double E;比任何其他值都更接近 e(即自然对数的底数)的 double 值。 public static final...
2018-04-30 22:07:28 159
原创 正则表达式
正则表达式(Pattern类)正则表达式的编译表示形式 java.util.regex.Pattern JDK 1.4 指定为字符串的正则表达式必须首先被编译为此类的实例。然后,可将得到的模式用于创建 Matcher 对象,依照正则表达式,该对象可以与任意字符序列匹配。执行匹配所涉及的所有状态都驻留在匹配器中,所以多个匹配器可以共享同一模式。 public final class P...
2018-04-29 21:36:56 83
原创 cookie--session
JSP和EL表达式的入门Servlet/JSP 是两种动态的WEB资源的两种技术。 使用Servlet生成HTML的界面 response.getWriter("<form action='' method='post'>"); response.getWriter("<input type='text' name='username'&gt
2018-04-28 21:54:03 154
原创 API常用类--Arrays类和包装类
Arrays类java.util.Arrays JDK 1.2 public class Arrays extends Object Arrays类包含用来操作数组(比如排序和查找)的各种方法。 此类还包含一个允许将数组作为列表来查看的静态工厂。 除非特别注明,否则如果指定数组引用为 null,则此类中的方法都会抛出 NullPointerException。...
2018-04-28 20:55:56 145
原创 数组高级(排序和查找)
数组高级(排序和查找)排序冒泡排序: 相邻元素两两比较,大的往后放。第一次完毕后,最大值就出现在了最大索引处。同理,继续,即可得到一个拍好序的数组。 public static void main(String[] args){ //定义数组 int[] arr = {24,69,80,57,13}; System.out.pritn...
2018-04-28 14:18:21 306
原创 API常用类-StringBuffer类
StringBuffer 类JDK 1.0 java.lang.StrigBuffer(线程安全的可变字符串) 安全—-同步—数据是安全的 不安全—不同步—-效率高 public final class StringBuffer extends Object implements Serializable,CharSequence我们如果对字符串进行拼接操作,每次拼接,都会构建...
2018-04-26 20:44:30 155
原创 API常用类-String类
String类java.lang.String JDK 1.0public final class String extends Object implements Serializable,Comparable<String>,CharSequenec概述: 字符串是由多个字符组成的一串数据(字符序列)。 字符串可以看成是字符数组。 通过...
2018-04-24 19:37:28 1353 3
原创 request对象
request对象public iterface ServletRequest implemented HttpServletRquest ,ServletRequestWrapper。Subinterfaces:HttpServletRequest 获取客户机信息 getRequestURL 方法返回客户端发出请求完整URL(了解) getRequestURL ...
2018-04-24 10:37:37 149
原创 API常用类---Scanner
Scanner类java.util.Scanner JDK 1.5public final class Scanner extends Object implements Iterator<String>Scanner 类没有子类。 基本用法如下:Scanner sc = new Scanner(System.in);//System类下有一个静态变量in,In...
2018-04-23 09:54:44 176
原创 集合-Set<E>
Set不包含重复元素。HashSetHashSet ,它不保证set的迭代顺序,特别是它不保证该顺序恒久不变, 虽然set集合的元素无序,但是,作为集合来说,它肯定有自己的存储顺序。hashset如何保证元素的唯一性底层数据结构是哈希表(元素是链表的数组) 哈希表依赖于哈希值存储 添加功能底层依赖两个方法 int hashCode() boolean equa...
2018-04-21 15:53:15 457
原创 JDK5的新特性
JDK5 的新特性 自动拆装箱 泛型 增强for 静态导入 可变参数 枚举泛型泛型:是一种把类型明确的工作推迟发哦创建对象或调用方法的时候才去明确的特殊类型参数化类型,把类型当做参数一样的传递。格式 <数据类型> 此处的数据类型只能是引用类型好处: 把运行时期的问题提前到了编译期间 避免了强制类型...
2018-04-21 13:30:45 184
原创 List集合
List集合Collection 是有序的,是指以张三李四王五的顺序进来,也以张三李四王五事物顺序出去,和排序 不是一个概念。 此接口的用户可以对列表中的每一个元素进行精确的控制,用户可以根据元素的整数索引,(在列表中的位置) 访问元素,并搜索列表中的元素。List 的特有功能 A 添加功能 在指定位置添加元素 void add(int in...
2018-04-20 22:03:05 118
原创 集合类
集合类为什么会出现集合类 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就需要对多个对象进行存储,而想要存储多个对象,就不能是一个基本的变量。而应该是一个容器类型的变量,在我们目前所学过的知识里面,容器类型的有数组和StringBUffer 但是,StringBuffer 的结果是一个字符串,不一定满足要求,所以只能是数组,即对象数组,而对象数组又不能适应变化的需求...
2018-04-20 21:21:05 330
原创 常见类
常见类math类包含用于执行基本数学运算的方法,如初等指数,对数,平方根和三角函数。 成员变量 public static final double pi public static final double e\ 成员方法 public static double ceil(double a) 向上取整 public...
2018-04-20 20:14:35 139
原创 Arrays类概述
Arrays类概述此类包含用来操作数组(比如排序和查找)的各种方法。 此类好包含一个允许将数组作为列表来查看的静态工厂Arrays 工具类的排序方法,底层就是快排 quick Sort 为对基本数据类型进行更多的操作,更方便的操作,java就针对每一种数据类型提供了对象的类类型。包装类类型 byte Byte short Short int Inte...
2018-04-20 19:11:32 390
原创 String 类
String类多个字符组成的一串数据,也可以看成是字符数组。 字符串(字符数组) 字符串是常量,他们的值在创建之后不能更改。 字符串缓冲区支持可变的字符串(在缓冲区是另一个对象),因为string对象是不可变的,所以可以共享。字符串的两个特点: 字符串字面值“ABC”也可以看成是一个字符串对象 字符串是常量,一旦被赋值,就不能被改变。构造方法: public St...
2018-04-19 20:00:18 88
原创 API常用类-Object类
API常用类(Application Programming interface)应用程序编程接口 就是JDK 提供的帮助简化编程的东西编写一个机器人程序去控制机器人踢足球,程序就需要向机器人发出向前跑,向后跑,射门等各种命令,对于有开发经验的人员说,这道机器人厂商一定会提供一些关于控制机器人的java类,这些类定义好了操作机器人的各种动作的方法,其实这些java类就是机器人厂商提供给应...
2018-04-19 18:39:06 191
原创 eclipse
eclipseIDE :integrated development environment 集成开发环境//http://eclipse.org/ org 免费 com 商业eclipse 空间的配置 如何显示行号 在代码区域的最左侧的空白区域,右键 – show line number A 程序的编译和运行的环境配置 Window—> pre...
2018-04-19 16:20:17 238
原创 匿名内部类
匿名内部类匿名内部类 就是内部类的简化写法 前提:存在一个类或者一个接口 这里的类可以是具体类也可以是 抽象类 格式: new 类名或接口名(){ 重写方法; }; 本质:new 是在内存中分配内存,其本质不是类而是一个对象, 该类或者该抽象类的子类或者该接口的实现类的对象。因为只有子类才会去重写方法,而且该对象是一个继承了该...
2018-04-19 16:15:54 94
原创 接口
接口接口 [在猫狗案例中,我们的狗一般是看门,猫一般是作为宠物,但是还存在一些情况:经过驯养员等训练出来的:猫钻火圈,狗跳高,狗计算等,这些行为并不是所有的猫或者狗所具有的,所以这些功能定义在动物类不合适,同时也不适合定义在猫 或者 狗的类中,因为这只是部分猫或者狗所具有的行为。] 所以: 为了体现事物功能的扩展性,java中提供了...
2018-04-19 15:49:11 92
原创 多态
多态多态的前提 (polymorphic)和体现 有继承关系 有方法重写(其实没有也是可以的,但是没有这个就没有意义) 有父类引用指向子类对象 父 f=new 子() 动物 d=new 猫() d.show() 动物 d=new 狗() d.show()动态中的成员访问特点 A:成员变量 ...
2018-04-19 11:07:13 79
原创 继承
继承代码块(codeDemo)在java中,使用{} 括起来的代码称为代码块 根据其位置和声明的不同,可以分为: 局部代码块、构造代码块、静态代码块、同步代码块(多线程讲)、局部代码块 局部代码块:局部位置,方法的定义中,用于限定变量的生命周期 构造代码块:在类中的成员变量的位置,用{} 括起来,每次调用构造方法执行前,都会先执行构造代码块 —-作用:可以把多...
2018-04-19 10:23:59 134
原创 Java面向对象2
面向对象构造方法construction construct 首先是一个方法 作用:给对象的数据进行初始化 格式: A:方法名与类名相同 B:没有返回值类型,连void都没有 C:没有具体的返回值反编译工具:Xjad 构造方法的重载(方法名相同,形参不同,包括(参数类型,参数个数)) 注意...
2018-04-18 19:55:11 87
原创 面向对象
面向对象面向对象思想 类与对象及其使用 对象的内存图 成员变量和局部变量 匿名对象 封装(private) this 关键字 构造方法 static 关键字面向对象的思想数组,当有多个数组需要遍历时,我们可以将遍历的代码封装到方法中,需要遍历时,就调用相应的方法即可,提高代码的复用性,在对数组进行遍历的基础上继续增加需求,比如获取最值,数组逆序等,同样需要将这些功...
2018-04-18 10:47:10 135
原创 流程控制
流程控制流程控制语句:顺序结构:(写在前面的先执行,后面的后执行); 选择结构:(分支结构)[if 语句 switch 语句] 选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断, 逻辑运算的结果有两个(true,false)所以产生选择。按照不同的选择执行不同的代码 第一种格式: if(关系表达式){语句体;} 执行流程: 具体判断关系表达式看其结果是t...
2018-04-17 21:51:33 115
原创 方法与数组和参数传递
方法与数组和参数传递方法:完成某个功能的代码块。被{}括起来 在很多语言里都有函数的定义。 函数而在Java中函数被称为方法。 格式:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…){ 方法体语句; return 返回值; } 修饰符:目前就用 public static 。后面的将详细讲解 返回值类型:就是功能结果的数据类型。 ...
2018-04-17 21:13:01 1030
原创 Java常量变量数据类型标识符
常量变量数据类型标识符标识符概述就是给类,接口,方法变量等起名时使用的字符序列 组成规则:英文字母,数字,$ - 注意事项 1.不能以数字开头 2.不能是Java中的关键字 3.区分大小写标识符(常见命名规则)包(为了区分相同的类名所建的文件夹)单级:name 多级: cn.name(cn文件夹中再建一个name文件夹,其中.的作用相当于路径中的/)...
2018-04-17 20:02:34 381
原创 Solr服务搭建
solr的优点包括以下几个方面:1、高级全文搜索功能 2、专为高通量的网络流量进行优化 3、基于开放接口(XML和HTTP)的标准 4、综合HTML管理界面 5、可伸缩性-能够有效复制到另外一个Solr搜索服务器 6、使用xml灵活配置 7、可扩展插件 Solr搭建步骤把solr 的压缩包上传到Linux系统解压solr安装Tomcat,解压缩即可把solr(...
2018-04-07 17:36:24 126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人