自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 java代码的类加载机制流程

类加载:把编译好的.class文件中的类加载到内存的过程java中的类加载机制是双亲委托机制启动类 /jre/lib/rt.jar 扩展类 /jre/lib/ext/*.jar 本地类 classpath:.双亲委托机制加载类的流程:执行java HelloWord 命令时候开始类加载(得到加载类的指令) 本地类加载器接到 加载HelloWorld类的指令,但是不做处理,...

2019-11-27 20:10:30 158

原创 core java--day22(网络编程实例6,udp)

复习:RandomAccessFile: 文件 seek(); getFilePorinter(); length(); byte[] but = new byte[end-start];序列化 : 把对象 写到 文件 ObjectOutputStream writeObject();反序列化 : 把文件对象 读取...

2019-09-14 23:23:45 146

原创 oracle--day5(DML(insert update delete 级联删除),事务, 隔离,修改表和约束(alter语句),Sequence 序列,视图view(虚表) , 索引)

第九章:DML语句 主要内容: insert update delete ------------ 事务 commit savepoint rollback sql语句的分类: select查询语句 DML DDL ...

2019-09-12 09:06:00 457

原创 oracle--day4(数据建模(E-R图) 范式,实体关系(主外键),ER图中符号的表示,建表 约束 constraint 常用数据类型,特殊建表)

第七章:运行时参数 sql语句中的值,我们可以使用一个参数来代替,然后每次运行的时候都可以重新输入这个值 例如: select last_name,salary,dept_id from s_emp where id=&id; select last_name,salary,dept_id from s_emp w...

2019-09-10 20:25:09 2889

原创 oracle--day3( 组函数(avg,count,max,min,sum),group by having,where和having ,组函数的使用实例(3种))

oracle中的伪列 rownum 伪列rownum,就像表中的列一样,但是在表中并不存储。伪列只能查询,不能进行增删改操作。它会根据返回的结果为每一条数据生成一个序列化的数字.rownum是oracle才有的伪列 rownum 所能作的操作: rownum 只能等于1 如果让其等于其他数 则查不到数据 例如:...

2019-09-09 20:45:09 517

原创 core java--day21(随机访问流 : RandomAccessFile,序列化:利用ObjectOutputStream将对象输出,网络通信,基于TCP的Socket服务器程序编写)

复习:PipedInputStream : 多线程 流 数据交互PipedOutputStream: PIS pis= new PIS(); POS pos = new POS(pis); pis.connect(pos); pos.connect(pis);包装流BufferedInputStream :BufferedOu...

2019-09-08 23:51:47 176

原创 core java--day20(PipedInputStream,PrintStream(out.println),字符流 :BufferedReader/PrintWrite,转换流)

复习: FileInputStream: 没有该文件会报FileNo异常 FileOutputStream: 创建新文件,追加 Properties: 配置文件,把代码中一些可能发生改变的数据写到配置文件中,可以使代码变灵活,,,代码不用改,只需该配置文件的值 hashtable的子类 3.4: 字节...

2019-09-08 23:37:33 184

原创 core java--day19(FileInputStream,FileOutputStream)

复习: File: 电脑上文件的抽象表现形式 isFile(); isDirectory(); length(); createNewFile(); mkdir(); mkdirs(); list(); listFiles(); //返回File delete(); renameTo(); //重命名,移动...

2019-09-08 23:08:42 76

原创 core java--day18(File中各个方法,File中路径方法的对比,createTemplateFile方法详解)

复习: IO流: read(); skip(long); write(); flush(); close ByteArrayInputStream 有缓冲区会快一些 ByteArrayI...

2019-09-08 22:48:01 586

原创 core java--day17(OutputStream,ByteArrayInputStream,File)

复习:线程: 【用来同时执行多段代码】 【加快代码的执行速度】前台: 不结束,jvm不能停后台: 不结束,jvm 可以停 前台线程结束,后台线程被迫结束1,分时2,抢占式 1时间片,线程生命周期 :新建状态:就绪状态:运行状态: run(...); 阻塞状态 1,挂起 sleep(1000);不会放弃锁 ...

2019-09-08 22:24:47 123

原创 oracle--day2(单值函数(字符函数,日期函数,转换函数,数字函数),日期格式(yyyy,mm等含义),表示一个日期数据的4种方式,多表查询(连接查询(等值连接,不等值连接,外连接,自连接))

第三章:单值函数 函数分为: 1.单值函数 1.字符函数 2.日期函数 3.转换函数 4.数字函数 2.分组函数(后面的章节再做学习) 哑表dual dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。...

2019-09-08 10:10:23 362

原创 new 对象,初始化对象时的代码执行顺序(构造器,属性,代码块)

new 对象时的执行顺序:1,静态资源(包括静态属性,静态方法,静态代码块):父类静态执行完所有静态资源再执行子类静态;执行一个类时,按所有静态资源的上下顺序来;(第一次new对象时就会检查这个类是否加载了,如果没有,就进行类加载,类加载的同时,静态资源也会同时加载;如果在new对象的时候类已经加载了,那么就不会再加载静态资源了,因为static只执行一次)2,非静态资源(包括普通属性,构...

2019-09-05 23:59:09 1189

原创 局部内部类是否可以访问非final变量(局部内部类为什么只能访问final修饰的局部变量)?;局部内部类为什么只可以有非静态属性与非静态方法(如果有静态属性需要被定义为final)?

局部内部类是否可以访问非final变量:不能访问局部的,可以访问成员变量(全局的)。当方法执行完以后,就会出栈,属性也就没有了,但局部内部类的对象可能还在被其他对象引用,但调用的局部属性却没有了,所以,只能调用final的;;;如果没有明确定义final也可以在局部内部类中使用,但一旦使用就会默认改为是final变量因为final变量在局部内部类使用时,相当于会拷贝一份,所以尽管方法弹...

2019-09-05 23:49:46 1065

原创 jdk1.8中的函数式接口除了本身的一个抽象方法声明外,为什么还可以包括Object类的方法的抽象声明重写?(例如:equals(),toString())

toString和equals方法是Object的方法, Object是所有类的默认父类,也就是说任何对象都会包含Object里面的方法,即使是函数式接口的实现,也会有Object的默认方法,所以,重写Object中的方法,不会计入接口方法中,除了final不能重写的,Object中所能重写的方法,写到接口中,不会影响函数式接口的特性 所有interface也默...

2019-09-05 22:54:40 709

原创 oracle--day1(sql语句的五大分类,select语句,sqlplus命令,order by,where,between and,like,nvl()函数)

oracle数据库前言: 1.一个认知 认知什么是oracle? oracle:商业运用第一的关系型数据库 实质:关系型数据库 了解oracle数据库发展历史 2.二个概念 数据库:数据存储的仓库 关系型数据库:数据库中保存的对象之间可以存在一定的关联关系,并非完全...

2019-09-05 22:42:54 392

原创 xml--day2(dom解析,dom4j解析)

3. Jaxp中DOM解析步骤 在Jaxp中,获得document对象、将document对象写入xml文件 的过程是固定的,具体如下: 3.1 获得Document的固定步骤 //获得一个负责生产DocumentBuilder对象的工厂实例 DocumentBuilderFactory factory = DocumentBuilderF...

2019-09-05 22:25:11 177

原创 xml--day1(xml作用与基本语法,sax解析)

一 XML基本概述1. XML简单的历史介绍 1969年 GML 通用标记语言 用于计算机之间的通信,通信就会传输数据,那么就需要一种数据的规范 1985年 SGML 标准通用标记语言 对GML进行完善 1993年 HTML 超文本的标记语言(HyperText Markup Language) 随着万...

2019-09-03 17:26:42 193

原创 core java--day16(死锁,线程让步,IO流,read的三种方式)

复习:线程 : 【执行代码,同时执行多段代码】 【快速】 【不确定】 抢占式调度前台线程 : main线程 : 前台线程不停止 jvm不会关闭 后台线程 : gc : 前台线程全部都销毁,后台线程也会死亡。新建状态: 1,My1 继承 Thread My1 t = new My1(); 2,My2 实现 ...

2019-09-02 21:29:20 120

原创 core java--day15(进程与线程,线程的分类,线程的生命周期,线程的常用方法,线程同步(锁))

复习:GUI : String,包装器,集合,泛型,反射GridLayout : 网格布局 new GridLayout(3,3);CardLayout : 卡片布局 每次添加到容器中的组件,当成卡片, JPanel pan= new JPanel(); CardLayout c = new CardLayout(); pan.setLayout(...

2019-09-02 19:33:13 120

原创 core java--day14(GUI 2)

复习:GUI : 1,窗口,窗体,只能看见窗口。 Frame add(p,BorderLayout.North.South.east.West.Center) 2,容器,摆放 组件(按钮,图片。。。) Panel 流动布局 FlowLayout 3,组件, 按钮 文字 单选 复选框 下拉框 ...

2019-08-31 22:05:21 179 1

原创 core java--day13(GUI)

复习:面向对象编程:类,对象和方法的使用包装器:把基本数据类型包装为引用数据类型 提供方法注解:标识功能 反射:Student.class Student stu = new Student(); stu.getclass(); class.forName("全限定名");断言:辅助测试 测试阶段有效,运行时...

2019-08-31 21:55:39 119

原创 core java--day12(注解,可变参数,forEach,枚举,异常)

复习:集合: HashMap: Hash表实现 数据结构 TreeMap: 排序map 客户端排序 : 手动编写比较器 Comparator接口 面向编程人员 自然排序: 类 实现 Comparable 在使用TreeXxx添加数据(类对象)...

2019-08-31 21:37:28 196

原创 core java--day11(List,map,集合对比总结图,泛型,反射)

复习:1,包装器 Integer //把字符串转换为数字 Integer.parseInt(); jdk1.5 自动装箱 Integer a = Integer.valueOf("123"); Integer a = 123; 自动拆箱 : int b = a.intValue(); int b = 1; Integ...

2019-08-18 11:47:09 182

原创 core java--day10(基本数据类型与包装器类型,自动装箱与拆箱,集合从属关系,hashset与treeset,自然排序与客户端排序)

复习:匿名内部类 继承父类: F f = new F(){ public void show(){ syso } }; 实现接口: I i = new I(){ 实现所有的方法 };String 类使用 char[] value; StringBuffer --> ...

2019-08-18 10:55:24 253

原创 core java--day9(内部类,==与equals()的区别,String,StringBuilder与StringBuffer)

内部类 7.1: 定义:在一个类中的另外一个类。 eg: .java ---> 小区 public class A{} ---> A栋 class B{} ---> B栋 class C{} ---> C栋 ...

2019-08-18 10:06:00 96

原创 core java--day8(static,final,abstract,接口,访问控制)

复习:封装属性:为了控制,,,比如,控制只有管理员才可以查看工资,其他对象就不可以直接通过.来操作属性,其他对象也可以调用set/get方法,但如果不满足条件,相当于空操作多态:一个对象的多种表现形态;父类的引用指向子类的对象class F{}class Z extends F{}F f = new Z();...

2019-08-06 21:59:17 283

原创 core java--day7(封装实例jar,重载与重写区别,重写实例,super,多态,引用数据类型的转换)

复习:封装:属性 隐藏 : 对属性 封装修饰符 : private 私有的默认的protected 保护的public 公有的方法的实现 隐藏(将代码封装在一个jar包中)-->增强代码的复用性package com.briup.ch7;public c...

2019-08-03 10:39:44 130

原创 core java--day6(this,封装,重载,构造器,对象的创建与初始化,继承)

复习:1.面向对象编程oop解决问题?先考虑是否有哪多个对象可以组合在一起完成功能抽象:忽略实体细节,只关注本质特点抽象后得到-->类抽象过程中应该解决下面的两个问题属性行为类-->承...

2019-08-01 23:00:43 83

原创 core java--day5(随机数,可变参数,类与对象,代码在内存中运行机制)

复习:数组创建的时候长度固定:因为要连续的内存空间不能改变长度:只能通过赋值一个新的数组System.arraycopy(五); //目标数组;从哪个位置;新数组;从哪个位置;长度Array.sort(arr);Array.toString(arr);int[] arr = new int [10];int[] arr = {12,24};i...

2019-07-31 22:26:43 154

原创 core java--day4(数组,二维数组,冒泡排序,插入排序,选择排序)

break:跳出当前循环forwhiledo{}while();switchcontinue:跳出本次循环,进入下一次循环(相当于打牌时,轮到你,你不出牌,过,你就跳过本次循环)forwhiledo{}while();数组:承载数据,承载一堆相同类型的数据 可以存放...

2019-07-31 14:02:29 171

原创 core java--day3(操作符,拼接,运算符,for循环小实例)

复习:double a = 0.0/0.0; //NaN :非数值,其他类型分母为0会报错\u :表示unicode编码,在注释中写\u也会被识别,java代码可以完全用unicode码编写(\u4e03\u0082......),一般不会这样做类:承载一些有关联关系的数据,一组具有相同属性和行为的模板lenovo电脑:模板...

2019-07-29 23:18:34 109

原创 core java--day2(顶级元素,注释,标识符,数据类型及其转换,变量,类,编码,main方法)

复习:jdk = jre + kit java javac javadoc jarpath: 想直接在cmd输入命令(可运行文件的名字) java java可执行文件所在路径-->配置到path中javac : 编译 .java源文件 -->编译-->.cla...

2019-07-27 23:39:40 137

原创 core java--day1(在linux环境下)(安装配置,java简介,编译运行命令,jdk包中相关目录介绍,类加载机制)

简介:java的安装配置:1,java 的下载:SUN公司的java 已经被oracle公司收购。 : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Java SE Development Kit 8u172部分 勾选Accept Licens...

2019-07-26 16:26:11 136

原创 linux--day3

基础命令学习:命令模式下进入编辑模式:i:在光标当前位置插入(往前插)I:行首o:光标所在行下插入一行O:光标所在行上插入一行a:当前位置后A:行尾0 : 光标回到这一行的开始$ : 光标移动到这一行的结束直接命令 (命令模式):命令 (底行模式)删除(命令模式下,向后删除):x删除一个字符dw删除当前词(没办法识别所有的...

2019-07-25 19:41:06 107

原创 linux--day2

命令学习:mkdir:创建目录mkdir a b a/a1 a/a2 b/b1 b/b2mkdir -p a/a1 : 如果没有a文件夹,有这个参数就会创建/home/briup/b: 第一个/代表根目录;其他的代表目录之间的分隔符ls --help:显示命令提示信息ls -a: 显示隐藏文件夹ls -l -a : 显示隐藏文件夹,同时显示详细信息ls /et...

2019-07-24 12:00:25 63

原创 linux--day1

linux—1简介:linux起源:unix:稳定,收费,不开源林纳斯·托瓦兹学习unix时发现它的不足,花费两年时间研究了市面上的操作系统,开发了linux优势:开源,免费,多任务、多用户 --派生–>ubuntu deepin centOS劣势:命令众多,软件生态不完善linux os 的组成:硬件设备kernel : 内核是一个操作系统的核心,是操作...

2019-07-24 11:49:35 99

vm11虚拟机安装截图.doc

vmware11安装详细教程,一些安装截屏,每一步都有详细内容

2019-07-24

空空如也

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

TA关注的人

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