11 2018 档案
摘要:大前提是给mysql连接jar包引入到lib包里面 第一步:在META-INF下面建一个context.xml文件 ps:名字是固定的 第二步:在里面写入相关内容 代码示例:
阅读全文
摘要:package com.jdbc.test; import java.sql.*; /** * 数据库的引擎必须是innodb */ public class Demo02 { PreparedStatement preparedStatement = null; Connection connection = null; Statement statement...
阅读全文
摘要:package com.jdbc.test; import java.sql.*; public class Demo02 { PreparedStatement preparedStatement = null; ResultSet resultSet = null; Connection connection = null; public static ...
阅读全文
摘要:package com.reg.test; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 一个Matcher类,java.util.regex.Matcher,java.util.regex.Pattern 存在这两个包里面 * 1)字符串里面的所有的"\" 都需要转义 * find() *...
阅读全文
摘要:package TestIo; public class Test8 { public static void main(String[] args) { System.out.println("未装饰前----------------"); Python python = new Python(); python.show(); ...
阅读全文
摘要:GOF23种设计模式简介 GoF(“四人帮”,指Gamma, Helm, Johnson & Vlissides, Addison-Wesley四人)提出的23种设计模式可谓经典,由于其定义比较严谨趋于理论化,故刚开始不一定很快掌握,下面简要对23种设计模式予以简要介绍,并给出现实中相关的通俗易懂的事例: 一、23种设计模式 Abstract Factory 抽闲工厂模式——提...
阅读全文
摘要:package TestIo; import java.io.*; /** * 序列化 * * * 对象序列化 * * 一 创建对象 需要说明,想序列化的对象一定要是实现Serivalizable接口 * * 二 将对象转为序列化对象 * * 三 然后用这个对象写对象或者是读对角 * * 四 如果写的话,则要flush 或者是close * * */ publ...
阅读全文
摘要:package TestIo; import java.io.*; /** * 转换流 */ public class TestConvertStream { public static void main(String[] args) { // 创建字符输入和输出流:使用转换流将字节流转换成字符流 // 字节 => 字符 Buff...
阅读全文
摘要:第一方面:开发速度的对比 就开发速度而言,Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些。个人觉得要用好Mybatis还是首先要先理解好Hibernate。 比起两者的开发速度,不仅仅要考虑到两者的特性及性能,更要根据项目需求去考虑究竟哪
阅读全文
摘要:package TestIo; import java.io.*; /** * 转换流 */ public class TestConvertStream { public static void main(String[] args) { // 创建字符输入和输出流:使用转换流将字节流转换成字符流 // 字节 => 字符 Buff...
阅读全文
摘要:冰与火之歌 乔治马丁 安徒生童话 2004 package com.xml; import org.xml.sax.Attributes; import org.xml.sax.SAXException; import org.xml.sax.helpers.DefaultHandler; import...
阅读全文
摘要:package com.fanshe.test; public class User { private int age; private String email; private String username; public User() { } public User(int age, String email, String u...
阅读全文
摘要:package com.io.demo1; import java.io.*; /** * 测试绥中字节流 */ public class TestBufferIO { public static void main(String[] args) { // 使用缓冲字节流实现复制 long time1 = System.currentTimeMi...
阅读全文
摘要:package com.io.demo1; import java.io.FileReader; import java.io.FileWriter; public class TestFileSTringSteam { public static void main(String[] args) { FileReader fr = null; Fil...
阅读全文
摘要:package com.io.demo1; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; /** * 文件流,实现文件复制 */ public class TestFfileCopy { public static void main(Str...
阅读全文
摘要:四大IO抽象类 InputStream/OutputStream和Reader/writer类是所有IO流类的抽象父类,我们有必要简单了解一下这个四个抽象类的作用。然后,通过它们具体的子类熟悉相关的用法。 ·InputStream 此抽象类是表示字节输入流的所有类的父类。InputSteam是一个抽
阅读全文
摘要:Java为我们提供了多种多样的IO流,我们可以根据不同的功能及性能要求挑选合适的IO流,如图10-7所示,为Java中IO流类的体系。 注:这里只列出常用的类,详情可以参考JDK API文档。粗体标注为常用! 图10-7 Java中的IO流体系 从上图发现,很多流都是成对出现的,比如:FileInp
阅读全文
摘要:package com.io.demo1;import java.io.FileInputStream;import java.io.IOException;/** * 测试IO * io流,输入流,输出流 */public class demo_one { public static void m
阅读全文
摘要:类 java.util.Collections 提供了对Set、List、Map进行排序、填充、查找元素的辅助方法。 1. void sort(List) //对List容器内的元素排序,排序的规则是按照升序进行排序。 2. void shuffle(List) //对List容器内的元素进行随机排
阅读全文
摘要:9.3.4 Vector向量 【专业IT培训机构,真正零首付入学www.bjsxt.com】 Vector底层是用数组实现的List,相关的方法都加了同步检查,因此“线程安全,效率低”。 比如,indexOf方法就增加了synchronized同步标记。 图9-10 Vector的底层源码 老鸟建议
阅读全文
摘要:List l = new ArrayList(); l.add(1); l.add("ne"); // 获取 System.out.println(l.get(0)); // 判断是否包含 System.out.println(l.contains("ne")); // 长度...
阅读全文
摘要:package TestCollect; import java.util.ArrayList; import java.util.List; /** * 泛型 * 1)传入什么类型就是什么类型 * 2)将结果传递给函数 */ public class TestCollection_01 { public static void main(String[] args) { ...
阅读全文
摘要:package TestEnum; import java.util.Random; public class TestMJ { public static void main(String[] args){ int a = new Random().nextInt(1); switch (Person.values()[a]){ ...
阅读全文
摘要:java基本数据类型取值范围 在JAVA中一共有八种基本数据类型,他们分别是 byte、short、int、long、float、double、char、boolean 整型 其中byte、short、int、long都是表示整数的,只不过他们的取值范围不一样 byte的取值范围为-128~127,
阅读全文
摘要:package TestString_2;import java.text.ParseException;import java.util.Calendar;import java.util.GregorianCalendar;import java.util.Scanner;/** * 日期表格输
阅读全文
摘要:package TestArray;import java.util.Arrays;/** * 二分法查找 */public class Test { public static void main(String[] args) { int[] arr = {30, 20, 50, 10, 80,
阅读全文
摘要:public static void maopao() { int temp; int[] values = {2, 34, 0, 245}; for (int i = 0; i < values.length; i++) { // 每次操作都会给最大的找出来 for (int j = 0; j <
阅读全文
摘要:java.util.Date类 java.util提供了Date类来封装日期和时间。实例化Date类的两个构造函数, Date();--当前时间 Date(long millisec);--距离格林威治时间1970年1月1日millisec毫秒的时间 使用SimpleDateFormat格式化日期
阅读全文
摘要:public class TestSuper { public static void main(String[] args) { new ChildClass("alex", 10, 198).f(); } } class Parent { Parent() { System.out.println("father"); } ...
阅读全文

浙公网安备 33010602011771号