本文目标 static final: 权限修饰符:public,private,protected,缺省 1.static 静态修饰符,被static修饰的变量或者方法会被加载进静态区内存,不需要创建对象就可以调用此方法或变量 2.final: final修饰类不能被继承,修饰方法不能被重写,修饰变量不能被改变且必须初始赋值 3.权限修饰符: public: 可以被任意调用 private:可以被本包或者不同包的子类调用 protected:只能被本类调用 缺省:只能本包调用…
Java从入门到放弃18—Map集合/HashMap/LinkedHashMap/TreeMap/集合嵌套/Collections工具类常用方法01 Map集合Map集合处理键值映射关系的数据为了方便处理键值映射关系的数据,Java提供了一种Map集合键值映射关系的数据(一个键对应一个值,如一个学号对应一个学生)在双列集合中,所有的数据结构只和key有关,和value无关.键相同时,会覆盖value.基于哈希表的 Map 接口的实现.此实现提供所有可选的映射操作,并允许使用 null 值和 nu…
前言 "又回到最初的起点,呆呆地站在镜子前". 本来这篇是打算写Spider中间件的,但是因为这一块涉及到Item,所以这篇文章先将Item讲完,顺便再讲讲Pipeline,然后再讲Spider中间件. Item和Pipeline 依旧是先上架构图. 从架构图中可以看出,当下载器从网站获取了网页响应内容,通过引擎又返回到了Spider程序中.我们在程序中将响应内容通过css或者xpath规则进行解析,然后构造成Item对象. 而Item和响应内容在传递到引擎的过程中,会被Spider中…
package com.cityhero.test; public class ThreeModifier { //static静态的 // 概念:static可以修饰方法和属性,被static修的方法和属性叫静态方法/静态属性,被该类的所有对象共享 // 使用:类名.方法/属性 对象.方法/属性(编译器会给出警告,告诉你这是一个静态的方法/属性,可以直接类名.方法/属性使用) // static还可以修饰静态代码块,在类加载时,和static修饰的属性/或方法,按照定义的先后顺序,依次进行初始…
想了半天,发现单独的封装和多态没什么好讲的,我们就简单说说Java里面对应的语法吧. 相关内容如下: 一.访问修饰符 二.getter/setter方法 三.构造方法 四.super和this 五.static关键字 六.final关键字 七.方法重写 八.抽象类和接口 一.访问修饰符 Java当中有四种情况,按其访问范围的顺序由小到大分别是: priate(私有)---->default(默认)---->protected(受保护)---->public(公共) 访问范围可以看下图:…
不知不觉又到了hibernate的最后一篇了,只感觉时光飞逝~,岁月如梭~! 转眼之间,我们就···························,好吧,想装个X,结果装不下去了,还是直接开始吧· 前面我们已经把hibernate中添加.删改.修改和根据ID得到对象的方法都学习了,但如何才能查询出多条记录呢?比如我想查询所有姓黄的作者,查询标题包含"中"字的博客等.这一篇就来介绍查询. hibernate有两种检索(查询)数据的方式,分别是HQL(Hibernate Query La…
Java中的文件操作还有点小复杂··· 不过没关系,我会把它讲得很简单,嘿嘿嘿!!! 在讲Java中的文件操作前,先了解一个概念--"流",比如我们把一个杯子的水倒到另一个同样大小的杯子,就是以流的方式处理的(如果你把水冻成冰了再整个放进去就当我没说吧 - -). 其实我的理解很简单,"流"就是一串数据,至于这一串数据中每个数据单元有多大,Java中提供了两种处理方法:字节流和字符流. 无论是字节流还是字符流,根据处理方式又可以分为输入流和输出流.这一篇,我们就来简…
变量是什么玩意呢? 变量,顾名思义就是能变化的量 - - 好吧,举个栗子. 图片上的各种餐具,就是变量,因为同一个盘子可以在不同的时间装不同的菜,在这一桌可以装土豆肉丝,在下一桌可以装清炒黄瓜(当然,这个盘子还是要洗洗干净滴). 那么Java当中的变量有哪些要点呢,其语法是怎么样的呢? 我们来写段代码保存上面的清炒黄瓜吧··· String pan9527 = "清炒黄瓜"; 这就是标准的变量的用法,其语法格式:数据类型 变量名 = 值; 三个要点: 1.数据类型 Java中的数据类型…
昨天我们扯完了数据传递,今天我们来聊聊数据校验的问题.来,跟着我一起读:计一噢叫,一按艳. 在springMVC中校验数据也非常简单,spring3.0拥有自己独立的数据校验框架,同时支持JSR303标准的校验框架. Spring的DataBinder在进行数据绑定时,会同时调用校验框架完成数据校验工作. 具体使用步骤如下: 1)导入数据校验的JAR包 2)在springmvc的配置文件中添加校验Bean 3)修改实体类,在属性上加上校验的注解 4)修改昨天的login4方法,加上校验的相关代码…
hibernate中的对应关系其实就是数据库中表的对应关系, 就跟某些电影中的某些场景是一样一样滴. 比如可以是一男一女,还可以是一男多女, 更可以是多男一女,最后最后最后还可以是多男多女!!! 有些不纯洁的看官肯定已经开始想歪了吧···,我还是上图吧!请看下图 我说滴是这样滴一群人打群架滴场景,嘿嘿嘿··· 好吧,进入正题!!! 数据库中表与表之间的数据映射关系有一对一,一对多,多对一,多对多.例如: 一个身份证只能对应一个护照,一个护照也只能对应一个身份证,这就是一对一的关系 一个男人可以有…