自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浪淘沙

把酒祝东风,且共从容。

  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

原创 Java学习---C3P0的基本操作

1.简介 C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。 2.开发步骤 1 导包 驱动包 连接池 依赖包 工具包 2 连接池对象 3 获取连接 3.配置文件 c3p0.propertiesc3p0.driverClass=com.mysql.jdbc.Dr...

2018-06-29 23:52:57 314

原创 java学习day18----JDBC操作基本操作

1.JDBC了解 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。 2.开发步骤 1.创建一个java项目 2.导入mysq...

2018-06-29 23:41:02 195

原创 java学习day17 --排序,时间比较,Ip转换,JSON格式

2018.6.29 1.读取JSON数据 1)首先需要有 fastjson-1.2.7.jar 包 2)创建一个数据类型的对象,用来封装 3)读取数据,并转换为java对象类型。 BufferedReader reader = new BufferedReader(new FileReader("d:/data/movie.txt")); String ...

2018-06-29 21:52:19 200

原创 Mysql 基本操作

1. MySQL 关系型数据库—>存储数据的仓库 本质是文件系统优点:文件系统, 存储数据 , 查询快 IO2.数据库的创建 数据库是mysql系统中管理和存储数据的仓库 1)显示所有数据库 show databases; 2)建立数据库 create database dbname; create database dbname cha...

2018-06-28 11:31:05 197

原创 Java加载项目中properties配置文件的三种方式

package com.test;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.util.Properties;import java.util.ResourceB...

2018-06-28 11:13:28 8218

原创 Java学习day16---人际关系

1.人际关系文件 好友.txtA:B,C,D,F,E,O,jB:A,C,E,KC:F,A,D,ID:A,E,F,LE:B,C,D,M,LF:A,B,C,D,E,O,MG:A,C,D,E,FH:A,C,D,E,OI:A,OJ:B,OK:A,C,DL:D,E,FM:E,F,GO:A,H,I,JX:A2.获取人员最好的用户/** * 1.1 获取所有用户...

2018-06-22 20:26:35 556

原创 java动态代理

 动态代理的步骤:      1. 首先获得一个被代理对象的引用,      2. 获得该引用的接口      3. 生成一个类,这个类实现了我们给的代理对象所实现的接口      4. 上述类编译生成了.class字节码供JVM使用      5. 调用上述生成的class UserService.java 是接口 UserServiceImpl.java是被代理对象 ...

2018-06-22 11:29:31 153

原创 java学习day15---UDP,reflect,proxy

1.UDP udp是一种不安全的协议 容易丢失数据 不需要建立连接 效率高 数据是以数据包的形式发送 数据 IP 端口客户端: public class Client { @SuppressWarnings("resource") public static void main(String[] args) throws Exception {...

2018-06-21 23:34:56 148

原创 Java学习day13 线程

1.进程: 正在运行的程序,是系统进行资源分配和调用的独立单位。 每一个进程都有它自己的内存空间和系统资源。线程: 是进程中的单个顺序控制流,是一条执行路径 一个进程如果只有一条执行路径,则称为单线程程序。 一个进程如果有多条执行路径,则称为多线程程序。2.同步代码块:功能和锁一样 保证线程安全 前提 多个线程 ;多个线程使用的是同一个锁对象; ...

2018-06-20 22:43:38 147

原创 java学习day12--IO对比,序列化

2018.6.19 1.IO 字节流 InputStream OutputStream 字符流 Reader Writer 字节流 FileInputStream in = new FileInputStream("d:/b.txt"); int i1 = in.read(); int i2 = in.read(); ...

2018-06-19 22:22:33 149

原创 java学习day10--异常 IO

2018.6.15 1.递归 递归输出99乘法表 public static void test3(int i) { if(i == 1) { System.out.println(“1*1=1”); }else { test3(i-1); for(int j=1;j<=i;j++) { ...

2018-06-15 16:04:05 131

原创 java实现输出文件夹下某个格式的所有文件

package file;import java.io.File;/** * 输出某个文件夹下所有某个格式的文件 * @author hasee * */public class Demo2 { public static void main(String[] args) { getTxtName("d:/a",".jpg"); }...

2018-06-14 15:48:18 1369

原创 Java学习day09

2018.6.13 1.增强for循环 //第一个参数是 获得的数据 //第二个是 数组或集合 for(元素数据类型 元素名 : 数组或者Collection集合) { 对元素进行你自己的操作 }2.可变参数 必须放在固定参数后边 public void add(T…t) {} Arrays...

2018-06-13 23:22:43 118

原创 利用Map统计字符串中字符出现的次数

效果如下: package cn.edu.nuc.map;import java.util.HashMap;import java.util.Map;public class Test2 { /** * 统计字符串中字符出现的次数 * 1.对字符串进行切割 * 2.遍历字符串 * 3.创建map对象,通过字符查看map中是否含有该字符...

2018-06-13 15:48:15 2195

原创 java学习day08 集合

2018.6.121.正则表达式 (1)System.out.println("18235195192".matches("^1([3,5,7,8][0-9]|5[189]|8[6789])[0-9]{8}$")); (2) String rex = "[1-9][0-9]{4,14}"; Pattern p = Pattern.compile(rex); //生产规..

2018-06-12 22:19:32 158

原创 java学习day07 常用API

2018.6.11 1.object 所有类的父类 toString 打印对象的地址值 hashCode 对象的存储位置的算法 equals 比较的是内存地址,==比的是值。 对于==,如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等;如果作用于引用类型的变量,则比较的是所指向的对象的地址 对于equals方法,注意:equals方法不...

2018-06-12 00:11:05 134

原创 Java学习day06--多态,抽象,接口,匿名内部类

1.多态 多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作。 多态存在的三个必要条件: 继承 重写 父类引用指向子类对象 注意: 当使用多态方式调用方法时,首先检查父类中是否有该方法,如果 没有,则编译错误;如果有,再去调用子类的同名方法。 多态的好处:可以...

2018-06-09 23:09:39 297

原创 实训day05--静态,继承

1.private关键字 权限修饰符 修饰类,方法,属性,构造函数 最常用的形式: 把成员变量用private修饰 提供相应的get/set方法 2.this 代表当前类的对象的引用 当局部变量隐藏成员变量 3.构造方法 没有返回值; 方法名和类名一样; 用来进行初始化对象; 允许重载; 每个类中都有一个默认空...

2018-06-08 23:21:39 104

原创 Git 学习总结3

17.多人协作 git remote //查看远程库的信息 git remote -v //显示更详细的信息 (1)推送分支 git push origin master (2)抓取分支–创建远程origin的dev分支到本地 git checkout -b dev origin/dev (3)提交冲突 ...

2018-06-07 23:33:47 120

原创 实训day04--二维数组,面向对象

1.方法的签名 cn.edu360.function.Demo1.add(int ,int) 2.方法的元素 形参 方法名 返回值 权限修饰符 方法上边要写 文档注释 3.二维数组 (1) int[][] arr1 = new int[3][2];(2) int[][] arr2 = new int[4][]; arr2[0] ...

2018-06-07 23:24:47 188

原创 Git学习总结2

13.远程仓库 将本地Git 与Github来链接起来,传输通过ssh加密。 (1)创建SSH Key 打开本地Git Bash ssh-keygen -t rsa -C “自己的邮件地址” 会在在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件, 这两个就是SSH K...

2018-06-07 00:01:29 205

原创 实训day03--循环,内存,数组

1.switch用法 Scanner sc = new Scanner(System.in); while(true) { System.out.println(“请输入一个数字”); int a=sc.nextInt(); switch(a) { case 1 : Syst...

2018-06-06 23:52:08 141

原创 Git学习总结1

Git是目前世界上最先进的分布式版本控制系统(没有之一) Git有什么特点?简单来说就是:高端大气上档次!版本   文件名    用户 说明              &

2018-06-05 22:17:07 117

原创 Java学习day2--JAVA基础

2018.6.5 1.简单的java运行 javac Demo.java java Demo 2.注释 //单行注释,/* * 多行注释 * 第二行 *//** *将鼠标放在方法上,可以显示方法的作用。。 * */ 3.Java的运行原理 先编译.java文件生成.class文件,再到...

2018-06-05 21:28:38 120

原创 java学习day1--JDK

2018.6.4 今天是实训的第一天,从今天起,我将每天在这里记录每天的学习知识。 1、Java是跨平台的语言。 因为字节码是在虚拟机上运行的,而不是编译器。换而言之,是因为JVM能跨平台安装,所以相应JAVA字节码便可以跟着在任何平台上运行。只要JVM自身的代码能在相应平台上运行,即JVM可行,则JAVA的程序员就可以不用考虑所写的程序要在哪里运行,反正都是在虚拟机上运行,然后变成相应平台...

2018-06-05 00:13:03 136

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除