JAVA
Zgq弟弟
还差的远呢
展开
-
第一章 Java核心
1 了解Java的产生背景2 了解Java的体系结构和组成3 掌握Java程序的编写、编译和运行4 了解Java api文档的使用5 了解jdk的组成Java的产生背景1991年James Gosling领导的Green小组开发了面向数字家电的Oak语言(Java的前身)1995年5月23日,Sun公司正式推出了Java语言1998年推出了Java2平台。...原创 2019-08-04 21:13:08 · 77 阅读 · 0 评论 -
线程
线程的表述:* 进程:计算机中的每一个正在执行的程序就是一个进程,一个进程有一个 或者多个线程;* 每个应用中的线程 可以同时执行多个不同操作;** 例如:* 开发工具:myEclipse:* * Java中线程的实现方式:* 两种:* 第一种:继承th...原创 2019-09-01 20:05:42 · 64 阅读 · 0 评论 -
文件操作
File 文件:* FilterInputStream: 文件输入流 * FileReader:读取字符流 数据 * * BufferedReader: 通过缓存读取 * BufferedInputStream:通过缓存方式 获取输入流数据** FileOutp...原创 2019-09-01 20:32:00 · 85 阅读 · 0 评论 -
JDBC
jdbc:(Java DataBase Connectivty):是一种用于执行SQL语句的JavaAPI,* 可以为多种关系型数据库 提供统一的访问形式;* 它由一组Java类语言编写,提供统一的方式形式和标准接口;* * jdbc:链接数据库的驱动;* jdbc-odbc:桥接驱动程序,有部分数据库,外部框架无法...原创 2019-09-01 20:38:20 · 62 阅读 · 0 评论 -
通过资源文件链接数据库
public class JdbcUtil { public static void main(String[] args) throws Exception { JdbcUtil ju = new JdbcUtil(); ju.getConn(); } public void getConn() throws Exception...原创 2019-09-01 20:41:42 · 142 阅读 · 0 评论 -
前台与数据库的交互层
public class UserTableDao { /** * 查询 表中的数据 返回列表集合 */ public List<UserTable> queryUser(){ //定义返回集合 List<UserTable> list = new ArrayList<UserTable>...原创 2019-09-01 20:44:41 · 724 阅读 · 0 评论 -
JAVA反射机制
java 中的反射: 反射: 在程序的运行状态中,对任意一个类 都能够获取它的属性 和方法; 对于任意一个对象,都能调用它的属性 和 方法;动态获取信息的方式,以及动态获取方法的功能称为Java的反射机制; 如何动态获取:...原创 2019-09-01 20:53:15 · 63 阅读 · 0 评论 -
Jdom对mxl文档基础操作(读取,修改,添加,删除)
public class JdomTest { public static void main(String[] args) throws Exception { // TODO Auto-generated method stub //create(); //readXml(); //updataXml(); ...原创 2019-09-24 11:50:40 · 157 阅读 · 0 评论 -
Dom4j常用操作xml方法:
//创建对象Document document = DocumentHelper.createDocument();//创建元素添加元素的子元素Element root = document.addElement("root");//创建读取文件对象SAXReaderreader=newSAXReader(); //通过read方法读取一个文件转换成Doc...原创 2019-09-26 12:51:28 · 198 阅读 · 0 评论 -
3、dom4j的事件处理模型涉及的类和接口:
3.1、类:SAXReaderpublicvoidaddHandler(Stringpath,ElementHandlerhandler)当解析到path指定的路径时,将调用参数handler指定的处理器。针对不同的节点可以添加多个handler实例。或者调用默认的HandlersetDefaultHandler(ElementHandlerhand...原创 2019-09-26 12:52:11 · 199 阅读 · 0 评论 -
异常
** 程序中的异常 处理:* 程序中异常 分为:* 1.严重问题 2.非严重问题* 同过:Java中捕获代码块处理程序中的 异常;* * 异常:超类 (Exception)* 捕获 操作方式一:* try { //可能出现异常的代码块,运行时...原创 2019-09-01 19:54:44 · 83 阅读 · 0 评论 -
24中设计模式(Java中的四种单例模式)
单例模式是最容易理解的设计模式之一,介绍Java中单例模式的四种写法。 设计模式:单例设计模式 解决一个类中只允许存在一个对象这种情况; 不允许通过类,无限制的创建该类的对象。 怎样实现单例模式? 构造函数私有化(private); 在当前类的内部,写一个方法创建出该类的对象;...原创 2019-09-01 20:05:56 · 102 阅读 · 0 评论 -
泛型
集合:* 存放Java中任意对象的容器,集合分为多个类型,每个集合对象,存放元素的 特点 规则各不相同;* * 加入泛型:之后的特点* 只能根据泛型 指定某一种类型 存放元素;* 优势:* 提供程序的 安全性* 将运行时错误 转移到 编译期间* 使用集合中的对象...原创 2019-08-31 17:19:52 · 55 阅读 · 0 评论 -
第二章 JAVA中的数据类型
public :权限修饰符static : 静态关键字,随着类的加载而加载void :返回类型...原创 2019-08-31 13:39:37 · 74 阅读 · 0 评论 -
第三章 Java中的流程控制
Java中的流程控制 1: if(条件表达式){ 业务逻辑处理代码 } 2: switch (判断的参数值) { case 对比值: 业务逻辑处理代码...原创 2019-08-31 13:45:48 · 91 阅读 · 0 评论 -
第四章 面向对象 1
什么事对象 ? 将抽象的概念实力化 (我就具体生活中的事物 进行实力化) 比如:人 杯子 书 汽车 动物(小猫 小狗....) 为什么要面向对象? 面向对象 是程序的高级阶段,在高级阶段之前 面向过程的一种实现方式。面向过程的实现方式: 一个功能的实现 每一步都需要亲自 设计 亲自实现功能 亲自调试...原创 2019-08-31 14:06:10 · 59 阅读 · 0 评论 -
第四章 面向对象 2
类被 加载的顺序: 1.加载 static 静态修饰的 内容(属性 方法 代码块) 2.加载构造函数:先加载 父类的构造函数 在加载 子类的构造函数; 3.在从上到下 加载 基本属性 和 方法;权限修饰符: private :私有 权限,在创建的对象 或者本类中使用; default :同一个包中的类 才能访问...原创 2019-08-31 14:16:17 · 67 阅读 · 0 评论 -
第四章 面向对象(接口 抽象 继承 多态 封装)
接口 接口在程序中,只是定义 方法的功能,没有方法的具体实现过程; * 作用: * 通过接口确定类,程序的业务,在团队项目开发的过程中, * 组员可以通过接口 调用其他 人写的接口方法 而不需要 等待,其他组员的方法具体实现; * * 实现类可以同时实现多个接口 格式:implements IUs...原创 2019-08-31 14:26:45 · 77 阅读 · 0 评论 -
重写比较方法
//重写 比较方法 @Override public boolean equals(Object obj) { //比较 两个对象 是否 是同一个内存地址 if(this == obj){ return true; } //比较内容 是一直,先判断 是否是 同一 类型 if(o...原创 2019-08-31 14:33:05 · 170 阅读 · 0 评论 -
JAVA 的基础类的应用
类型和区别//String 不可变字符串//stringBuffer StringBuilder可变长度 字符串stringBuffer 和 StringBuilder区别 stringBuffer:线程安全StringBuilder:非线程安全常用 方法掌握String对象 length() equals() toLo...原创 2019-08-31 15:27:10 · 234 阅读 · 0 评论 -
集合 List:
集合:* Java是 面向对象的高级编程语言,语言中存在多种类型的对象,存放位置:数组 和 集合;* 数组特点:长度必须 预先设定,或者 定义是给数组赋值;* 数组的 数据类型 必须一致;* 集合:存储多个类型的对象,不需要提前定义初始值 和 集合长度,会自动扩容;* 不同的集合类 提供 多种操作方法:添加 修改 ...原创 2019-08-31 17:09:52 · 64 阅读 · 0 评论 -
集合 Map
//创建 map集合对象 HashMap<String , String> map = new HashMap<String, String>(); HashMap<String, Object> mapOjb = new HashMap<String, Object>(); //存值 map.put("01", "小白"); ...原创 2019-08-31 17:18:16 · 69 阅读 · 0 评论 -
邮件发送
所需架包:mail-1.4.7.jarpublic class EmailUtil { public static void main(String[] args) { // TODO Auto-generated method stub final Properties propt = new Properties();/...原创 2019-10-10 12:54:16 · 122 阅读 · 0 评论