11 2018 档案

摘要:XML定义 传输数据,可扩展标记语言 XML文档结构 xml的声明 xml根元素定义 xml元素 xml的注释 XML语法规则 所有Xml元素必须有关闭标签 对大小写敏感 必须正确的嵌套 必须有根元素 属性以名值对方式组成,值须加引号 XML SAX解析器 解析过程 1.创建事件处理程序 2.创建S 阅读全文
posted @ 2018-11-29 23:34 言西早石头侠 阅读(91) 评论(0) 推荐(0) 编辑
摘要:Annotation 概念:注解 原理 是一种接口,通过反射机制中的相关API来访问annotation信息 常见的标准Annotation @Override 方法重写 @Deprecated 表示过期的东西警告 @SuppressWarnnings 取消显示指定的警告 自定义Annotation 阅读全文
posted @ 2018-11-29 23:19 言西早石头侠 阅读(197) 评论(0) 推荐(0) 编辑
摘要:package com.tanlei.URL; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.MalformedURLExcep... 阅读全文
posted @ 2018-11-29 22:24 言西早石头侠 阅读(185) 评论(0) 推荐(0) 编辑
摘要:HTML密码框 呈现HTML文本内容 呈现HTML复选框 呈现HTML单选框 多选单选按钮 下拉框 Spring MVC隐藏字段域 错误处理 文件上传 阅读全文
posted @ 2018-11-29 15:19 言西早石头侠 阅读(738) 评论(0) 推荐(0) 编辑
摘要:Socket 概念:是连接运行在网络上的两个程序间的双向通讯的端点 C/S 客户机/服务器 B/S 浏览器/服务器 基于TCP的Socket编程 创建TCP服务端步骤 创建TCP客户步骤 基于UDP的Socket编程 ......................................... 阅读全文
posted @ 2018-11-28 23:55 言西早石头侠 阅读(131) 评论(0) 推荐(0) 编辑
摘要:计算机网络 网络体系结构 物理层--数据链路层--网络层--传输层--会话层--表示层--应用层 TCP/IP 1,2 3 4 5~7 网络接口层--网络层--传输层--应用层 网络通讯要素 IP地址 端口号 协议 常见的协议 :TCP UDP 阅读全文
posted @ 2018-11-28 23:08 言西早石头侠 阅读(87) 评论(0) 推荐(0) 编辑
摘要:ObjectInput/OutputStream 分别与FileOutputStream和FileInputStream一起使用时,可以为应用程序提供对对象的持久存储. 我们把对象以某种特定的编码格式写入称之为"序列化" 把写入的编码格式内容还原成对象称之为"反序列化" 被序列化的对象必须实现Ser 阅读全文
posted @ 2018-11-28 22:55 言西早石头侠 阅读(177) 评论(0) 推荐(0) 编辑
摘要:Spring MVC-XML视图解析器 XmlViewResolver-servlet.xml 配置如下所示 views.xml 配置如下所示 Spring MVC资源绑定视图解析器 ResourceBundleViewResolver-servlet.xml views.properties Sp 阅读全文
posted @ 2018-11-28 16:40 言西早石头侠 阅读(119) 评论(0) 推荐(0) 编辑
摘要:首先介绍一下json SON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度。 JSON就是一串字符串 只不过元素会使用特定的符号标注。 {} 双括号表示对象 [] 中括号表示数组 "" 双引号内是属性或值 : 冒号表示后者是 阅读全文
posted @ 2018-11-28 10:20 言西早石头侠 阅读(8582) 评论(0) 推荐(2) 编辑
摘要:数据库sql语句 创建主页面index.html Emp.java EmpDao.java ViewServlet.java SaveServlet.java EditServlet.java DeleteServlet.java 注意: 这里不需要配置web.xml,所有Servlet的模式映射都 阅读全文
posted @ 2018-11-27 15:41 言西早石头侠 阅读(570) 评论(0) 推荐(0) 编辑
摘要:package com.day3; public class SingleTonDemo { public static void main(String[] args) { SinleTonThread sinleTonThread=new SinleTonThread(); Thread thread=new Thread(sinleTonThread);... 阅读全文
posted @ 2018-11-27 00:09 言西早石头侠 阅读(122) 评论(0) 推荐(0) 编辑
摘要:1.加载Servlet类 类加载器负责加载servlet类。 当Web容器接收到servlet的第一个请求时,将加载servlet类。 2.创建Servlet实例 Web容器在加载servlet类之后创建一个servlet的实例。servlet实例在servlet生命周期中只创建一次。 3.调用in 阅读全文
posted @ 2018-11-26 13:57 言西早石头侠 阅读(2332) 评论(0) 推荐(0) 编辑
摘要:一个excel表格: 一个工作表格(sheet): 一行(row): 一个单元格(cell): 单元格格式(cellstyle): 单元格内容格式() 阅读全文
posted @ 2018-11-26 11:01 言西早石头侠 阅读(466) 评论(0) 推荐(0) 编辑
摘要:普通thread-- 这是最常见的,创建一个thread,然后让它在while循环里一直运行着, 通过sleep方法来达到定时任务的效果。这样可以快速简单的实现, package com.iotek.classtype; public class Task1 { public static void 阅读全文
posted @ 2018-11-23 14:54 言西早石头侠 阅读(1387) 评论(0) 推荐(0) 编辑
摘要:线程状态 新建 (new Thread) 创建一个空对象的线程,在这时可以通过Thread类的方法来设置线程各种属性 ,如线程的 优先级(setPrioity),线程名(setName),和线程的类型(setDaemon)等 线程的类型 -->守护线程和后台线程 后台线程随守护线程结束而结束,垃圾回 阅读全文
posted @ 2018-11-22 23:09 言西早石头侠 阅读(239) 评论(0) 推荐(0) 编辑
摘要:线程模型 什么是程序 安装在磁盘上的一段指令集合,它是静态的概念 什么是进程 它是运行中的程序,是动态的概念,每个进程有独立的 资源空间 什么是线程 轻量级进程,是程序执行流的最小单元,是程序中一个单一的顺序.线程是进程中 的一个实体,是被系统独立调度和分派的基本单位 什么是多线程 则指的是在单个程 阅读全文
posted @ 2018-11-22 22:29 言西早石头侠 阅读(153) 评论(0) 推荐(0) 编辑
摘要:1、创建任务执行的存储过程,如名称为YxtestJob,向测试表中插入数据 2、定时器对应的DBMS_Jobs文件夹,右键新建(new) 3、创建任务 注:job的定时执行和时间间隔说明 查看任务 在使用oracle最匹配的工具plsql的时候,如果用plsql创建定时器呢?下面我简单介绍使用工具创 阅读全文
posted @ 2018-11-22 16:01 言西早石头侠 阅读(566) 评论(0) 推荐(0) 编辑
摘要:一、dbms_job涉及到的知识点 1、创建job: –系统会自动分配一个任务号jobno。 2、删除job: 3、修改要执行的操作: 4、修改下次执行时间: 5、修改间隔时间: 6、启动job: 7、停止job: 二、初始化相关参数job_queue_processes 1、job_queue_p 阅读全文
posted @ 2018-11-22 15:17 言西早石头侠 阅读(401) 评论(0) 推荐(0) 编辑
摘要:--创建跟emp表一模一样的表create table emp2 as select * from emp;--在新建的表中添加emp中的数据 --insert into emp2 select count(*) from emp2;--表大小 1TB=1024GB 1GB=1024MB 1MB=1 阅读全文
posted @ 2018-11-22 11:17 言西早石头侠 阅读(135) 评论(0) 推荐(0) 编辑
摘要:package com.iotek.classtype; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Method; public class FansheDemo { public static void main(String[] ar... 阅读全文
posted @ 2018-11-22 00:18 言西早石头侠 阅读(156) 评论(0) 推荐(0) 编辑
摘要:总结: 只要用到反射,先获得class对象 没有方法能获得当前类的超类的private方法和属性,你必须通过getSuperClass()找到超类以后再去尝试获得 私有的属性和方法需要设置压制权限setAccessible(true)来取的访问权,这样会破坏封装性 不到万不得以尽量少用 阅读全文
posted @ 2018-11-21 23:41 言西早石头侠 阅读(306) 评论(0) 推荐(0) 编辑
摘要:Java.lang.reflect库 Field类:代表类的成员变量(成员变量也称为类的属性) Method类:代表类的方法 Constructor类:代表类的 构造方法 Array类:提供了动态数组,以及访问数组的元素的静态方法 通过反射实例化对象 实例化无参构造函数的对象 Class.newIn 阅读全文
posted @ 2018-11-21 23:23 言西早石头侠 阅读(351) 评论(0) 推荐(0) 编辑
摘要:概述 主要是指程序可以访问,检测和修改它本身状态和行为的一种能力 运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法 对于任意一个对象,都能够调用它的 任意一个方法 这种动态获取的信息及动态调用对象的方法的功能称为java的 反射机制 为什么要用反射机制,直接创建对象不就可以了?这就涉及到 阅读全文
posted @ 2018-11-21 22:18 言西早石头侠 阅读(152) 评论(0) 推荐(0) 编辑
摘要:package com.Set; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; public class ArrayListDemo4 { public static void main(String[] arg... 阅读全文
posted @ 2018-11-20 21:46 言西早石头侠 阅读(208) 评论(0) 推荐(0) 编辑
摘要:Collections-类集工具类 定义了若干用于类集和映射的算法,这些算法被定义为静态方法 阅读全文
posted @ 2018-11-20 21:24 言西早石头侠 阅读(166) 评论(0) 推荐(0) 编辑
摘要:TreeSet为使用树来进行存储的Set接口提供了一个工具, 对象按升序存储,访问和检索快 TreeSet的内部操作的底层数据是TreeMap,只是我们操作的是TreeMap的key 采用实现Comparable<person2> 里面重写compareTo(person2 o) 来比较 通过这方法 阅读全文
posted @ 2018-11-20 21:19 言西早石头侠 阅读(175) 评论(0) 推荐(0) 编辑
摘要:特点: 无序,不重复 HashSet和TreeSet HashSet HashSet扩展AbstractSet并且实现Set接口,底层使用HashSet HashSet的内部操作的底层数据是HashMap,只是我们操作的是HashMap的key 区分可以采用重写equals()和hashCode() 阅读全文
posted @ 2018-11-20 20:44 言西早石头侠 阅读(118) 评论(0) 推荐(0) 编辑
摘要:案例讲解 --统计字符串出现的次数 阅读全文
posted @ 2018-11-20 20:24 言西早石头侠 阅读(112) 评论(0) 推荐(0) 编辑
摘要:通过使用红黑树实现Map接口 提供按排序顺序存储键/值对的有效手段,同时允许快速检索 TreeMap实现SortedMap并且扩展AbstractMap,它本身并没有定义其他方法 阅读全文
posted @ 2018-11-19 23:56 言西早石头侠 阅读(127) 评论(0) 推荐(0) 编辑
摘要:jsp中的变量作用域 表示变量的作用域,一共4种。pageScope: 表示变量只能在本页面使用。requestScope:表示变量能在本次请求中使用。sessionScope:表示变量能在本次会话中使用。applicationScope:表示变量能在整个应用程序中使用。 XML 标签 JSTL X 阅读全文
posted @ 2018-11-19 15:39 言西早石头侠 阅读(175) 评论(0) 推荐(0) 编辑
摘要:一、spring mvc如何匹配请求路径——“请求路径哪家强,RequestMapping名远扬” @RequestMapping是用来映射请求的,比如get请求,post请求,或者REST风格与非REST风格的。 该注解可以用在类上或者方法上,如果用于类上,表示该类中所有方法的父路径。 @Cont 阅读全文
posted @ 2018-11-19 09:50 言西早石头侠 阅读(181) 评论(0) 推荐(0) 编辑
摘要:映射(Map) 是一个存储键/值对的对象 键是唯一的,值可以重复 方法 size() isEmpty() containsKey() 判断容器里是否包含指定的键 containsValue() 判断容器里是否包含指定的值 get() 根据键来获取对应的值 put() 把键值对数据添加到数组中 rem 阅读全文
posted @ 2018-11-18 22:57 言西早石头侠 阅读(160) 评论(0) 推荐(0) 编辑
摘要:案例讲解 迭代模式 不暴露集合的内部结构,又让外部访问集合中的数据 阅读全文
posted @ 2018-11-18 19:24 言西早石头侠 阅读(192) 评论(0) 推荐(0) 编辑
摘要:LinkedList--链表 特点: 删除,增加 用LinkedList性能高 层次查找不适合 查询用ArrayList 数组下标查找 插入和删除慢缺点是要做移位操作 总结:LinkedList内部封装的是双向链表数据结构,每个节点是一个Node对象,Node对象封装的是你要添加的元素, 还有一个指 阅读全文
posted @ 2018-11-18 05:39 言西早石头侠 阅读(163) 评论(0) 推荐(0) 编辑
摘要:特点: 有序重复,包括null,通过整数索引访问 实现类ArrayList和LinkedList ArrayList--动态数组 不线程同步 单线程合适 阅读全文
posted @ 2018-11-18 04:39 言西早石头侠 阅读(205) 评论(0) 推荐(0) 编辑
摘要:集合框架: 一个类库的集合 Iterable:迭代器接口 Collection:类集接口 List:列表接口 Set:数据集接口 Queue:队列 Map:键-值对组合映射表 Iterable接口和迭代器 Iterable接口 实现该接口允许对象成为"foreach"语句的目标,既该集合对象允许迭代 阅读全文
posted @ 2018-11-18 03:38 言西早石头侠 阅读(115) 评论(0) 推荐(0) 编辑
摘要:SpringMVC处理流程 分析: M-Model 模型(完成业务逻辑:有javaBean构成,service+dao+entity) V-View 视图(做界面的展示 jsp,html……) C-Controller 控制器(接收请求—>调用模型—>根据结果派发页面) 处理器可以实现Control 阅读全文
posted @ 2018-11-16 10:44 言西早石头侠 阅读(220) 评论(0) 推荐(0) 编辑
摘要:Cookie是在多个客户端请求之间持久存储的一小段信息。 Cookie具有名称,单个值和可选属性,例如注释,路径和域限定符,生存周期和版本号。 Cookie工作原理 默认情况下,每个请求都被视为新的请求。在cookie技术中,servlet响应可以添加cookie。 所以cookie存储在浏览器的缓 阅读全文
posted @ 2018-11-15 13:14 言西早石头侠 阅读(158) 评论(0) 推荐(0) 编辑
摘要:类型的参数化 泛型类可以同时设置多个参数 泛型类可以继承泛型类 泛型类可以实现泛型接口 示例--泛型类 泛型类可以同时设置多个参数 泛型类可以继承泛型类 限制泛型可用类型 可以在定义类型时,使用extends关键字指定这个类型必须继承某个类,或者实现某个接口 类型通配声明 泛型通配的方式 "?"代表 阅读全文
posted @ 2018-11-15 00:03 言西早石头侠 阅读(453) 评论(0) 推荐(0) 编辑
摘要:会话只是指一段指定的时间间隔。 会话跟踪是维护用户状态(数据)的一种方式。它也被称为servlet中的会话管理。 Http协议是一个无状态的,所以我们需要使用会话跟踪技术来维护用户状态。 每次用户请求服务器时,服务器将请求视为新请求。 所以需要保持一个用户的状态来识别特定的用户。 HTTP是无状态的 阅读全文
posted @ 2018-11-14 16:40 言西早石头侠 阅读(224) 评论(0) 推荐(0) 编辑
摘要:FilterConfig的对象由Web容器创建。这个对象可用于获取web.xml文件中Filter的配置信息 文件:index.html 文件:MyFilter.java 文件:MyServlet.java 文件:web.xml 阅读全文
posted @ 2018-11-14 16:34 言西早石头侠 阅读(288) 评论(0) 推荐(0) 编辑
摘要:(1)MySql的Limit m,n语句 Limit后的两个参数中,参数m是起始下标,它从0开始;参数n是返回的记录数。我们需要分页的话指定这两个值即可 (2)Oracle数据库的rownum 在Oracle数据库中,分页方式没有MySql这样简单,它需要依靠rownum来实现.Rownum表示一条 阅读全文
posted @ 2018-11-14 16:15 言西早石头侠 阅读(284) 评论(0) 推荐(0) 编辑
摘要:文件:index.html 文件:MyFilter.java 文件:MyServlet.java 文件:web.xml 阅读全文
posted @ 2018-11-14 15:53 言西早石头侠 阅读(332) 评论(0) 推荐(0) 编辑
摘要:过滤器是在请求的预处理和后处理时调用的对象。 主要用于执行转换,日志记录,压缩,加解密,输入验证等过滤任务。 servlet过滤器是可插拔的,即它在web.xml文件中定义,如果从web.xml文件中删除过滤项,则过滤器将被自动删除,因此不需要手动更改Servlet。所以过滤器维护成本会比较低。 过 阅读全文
posted @ 2018-11-14 15:08 言西早石头侠 阅读(187) 评论(0) 推荐(0) 编辑
摘要:ServletRequest接口 RequestDispatcher接口 Servlet重定向 Servlet ServletConfig配置信息(单个Servlet可以获到初始化的参数) getServletConfig()方法的示例 为servlet提供初始化参数的语法 servlet的init 阅读全文
posted @ 2018-11-14 14:03 言西早石头侠 阅读(162) 评论(0) 推荐(0) 编辑
摘要:什么是异常 程序运行的过程中发生的一些不正常事件 异常分类 Throwable Error 错误 Exception IOException RuntimeException 编程错误 可以不用采用异常处理 java的异常通过两种机制来处理 捕获 try-catch-finally try 监控 c 阅读全文
posted @ 2018-11-14 00:25 言西早石头侠 阅读(315) 评论(0) 推荐(0) 编辑
摘要:Date日期类,SimpleDateFormat日期格式类 Date 表示特定的时间,精确到毫秒 常用方法 getTime() setTime() before() after() compareTo() 比较 toString() DateFormat是日期/时间格式化抽象类 SimpleDate 阅读全文
posted @ 2018-11-13 23:24 言西早石头侠 阅读(391) 评论(0) 推荐(0) 编辑
摘要:准备:1. 安装jdk1.82. 安装tomcat9.0(idea只支持4.0 9.0的服务器) 一、创建并设置javaweb工程 1.创建javaweb工程File --> New --> Project... 设置工程名字: 创建完成后工程结构如下: 2. Web工程设置2.1 在WEB-INF 阅读全文
posted @ 2018-11-13 16:34 言西早石头侠 阅读(1386) 评论(0) 推荐(0) 编辑
摘要:String String对象一旦创建就不能改变 是常量 需要进行大量字符串操作应采用StringBuffer/StringBuilder 最终结果转换成String对象 StringBuffer 线程安全的 可变字符序列 一个类似于String的字符串缓冲区(字符数组) 常用方法 length( 阅读全文
posted @ 2018-11-13 00:26 言西早石头侠 阅读(169) 评论(0) 推荐(0) 编辑
摘要:基本数据类型转换为引用类型对象 一个自动装箱的例子 一个自动拆箱的例子 枚举类型 所有枚举类型都继承了Enum类 枚举值都是public static final 的 ,也就是常量,因此枚举值应大写 枚举构造器都是私有化的 //当jvm去加载使用枚举类的时候,会预先创建多个枚举类型的对象供外部使用 阅读全文
posted @ 2018-11-12 23:29 言西早石头侠 阅读(128) 评论(0) 推荐(0) 编辑
摘要:内部类概念 特点 可以很好的实现隐藏,可以使用procted,private 可以直接访问外部类的所有成员 ,包括私有成员. 外部内不能访问内部类的成员,必须首先建立内部类的 对象才可访问 成员内部内及应用 //外部内不能访问内部内属性和方法,必须创建对象 //内部类中不能有静态方法和属性 //内部 阅读全文
posted @ 2018-11-12 00:15 言西早石头侠 阅读(163) 评论(0) 推荐(0) 编辑
摘要:接口语法 特点 接口中只能存放静态常量和抽象方法 java接口是对功能的扩展 通过实现接口,java类可以实现多实现 一个类可以同时继承(extends)一个父类并且实现(implements)多个接口 接口与接口之间可以通过extends来继承 接口与抽象类的区别 抽象类和具体实现类之间是一种继承 阅读全文
posted @ 2018-11-11 21:32 言西早石头侠 阅读(255) 评论(0) 推荐(0) 编辑
摘要:抽象定义:把多个事物的共性的内容取出来 抽象类 可以定义没有方法体的方法,该方法由其子类来实现 该没有方法体的方法为抽象方法 含有抽象方法的为抽象类 特点: 只有方法头没有方法体的方法为抽象方法 抽象方法用abstract来修饰 抽象方法代表一种不确定的操作行为 抽象方法不能被调用 抽象类不能实例化 阅读全文
posted @ 2018-11-11 20:44 言西早石头侠 阅读(141) 评论(0) 推荐(0) 编辑
摘要:概念:同一操作作用于某一类对象,可以有不同的解释,产生不同的执行结果 多态存在的三个必要条件 需要存在继承和实现关系 同样的 方法调用而执行不同操作,运行不同的代码(重写操作) 在运行时父类或者接口的引用变量可以引用其子类的 对象 对象上下转型 向上转型 子类 >父类 向下转型 父类 >子类 ins 阅读全文
posted @ 2018-11-11 19:33 言西早石头侠 阅读(393) 评论(0) 推荐(0) 编辑
摘要:继承概念: 继承需要符合的关系 is-a , 父类通用更抽象,子类更特殊更具体 类之间的关系 继承体现 组合体现 实现接口体现 继承的意义 代码重用 体现不同抽象层次 extends关键字 Super关键字 代表的是父类的对象的引用 方法重写(override) 相同名称,参数列表相同,返回值相同 阅读全文
posted @ 2018-11-11 03:05 言西早石头侠 阅读(195) 评论(0) 推荐(0) 编辑
摘要:方法重载(over load):方法名相同,参数列表不同,返回类型无关 阅读全文
posted @ 2018-11-11 00:42 言西早石头侠 阅读(160) 评论(0) 推荐(0) 编辑
摘要:单例模式 饿汉式(由于调用时 对象已经在构造方法之前加载 耗资源) 懒汉式 模板方法模式 定义:一个模板方法用一些抽象的操作定义一个算法,而子类将重定义这些操作以提供具体行为 简单工厂设计模式 定义:专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类或接口 意图:提供一个类,有它 阅读全文
posted @ 2018-11-08 23:42 言西早石头侠 阅读(155) 评论(0) 推荐(0) 编辑
摘要:封装 信息隐藏,隐藏对象的细节 访问修饰符 public private protected 默认 属性封装的实现 方法封装的目的(隐藏方法实现细节) UML类图(建模语言,图形化语言) 类的构造方法 对属性进行初始化赋值 new 操作符 {自动调用} 类变量(静态变量) 类方法(静态方法) 优先于 阅读全文
posted @ 2018-11-08 23:22 言西早石头侠 阅读(263) 评论(0) 推荐(0) 编辑
摘要:整个Mybatis与Spring集成示例要完成的步骤如下: 1、示例功能描述 2、创建工程 3、数据库表结构及数据记录 4、实例对象 5、配置文件 6、测试执行,输出结果 1、示例功能描述 在本示例中,需要完成这样的一个简单功能,即,指定一个用户(ID=1),查询出这个用户的基本信息,并关联查询这个 阅读全文
posted @ 2018-11-08 16:47 言西早石头侠 阅读(175) 评论(0) 推荐(0) 编辑
摘要:一、入门实例 1. 工程目录 Maven风格的工程目录结构: 2. 引用Log4j 在pom.xml中引入依赖: 如果你不是maven的使用者,请移步Log4j官网下载jar包手动添加到你的工程的library中。 3.log4j.properties 创建一个log4j.properties文件放 阅读全文
posted @ 2018-11-08 16:10 言西早石头侠 阅读(543) 评论(0) 推荐(0) 编辑
摘要:一、从JNDI获得DataSource SpringJNDI数据源配置信息: jcptDataSourceJNDI是tomcat或者其他应用服务器配置的JNDI. 关于JNDI的配置(tomcat): 修改tomcat目录conf/context.xml文件或server.xml文件: 在serve 阅读全文
posted @ 2018-11-08 14:23 言西早石头侠 阅读(7254) 评论(0) 推荐(0) 编辑
摘要:String a="abcd" 相等 String b="abcd" String a=new String("abcd") 不等于 String b=new String("abcd") 字符串池内存地址不同 对象不可变 常量 "abcd"+"a" 拼接 等于新创建了对象 abcda 面向对象的优 阅读全文
posted @ 2018-11-07 23:31 言西早石头侠 阅读(516) 评论(0) 推荐(0) 编辑
摘要:创建表 创建表对应的 JavaBean 对象 配置文件 User.xml 测试程序运行 阅读全文
posted @ 2018-11-07 14:40 言西早石头侠 阅读(320) 评论(0) 推荐(0) 编辑
摘要:创建表 创建表对应的 JavaBean 对象 配置文件 映射文件Person.xml 测试程序运行 main类 输出结果如下: 阅读全文
posted @ 2018-11-05 14:39 言西早石头侠 阅读(157) 评论(0) 推荐(0) 编辑
摘要:应用场景:首先根据用户 ID 读取一个用户信息,然后再读取这个用户所发布贴子(post)。 创建sql表 创建表对应的 JavaBean 对象 配置文件 主配置文件:src/config/Configure.xml bean映射文件 接口类 main类 运行结果 阅读全文
posted @ 2018-11-05 14:21 言西早石头侠 阅读(196) 评论(0) 推荐(0) 编辑
摘要:关键字 所有字母都为小写 保留字 标识符 java中的名称命名规范 包名:多单词组成时所有字母都小写:xxxyyyzzz 类名,接口名:多单词组成时,所有的首字母大写:XxxYyyZzz 变量名,方法名:多单词组成时,前一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz 常量名 阅读全文
posted @ 2018-11-05 00:43 言西早石头侠 阅读(213) 评论(0) 推荐(0) 编辑

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