04 2019 档案

摘要:JDBC实例 1、通过statement存入一个学生,查询学生 2、通过prestatement存入一个学生 ExamStudent对象类: 1、获取数据库连接封装的方法 2、释放资源封装的方法 3、简单的学生登录封装的方法 4、创建查询语句 5、查询学生 6、输出学生 7、测试 8、从控制台输入E 阅读全文
posted @ 2019-04-22 17:11 鸿森 阅读(826) 评论(0) 推荐(1)
摘要:JDBC jdbc的目标是使java程序员使用JDBC可以连接任何提供了JDBC驱动程序的数据库系统 Java应用程序——>JDBC API——>JDBC驱动程序——>数据库 Java.sql.Driver接口是所有JDBC驱动程序需要实现的接口。 》这个接口是提供给数据库厂商使用的,不同数据库厂商 阅读全文
posted @ 2019-04-20 10:55 鸿森 阅读(206) 评论(0) 推荐(0)
摘要:mySQL数据库 DB:(Data Base)数据库 DBS:(Data Base System)数据库系统 DBMS:(Data Base Manager System)数据库管理系统 DBA:(Data Base Administrator)数据库管理员 逻辑模型 概念模型 数据模型 实体之间的 阅读全文
posted @ 2019-04-19 20:08 鸿森 阅读(173) 评论(0) 推荐(0)
摘要:工厂设计模式 抽象工厂设计模式 比工厂设计模式,多了一个创建工厂的工厂。 单例设计模式 单例模式是一种创建模式。 这种模式只涉及一个单独的类,它负责创建自己的对象。 该类确保只创建单个对象。 这个类提供了一种访问其唯一对象的方法。 代理设计模式 在代理模式中,一个类代表另一个类的功能。 代理模式是一 阅读全文
posted @ 2019-04-19 14:16 鸿森 阅读(161) 评论(0) 推荐(0)
摘要:Java动态代理 什么是动态代理? 1、A接口有C方法,类B实现A接口,原本应该是执行B类中的C方法,可现在不这样做。 2、现在声明产生B类的代理类‘B’,由它来冒充B类的“兄弟”并“实现”A接口。 3、对外界来说‘B’应该也有C方法,可当真正的调用它时,它会执行与它关联InvocationHand 阅读全文
posted @ 2019-04-19 13:43 鸿森 阅读(283) 评论(0) 推荐(0)
摘要:网络编程: IP地址:InetAddress 》唯一的标识 端口号:标识正在计算机运行的进程 0~65535其中0~1023被预先定义 端口号与IP地址的组合得出一个网络套接字。 TCP和UDP TCP协议: 》使用TCP协议前,须先建立TCP连接,形成传输数据通道 》传输前,采用“三次握手”方式, 阅读全文
posted @ 2019-04-17 17:11 鸿森 阅读(228) 评论(0) 推荐(0)
摘要:动态代理 public interface Human { void info(); void fly(); } //被代理类 public class SuperMan implements Human { @Override public void fly() { System.out.println(" i can fly... 阅读全文
posted @ 2019-04-17 16:14 鸿森 阅读(125) 评论(0) 推荐(0)
摘要:在Java中使用Sax解析xml 在Java中使用Dom解析xml Dom解析功能强大,可增删改查,操作时会将xml文档对象的方式读取到内存中,因此适用于小文档 Sax解析是从头到尾逐行逐个元素读取内容,修改较为不便,但适用于只读的大文档 Sax采用事件驱动的方式解析文档,简单说,如同看电影一样,从 阅读全文
posted @ 2019-04-17 12:51 鸿森 阅读(894) 评论(0) 推荐(0)
摘要:正则表达式 1、普通字符 —字母、数字、汉字、下划线、以及没有特殊定义的标定符号,都是"普通字符"。表达式中普通字符,自匹配一个字符串的时候,匹配与之相同的一个字符。 2、简单的转义字符 \n 代表换行符 \t 制表符 \\ 代表\本身 \^ , \$ , \( , \) , \{ , \} , \ 阅读全文
posted @ 2019-04-15 17:22 鸿森 阅读(283) 评论(0) 推荐(0)
摘要:Java Reflection Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于ReflectionAPO取得任何类的内部信息, 并能直接操作任意对象的内部属性及方法 Java反射机制提供的功能 》在运行时判断任意一个对象所属的类 》在运行时构造任意一个类的对象 》 阅读全文
posted @ 2019-04-13 14:55 鸿森 阅读(258) 评论(0) 推荐(0)
摘要:十、IO File类 File方法 IO的体系 流 FileInputStream FileOutputStream 输出的物理文件可以不存在,当执行过程中,若不存在,会自动的创建,若存在,会将原有的文件覆盖 FileReaderFileWriter BufferedInputStream/Buff 阅读全文
posted @ 2019-04-13 08:24 鸿森 阅读(173) 评论(0) 推荐(0)
摘要:九、枚举&注解 枚举: 自定义枚举类 enum关键字定义枚举类 常用的方法:value() valueOf(String name) 让枚举类是实现接口:可以让不同的枚举类的对象调用被重写的抽象方法,执行的效果不同 注解annotation 1.JDK内置的基本注解类型(3个) @Override: 阅读全文
posted @ 2019-04-13 08:23 鸿森 阅读(159) 评论(0) 推荐(0)
摘要:八、泛型 1.在集合中使用泛型 2.自定义泛型类、泛型接口、泛型方法 自定义泛型类 泛型类注意点 3.泛型与继承的关系 4.通配符 ? extends A:可以存放A及其子类 ? super A:可以存放A及其父类 注意: 阅读全文
posted @ 2019-04-13 08:22 鸿森 阅读(111) 评论(0) 推荐(0)
摘要:七、java集合 集合体系结构 collection 方法: collection子类: >List >Set子类: >HashSet: >LinkedHashSet: >TreeSet 自然排序 自然排序接口Comparable 定制排序 定制排序接口Comparator 遍历集合 Map Map 阅读全文
posted @ 2019-04-13 08:21 鸿森 阅读(192) 评论(0) 推荐(0)
摘要:六、异常处理 体系结构 异常 java.lang.Throwable Error:错误,程序中不进行运行。 Exception:异常,要求在编写程序时,就要考虑到对这些异常的处理分类:编译时异常和运行时异常编译时异常:在编译期间会出现的异常(执行javac.exe命令时,出项异常)运行时异常:在运行 阅读全文
posted @ 2019-04-13 08:19 鸿森 阅读(250) 评论(0) 推荐(0)
摘要:五、高级类特性2 <1>static static修饰变量 static,静态的,可以用来属性、方法、*代码块(或初始化块)、*内部类static修饰属性(类变量):1.由类创建的所有的对象,都共用这一个属性。2.当其中一个对象对此属性进行修改,会导致其他对象对此属性的一个调用。vs实例变量(非st 阅读全文
posted @ 2019-04-13 08:18 鸿森 阅读(183) 评论(0) 推荐(0)
摘要:四、高级类属性一: 一.== 1. 基本数据类型,根据基本数据类型的值判断是否相等,相等返回true,反之返回false注:两端数据类型可以不同,在不同的情况下,也可以返回true2.引用数据类型:比较引用类型变量的地址值是否相等。int k = 65;char a = 'A';sysout(k== 阅读全文
posted @ 2019-04-13 08:16 鸿森 阅读(266) 评论(0) 推荐(0)
摘要:三、面向对象编程 (一) 1.面向对象与面向过程 定义:面向对象是相对于面向过程而言的。面向过程,强调的是功能行为。面向对象,将功能封装进对象,强调具备了功能的对象 一.面向对象的落地法则一:1.设计类,并设计类的成员(成员变量&成员方法)2.通过类,来创建类的对象(也称作类的实例化)3.通过“对象 阅读全文
posted @ 2019-04-13 08:15 鸿森 阅读(434) 评论(0) 推荐(0)
摘要:二、基本语法 2.1关键字&标识符 2.1.1关键字的定义和特点 >定义:被java语言赋予了特殊含义,用作专门用途的字符串(单词) >特点:关键字中所有字母都为小写 <1>用于定义数据类型的关键字 class interface enum byte short int long float dou 阅读全文
posted @ 2019-04-12 21:25 鸿森 阅读(377) 评论(0) 推荐(0)
摘要:一、java语言的概述: 1.1dos命令 常用的dos命令: dir:列出当前目录下的文件以及文件夹 md:创建目录 rd:删除目录 cd:进入指定目录 cd..:退回到上一级目录 cd\:退回到根目录 del:删除文件 exit:退出dos命令行 1.2JDK安装并配置path环境变量 http 阅读全文
posted @ 2019-04-12 21:22 鸿森 阅读(153) 评论(0) 推荐(0)
摘要:BigInteger类的数字范围较Integer类的数字范围大得多,可以支持任意精度的整数。 构造器: 》BigInteger(String val) 常用方法: 》public BiInteger abs() 》public BiInteger add(BigInteger val) 》publi 阅读全文
posted @ 2019-04-12 21:17 鸿森 阅读(138) 评论(0) 推荐(0)
摘要:日期类 与时间相关的类 1.System类下的currentTimeMillis() 2.Date类:java.util.Date(以及其子类java.sql.Date) 如何创建其实例:其下方法:toString()、getTime() 3.SimpleDateFormat类 4.Calendar 阅读全文
posted @ 2019-04-12 14:20 鸿森 阅读(227) 评论(0) 推荐(0)
摘要:Java String类 String:代表不可变的字符序列。底层使用char[]存放。 String是final的 ==:是比较地址是否相同。 String类中重写了equals()方法:是比较值是否相同。 注: 1.声明字符串的变量,它的值首先会去字符串常量池中查找,如果没有这个值,创建一个,并 阅读全文
posted @ 2019-04-11 15:45 鸿森 阅读(299) 评论(0) 推荐(0)
摘要:多线程: 涉及内容: 1.创建多线程的两种方式。 2.线程的生命周期 3.线程的安全问题 4.多线程死锁 5.多线程通信 创建多线程的第一种方式:继承java.lang.Thread类 Thread的常用方法: 1.start():启动线程并执行相应的run()方法 2.run():子线程要执行的代 阅读全文
posted @ 2019-04-09 17:21 鸿森 阅读(201) 评论(0) 推荐(0)
摘要:Java Character类 Character类用于对单个字符进行操作 Character类在对象中包装一个基本类型char的值 Char 装箱 Character > < 拆箱 方法: 阅读全文
posted @ 2019-04-07 15:51 鸿森 阅读(1572) 评论(1) 推荐(0)
摘要:前端技术学习路线及技术汇总 阶段一、网页开发基础 一.web概述 1.万维网发展 2.浏览器与服务器 浏览器运行原理 3.网页与网站 HTTP协议 4.域名与主机 w3c标准 5.HTTP协议 6.w3c标准 二、HTML/HTML5 1.文件基础标记 7.媒体与绘图标记 2.字体与排版标记 8.缓 阅读全文
posted @ 2019-04-02 15:26 鸿森 阅读(530) 评论(0) 推荐(0)
摘要:1969:阿帕网(Arpanet) 阿帕网是第一个使用包交换技术(当时来说,这是一项新的技术)的真实网络。1969年10月29日,斯坦福大学和加州洛杉矶大学洛杉矶分校的计算机首次连接了起来。实际上,他们是未来互联网的第一台主机。 1969:Unix 60年代的另一个重要的里程碑是开始使用Unix:一 阅读全文
posted @ 2019-04-02 09:51 鸿森 阅读(1484) 评论(0) 推荐(0)
摘要:HTML <!DOCTYPE html>声明为HTML5文档 <meta charset="utf-8">声明编码 元素: <br>换行 <hr>水平线 文本格式化 <b>(bold)与<i>(italic) 粗体 斜体 <strong>替换加粗标签<b> <em>替换<i>标签使用 <small> 阅读全文
posted @ 2019-04-01 21:27 鸿森 阅读(196) 评论(0) 推荐(0)