自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 JAVA JDBC

1.构建路径在项目中建立资源文件夹,把ojdbc6放进去,选中这个jar包builder path构建路径,加载内容2. 编写代码jdbc实现的流程: java连接数据库的基本操作步骤:1.加载驱动 (选择数据库)2.获取连接 (与这个数据库建立连接)3.准备sql4.准备处理块(静态,预处理块)5.发送sql并得到相应 (发送sql到数据库)6.处理数据7.关闭资源...

2019-10-08 21:27:26 109

原创 SQL 查询一

注释select * 字段名字1(as)别名,字段名字2 别名2… from 表名 别名;select 后的内容称为结果集–查询所有的员工编号和员工名称,员工上级的编号–要查询的数据:empno,ename,mgr–数据的来源:emp–条件:无select empno,ename,mgr from emp;distinct 去重查询出所有员工所在的部门的部门标号,每个部门编号...

2019-09-29 20:28:08 542

原创 java网络编程

网络编程:IP:定义网络上每一个节点(电脑,手机,iPad,路由器。。。)IP分为2大类: lpv4 lpv6特殊的IP:192.168.0.0 ~ 192.268.255.255 非注册ip,供公司组织内部使用的ip地址127.0.0.1 本地Ip不能冲突localhost 本地 域名ip—>域名 DNS服务器InetAddress 此类表示互联网协议(lp...

2019-09-24 20:40:47 159

原创 java 多线程

多线程:多任务执行,如果没有多任务,就不需要多线程多线程的创建方式:1. 继承Thread,重写run()方法 + start()开启线程2. 实现Runnable接口,重写run()方法推荐使用的优点(1.避免单继承的局限性 2.实现资源供享)3. 实现Callable接口,重写call()方法优点:可以返回值,可以抛出异常缺点:使用麻烦 线程状态:5个1. 新生状态: 创建...

2019-09-23 20:17:31 79

原创 java 容器

List 有序 可以重复Set 无序 不可重复新增方法:无遍历方式:1. for each 2. 迭代器Hash Set ———>HashMsp维护的底层结构:底层是由哈希表存储的 (数组+链表+红黑熟组成)优点:添加,查询,删除效率高缺点:无序HashSet 存储自定义应用数据类型去看问题:我们认为内容相同就是一个对象...

2019-09-21 19:28:49 127

原创 java 容器

容器 | 集合:存储多个数据数据:存储多个数据特点:1. 定长2. 所有数据的类型保持一致3. 有序容器特点:可变长,可有存储任意类型的数据,必须是引用数据类型 只能存储字符类的数据自定义一个简单的容器类,内部使用数组实现1. 添加数据2. 删除数据3. 修改4. 根据索引chaxCollection接口特点方法遍历1. for each2.迭代器List ...

2019-09-20 19:39:45 84

原创 java 对象流

对象流:数据+类型序列化:就是把对象的状态转为可存储或者可传输的状态的过程序列化输出流 ObjectOutputStream()反序列化输入流 ObjectInputStream()新增方法---->reaObject() writeObject()不能多态使用先序列化——> 后反序列化不是所有的类都能够序列化 实现java.io.Serislizabie接口读...

2019-09-20 19:02:33 93

原创 java IO流

目标:实现字节流的读入数据,重复的读取,非每次读取都要手动发现:每次只转输一个字节的数据效率相对较低,每次传输一卡车的字节数据,车——>字节数住如果一个小卡车也拉不下,重复的读取数据——— >循环建立联系选择流(InputStream is= new FileInputStream(“路径”))读入 byte[ ]car=new byte[ 3];操作数据 打印到控制...

2019-09-19 21:01:13 82

原创 java File,日期类

File:文件或者路径的一个抽象表现形式file 表示的路径 | 文件 可以在系统中已存在,可以不存在提供了一系列的方法,供程序员存在file的构造器file的方法File 常用方法createNewFile() 创建文件boolean delete() 删除此抽象路径名表示的文件或目录。boolean exists() 测试此抽象路径名表示的文件或目录是否存在测试应用程序...

2019-09-19 18:53:39 237

原创 java枚举类

枚举类使用enum关键字定义枚举表示一种事物的多种可能 | 所有可能 | 所有情况注意:所有的枚举类都隐式继承自java.lang.Enum类枚举中的所有成员|实例|字段 都是,默认public static final,都是当前类型的一个实例...

2019-09-18 19:07:52 77

原创 java 常用类

常用类:经常用到类字符串 String:不可变长的字符序列,java 程序中的所有字符串子面值(如“abc”)都作为此类的实例实现String: 不可变长的字符序列StringBuilder : 可变长的字符序列 ,线程不安全,效率高StringBuffer : 可变长的字符序列 , 线程安全的,效率较低是字符数组形式存储的关注的顺序:类的作用|本身的特点构造器–>创建...

2019-09-18 19:03:34 91

原创 java 异常

异常:程序生病了ThrowableExceptionError -------- Uncheck ExceptionError:错误:一般是由虚拟机生成并脱出的,程序员无法解决Exception:异常CheckException 检查时异常 | 编译时异常:编译时就出现异常 (如果编译出现了异常不处理,程序无法运行)RuntimException 运行时异常:运行时会出现的...

2019-09-18 18:55:47 124

原创 java 内部类

内部类:类中定义类当类中的成员也是一个事物,可以定义为内部类内部类的分类:成员内部类私有内部类静态内部类局部内部类匿名内部类成员内部类:内部类定义在外部类的成员位置特点:具有类的特征:继承父类,实现接口,修饰符…成员的特点:成员修饰符(能够修饰符成员的成员修饰符)修饰。。。 public ,ststic final(Outer01Inner−−−−−>In...

2019-09-17 19:56:35 72

原创 简单工厂模式

简单工厂模式:抽象产品角色:具体产品角色继承的父类 | 实现的父接口具体产品角色:抽象产品角色的实现类或者子类工厂角色:帮助创建实例

2019-09-17 18:57:04 81

原创 静态代理

静态代理:真实角色和代理角色实现相同的接口代理角色持有真实角色的引用,通过 成员属性维护代理行为优点:降低真实角色的沟通,扩展功能的实现,降低耦合度,便于后期维护...

2019-09-17 18:52:29 75

原创 java 单例模式

单例模式:保证一个类,只能存在一个实例1. 懒汉式:第一次调用时候,才创建实例 --------线程不安全2. 饿汉式:在类第一次加载完成之后,就创建实例 ------线程不安全实例步骤:私有的构造器私有的 静态的 该类的引用公共的静态的访问方式懒汉式:保证线程安全通过 同步锁 synchronized饿汉式:第一次加载,就创建对象...

2019-09-17 18:45:49 67

原创 JAVA 抽象类与接口

抽象类: 被abstract修饰的类就是抽象类抽象方法:方法有,不知道如何定义方法体,那就不定义1. 被abstract修饰的方法叫抽象方法2. 抽象方法没有方法体3. 抽象方法必须存在与抽象类中注意:抽象类不能实例化抽象方法必须存在抽象类中抽象类中可以存在具体方法,也可以有抽象方法抽象方法一定要被重写重写类的使用:具体的子类: 必须重写所有的抽象方法+按需新增抽象的...

2019-09-14 12:10:23 91

原创 java 面向对象

继承: 为了提高代码的复用性 延续+扩展父类:子类的共性子类就可以使用父类中的成员多态:在继承的基础之上及方法的重写,父类引用指向子类类型的对象,这就是多态的表现形式父类引用只能使用父类中有的成员,子类单独有的内容无法使用,但是可以通过向下转型来操作可以提高代码的复用性,便于后期维护转型 cast孔子装爹案例:class 孔子爹{void teach(){作生意。。。}}...

2019-09-14 11:29:26 129

原创 javaObject 类

Object 类老祖宗类 ,是java中所有类的父类如果一个类没有显示继承其他类,默认继承自Objectjava是单继承机制,如果一个类显示继承了其他类,但是它的父类 | 父类的父类…可能会继承Object打印一个对象引用时候,默认调用对象的toString方法,打印对象的地址不想打印对象地址,想要打印对象的基本信息(成员属性的值)使用重写toString()实现:可以将对象的内容以...

2019-09-11 20:29:05 203

原创 java 多态

面向对象的特性:多态一种事物的多种形态,多种变现形式多态的最终体现: 父类引用指向子类对象多态的提前:类的继承接口的实现多态父类引用再去调用方法的时候,会调用子类中重写的方法注意:父类引用对子类新增内容不可见多态调用的时候:变量:(编译运行看类型 | 父类 | 左边)方法:编译看类型,运行才找对象多态如果没有方法的重写没有意义...

2019-09-11 20:25:38 66

原创 java 重写

重写 和 重载的区别重写 重载都是指方法重载 :同一个类,有多个方法方法名相同参数列表不同重载:不同的类继承关系方法签名相同子父类中有方法的重写,在调用的时候,一般调用子类重写的方法,把父类的方法屏蔽如果检查一个方法是否为重写方法在这个重写方法中添加一个注解 @cverride左侧会出现向上的三角形注意:== 方法签名完全相同<= 返回...

2019-09-11 20:12:12 162

原创 JAVA 继承

继承 :子承父业目的:为了提高代码的复用性类:对对象进行抽象,抽出像的部分父类:对一些类进行抽象,抽出像的部分父类 | 超类 | 基类:被继承的类子类 | 派生类:被父类继承的类使用方法 子类 extends 父类继承的优点:子类一旦继承父类,就可以使用父类的所有内容子类是父类的+延续+扩展可以提到代码的复用性单继承继承:一个子类只能继承一个父类,一个父类可以继承...

2019-09-11 19:43:32 166

原创 java导包

导包:指明使用的类的位置当使用同一个包中多个内容时,可以使用模糊匹配*降低编译效率,不会降低运行效率静态导入:只能导入静态内容 import static使用全面信息指定使用内容的位置,当期这一次有限...

2019-09-11 19:28:15 399 1

原创 Java static关键字 静态的

static: 修饰变量:静态变量|类变量,成员修饰符,只能修饰成员,不能修饰局部(内存中,在静态区中)static 修饰方法:静态方法|类方法静态内容的使用方法:类名.静态变量名;对象.静态变量名;类名.方法名(参数列表);对象.方法名(实参);成员内容的使用方式:对象注意:静态的是属于类的,成员是属于对象的类中静态的内容,是这个类所有对象公用的内容,独一份,在类第一次加载...

2019-09-10 20:00:10 69

原创 Java 代码块

块 block作用域以块为单位{ } 1. {}定义在方法中-->局部代码块|普通语句块 (执行时机: 调用方法的时候) 2. {}定义在类中方法外-->构造块 (执行时机: 创建对象) 3. static{}定义在类中方法外-->静态块(执行时机: 第一次类加载后执行注意:构造块中的代码先于构造器代码执行,编译时会被变编译到构造器代码的最上面,如果有多个构造...

2019-09-10 19:49:00 61

原创 JAVA 封装

封装隐藏内部的实现细节,对外提供公共的访问方式优点:提高代码的复用性提高程序的安全性属性私有化是封装非常具体的一个体现面向对象的三大特点:封装 继承 多态javabean:一系列的模板类标准的javabean的要求:1.类的公共的2.属性私有3.提供公共的访问方式4.至少存在一个空构造介绍 private 关键字 --私有的使用private 关键字修饰的内容,...

2019-09-10 19:30:04 91

原创 Java 构造器

new 做的3件事情:堆为对象开辟空间,成员变量会跟随对象进入到堆内存中调用类型的构造器,为对象参数化信息将地址返回给引用构造器 | 构造函数 | 构造方法:特殊的方法作用:为对象初始化信息 (对象的成员属性赋值)定义:修饰符 类名(参数列表){. . .}注意:1. 构造器没有返回值类型,没有void2. 构造器的名字要与类名保持一致3. 可以有return,不...

2019-09-09 19:27:43 62

原创 Java 面向对象

一。面向对象,面向过程的区别?面向对象,面向过程是一种思想,思维方式面向过程:关注“这件事情的实现步骤?| 应该如何实现?”然后一步一步实现就可以了面向对象:关注“我应该找谁来完成这件事情?”他如何实现,我们不关注,只关注这个对象二.面向对象的有点:1. 将复杂的问题简单化2. 面向对象更符合现实生活中的管理者的角度,面向过程更符合执行者3. 面向对象更贴近于生活 ...

2019-09-09 19:13:40 56

原创 Java数组

二维数组 数组中定义数组,第二维数组是 第一维数组的每一个数据#####定义:1. 动态:数据类型【】【】数据名 = new 数据类型【外层一维的长度】【内层二维长度】; 一维二维同时建造数据类型 数组名 【】【】 = new 数据类型【外层一维的长度】【】;2. 静态:数据类型【】数组名【】= new 数据类型【】【】{{1,2,3},{4,5}…};数据类型[] 数组名...

2019-09-09 18:57:58 77

原创 JAVA 方法

方法方法:解决事情的办法 | 定义功能的代码块1.方法不调不执行2.方法定义在类中方法外,方法不能嵌套方法可以简化代码,提高代码的复用性定义:有返回值类型的方法修饰符 返回值类型 方法名(参数列表){具体功能的代码;return 返回值;...

2019-09-08 11:19:29 84

原创 JAVA For循环

swtich:定值判断语法:switch(表达式){case 值1:语句体1;break;case 值2:语句体2;break;case 值3:语句体3;break;…default:语句体n;break;}

2019-09-06 18:26:35 232

原创 java的运算符

JAVAJAVA 转义字符有些特殊的字符在java中无法正常使用或展示,因为有特殊的作用使用从+要转义的字符 开始\t 制表符 一个制表符位8个空格 一个字母1个空格 一个汉字是2个空格如果前面的内容是制表符位的整数倍,当前制表符为重开一个,如果不够,补全一整个制表符位\n 换行\r 光标回到行首\b 退格运算符算数运算符赋值运算符比较运算符逻辑运算符条件运...

2019-09-05 18:11:38 187 1

原创 java 数据类型

注释什么是注释?解释说明的文字注释的作用:对代码的解释说明便于后期维护注意:注释不会被编译标识符标识符的命名规则:数字,字母,下划线_,美元符号$任意组合而成,数字不能开头严格区分大小写关键字不能作为标识符使用标识符的命名规范:见名之一驼峰命名原则包: 全部小写关键字和保留字:关键字 在java中有一些词java有自己的用法和用途,这些词关键字工具中...

2019-09-03 19:33:43 106

原创 java

一.常用的dos命令 打开dos窗口的方式:window+r|开始->cmd 1.切换盘符: 目标盘符: 大小写都可以 2.切换路径: cd 路径 相对路径|绝对路径 如果不同盘符下的路径切换需要手动切换盘符 3.回到上一层路径: cd.. 4.回到盘符跟路径: cd\ 5.罗列出当前路径下的...

2019-09-03 12:47:00 265

原创 test

##12312323public class HelloWrold{ public static void mian (String[] args){ System.out.println("HelloWrold"); }}

2019-09-03 11:36:21 62

原创 markdown编辑器学习记录

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-09-03 11:33:30 1124

空空如也

空空如也

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

TA关注的人

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