随笔分类 - Java
摘要:目录 连接池介绍 自定义连接池 JDBC Tomcat Pool DBCP(DataBase Connection Pool) 使用配置文件来设置DBCP C3P0 Druid 连接池介绍 在说连接池之前,我们先想一个问题:程序要进行数据库操作,与数据库建立的是什么连接?开销怎么样?数据库是否可以同
阅读全文
摘要:目录 Java数据库组织架构 下载驱动包 连接数据库 连接数据库的三个步骤 连接数据库的高开销 Statement接口介绍 PreparedStatement类 使用PreparedStatement进行DML操作 使用PreparedStatement进行DQL操作 JDBC事务处理 批量SQL操
阅读全文
摘要:集合(容器) Java的集合类分别是Collection接口和Map接口派生而来。 Collection接口 对于实现Collection接口的子类,都会实现Collection接口中抽象方法,所以他们子类都包含一部分相同的方法(从Collection中继承过来的)。 下面是Collection接口
阅读全文
摘要:使用Lambda表达式的条件 如果你在某个地方需要创建实例化一个对象,这个对象所属的类,需要类实现(implements)一个interface,并且这个interface有且仅有一个方法需要被重写。 如果你不在意实例化的对象名称(可能这个对象只使用1次,即匿名对象)。 如果满足上面的条件,就可以使
阅读全文
摘要:目录 使用URL类下载网络资源 使用URL类下载资源时返回403的解决方法 IP相关的InetAddress 端口相关的InetSocketAddress 简单使用UDP 1、最简套路 2、发送基本数据类型的数据 3、发送引用数据类型的数据 TCP编程 使用URL下载网络资源 使用URL类下载网络资
阅读全文
摘要:目录 流的分类 4个抽象基类 所有输入输出流 File类的使用 FileInputStream & FileOutputStream FileReader & FileWriter BufferedInputStream & BufferedOutputStream BufferedReader &
阅读全文
摘要:概述 多态是面向对象的三大特征之一,另外两个是封装、继承。 之前看过一个对多态很形象的解释:如果编译时类型和运行时类型不一样的话,就会出现多态。 编译时类型与运行时类型 这里有编译时类型和运行时类型,这是因为Java有点特别,因为java代码都要编译成*.class文件(此阶段叫编译),然后*.cl
阅读全文
摘要:可变字符序列StringBuffer、StringBuilder StringBuffer类和String类的方法几乎一样,不过StringBuffer对象表示的字符串是可以改变的,而String对象保存的字符串是不可变的。 数学计算类——Math 注意Math类是java.lang包下面,所以Ma
阅读全文
摘要:设置Java的相关路径,举例: JAVA_HOME --> C:\Program Files\Java\jdk1.8.0_191 Path > C:\Program Files\Java\jdk1.8.0_191\bin Java有编译型语言的特点,也有解释性语言的特点。在编写Java代码的时候,和
阅读全文
摘要:安装Java 下载java源码包 安装的是JDK8,下载地址如下:下载链接 注意,不要在服务器中使用wget来下载jdk,因为oracle会认为你是爬虫,下载的文件不是jdk,而是一个html文件。 上传服务器并解压 使用传输工具将jdk的源码传到服务器上,然后解压后,将文件夹拷贝到/usr/loc
阅读全文
浙公网安备 33010602011771号