- 博客(7)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 Java程序连接数据库(mysql,sql server)以及出现的问题解决
这里因为主要的是演示Java程序与数据库的连接,所以表的建立就不详细说了。Java程序连接mysql数据库 这里的表格是通过控制台创建的一个基本的: 在eclipse的工程环境下:需要导入一个jar包: /** * 连接mysql数据库 */ import java.sql.Connection; import java.sql.DriverManager; import java.sql
2016-10-23 02:33:35 888
原创 GOF设计模式之工厂模式
工厂模式实现了创建者与调用者分离。 工厂模式分为简单工厂模式,工厂方法模式以及抽象工厂模式。简单工厂模式:car接口: public interface Car { void run(); }//对car的继承 public class Benz implements Car{ @Override public void run() { System.out.pr
2016-10-21 16:56:51 506
原创 GOF设计模式之单例模式的分类以及破解
在GOF设计模式中,分为创建型模式,结构性模式以及行为型模式三类。而现在要说到的单例模式就属于创建型模式中的一种。什么是单例模式?有哪些单例模式? 顾名思义,就是保证一个类只能够创建一个对象,并且对外提供一个访问该实例的方法。这里会设计到五种单例模式,分别为饿汉式,懒汉式,双重检测锁式,静态内部类式以及枚举单例。饿汉式:/** * 饿汉式单例设计模式 */ public cla
2016-10-19 00:45:25 477 1
原创 java中双向链表的实现
双链表的原理图形如下: 其java实现的代码:/** * 双向链表 */ public class MyLinkList { private Node first;// 指向第一个结点 private Node last; // 指向最后的一个结点 private int size = 0;// 链表中结点的个数 public int getSize() {
2016-10-16 00:32:02 529
原创 JVM类加载机制—加载的顺序问题
对于Java的源程序,我们一般需要经过编译与运行两个步骤,源程序经过编译生成字节码文件,字节码文件又被加载到java的虚拟机中。如下图: 那么,在加载的时候,按一个什么样的顺序进行加载的?下面将通过一个具体的实例来分析一下。 public class Demo01 { static { System.out.println("静态代码块Demo01"); }
2016-10-07 00:56:02 1094
原创 Java反射之获取类的信息(类名,属性,方法,构造函数)
通过反射获取类的基本信息,创建对象并进行相应的设置。public class Demo02 { @SuppressWarnings("all") public static void main(String[] args) throws Exception { // 另一个com.sg.myReflection.bean包下的User类 String path = "com.sg.my
2016-10-05 17:09:15 8362
原创 文件的读入写出以及文件,文件夹的拷贝
流的分类可以按以下几个方面: 按流的方向:输入流(InputStream)和输出流(OutputStream) 按处理数据的单元:字节流(处理一切文件),字符流(处理纯文本文件) 按功能:节点流,处理流 本文关于文件的读入,写出以及拷贝均是基于字节流。 1.文件的读入 public class Demo01 { public static v
2016-10-02 19:48:00 477
repaint不会调用paint方法
2016-10-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人