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

原创 Java笔记(30)JDBC

JAVA笔记之JDBC1.JDBC简介JDBC是Java语言中用于规范与数据库连接操作的一组接口,它的全称是(Java Database Connectivity)通过这套规范,我们可以在Java中对不同数据库厂商的数据库进行访问与操作。2.JDBC使用1.加载驱动获取数据库连接对象要使用jdbc,要先导入驱动,即数据库厂商实现的jar包,以mysql为例,将其jar包导入到项目中,就可...

2020-01-07 19:32:21 299

原创 前端笔记(1)html基础

HTML基础知识点1.HTML语言介绍  html是用来描述网页的语言,是一种超文本标记语言,与普通的文本内容不同,它使用标签来进行网页的描述和显示;因此,在学习html的过程中,我们主要学习的是html中的一些标签,以及它的语法结构;2.HTML基本语法html是一门标记语言,主要使用标签来进行描述网页内容,而html这门语言也有很多版本,不同语言版本所支持的标签也不相同,一些标签属性可...

2019-10-11 10:04:34 285

原创 Java笔记(23)反射

Java笔记(23)反射1.类加载器当我们写出一个java类的时候,这个扩展名为".java"的文件经过编译器编译成一个扩展名为".class"的文件,class文件中存储的是经过编译后的可由java虚拟机执行的虚拟机指令。当我们需要使用某个类时,虚拟机会经历下面几个步骤:加载这个类的class文件,并在内存中创建这个class文件的Class对象验证这个文件中的信息和数据是否符合虚拟机...

2019-08-25 19:59:17 317

原创 Java笔记(22)网络编程

Java笔记(22)网络编程1.网络模型概述计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统;网络模型一般是指:1. OSI参考模型;2. TCP/IP参考模型;OSI参考模型:应用层表示层会话层传输层网络层数据链路层物理层TCP/I...

2019-08-24 19:34:03 169

原创 Java笔记(21)GUI图形界面

Java笔记(21)GUI图形界面1.GUI概述GUI全称:Graphical User Interface(图形用户接口)是用图形的方式,来显示计算机的操作的界面,这样可以更方便更直观的让用户使用。此外,还有一种CLI:Command line User Interface(命令行用户接口),这种接口常见的就是DOS命令行操作,这种方式需要记一些常用的命令,操作不直观,对用户也不太友好;...

2019-08-23 16:08:03 189

原创 Java笔记(20)常见设计模式

Java笔记(20)

2019-08-21 17:15:59 428

原创 Java笔记(19)多线程

Java笔记(19)多线程1.多线程(1)什么是多线程  在计算机中,当我们执行一个程序时就开启了一个进程,这个进程拥有计算机的一部分系统资源,所以说进程代表着一个正在运行的应用程序。  而线程是进程的执行单元,也就是应用程序的执行路径。单线程:一个应用程序只有一个线程的时候,称为单线程多线程:一个应用程序有多个线程即执行路径的时候,称为多线程;多线程是一种机制,它允许程序并发的...

2019-08-18 17:50:07 121

原创 Java笔记(18)NIO流

Java笔记(18)NIO1.NIO流NIO是JDK1.4后出的一个新的流体系,它的实现原理与原来的IO流有很大的不同,可以通过将文件区域映射到内存中的方式来实现传输,因此它的效率要比IO流快很多。IO流与NIO的区别在于:IO是面向流的,而NIO是面向缓冲区的,并且在读写过程中IO流是阻塞式,而NIO可以通过选择器选择通道,是非阻塞式的。Java NIO由以下几个核心部分组成Chann...

2019-08-16 15:19:12 119

原创 Java笔记(17)IO流扩展

Java笔记(17)IO流扩展1.其他IO流(1)数据操作流这个流可以操作Java中的基本数据类型,可以将基本类型写入文件中或读取出。主要有两个类:    数据输入流:DataInputStream    数据输出流:DataOutputStreamDataInputStream下的主要方法构造方法:DataInputStream(InputStream in) ...

2019-08-11 17:05:32 373

原创 Java笔记(16)异常与IO流

Java笔记(16)异常与IO1.异常在程序运行时,可能会发生一些不被期望的事件,这些事件可能会导致程序无法正常运行,这就是异常。而对异常究竟该怎么处理呢,是提供错误给用户,还是让程序立马终止,还是针对异常进行处理,而在java中,针对异常的处理java就提供了异常处理机制;Java的异常也是以对象的形式存在,当java程序中产生了异常,就会产生一个对应的异常对象来封装异常,在Java的异常...

2019-08-02 16:57:27 167

原创 Java笔记(15)泛型与Map集合

Java笔记(15)泛型和Map集合1.泛型

2019-07-23 16:01:27 485

原创 Java笔记(14)对象数组与Collection集合

Java笔记(14)1.对象数组在java中,数组即可以存储基本类型,也可以存储引用类型,存储引用类型时,就叫做对象数组。假如有一个Student类,那么创建一个Student对象数组就是如下格式:Student[] s = new Student[5];这里Student[]数组存储的是每一个Student对象的引用;2.Collection容器Collection字面意思就是容器...

2019-07-20 15:29:58 241

原创 Java基础笔记(13)常用类和正则表达式

Java笔记(13)常用类及正则1.正则表达式在开发中我们经常会对一些数据进行一些校验和检查,而Java也为我们提供了这个基本功能,正则表达式;根据给定的规则来匹配给定的数据;对于正则表达式的详细规则,我们可以查阅API的Pattern类;我这里列举一些常用的正则规则:匹配字符: x 字符x。举例:'a'表示字符a \\ 反斜线字符。 \n 新行(换行)符 ('\u000A') ...

2019-07-17 18:29:01 166

原创 Java基础笔记(12)基本类型的包装器类

Java笔记(11)包装器类1.包装类为了让基本类型可以进行更多的操作,Java分别对不同基本类型实现了其对应的包装器类,用于完成其的一些功能操作; byte -> Byte short -> Short int -> Integer long -> Long float -> Float double -> Double cha...

2019-07-17 13:11:44 138

原创 Java笔记(11)常用类StringBuffer、Arrays

Java笔记 StringBuffer和Arrays类1.StringBuffer在Java中,由于String的特性,当我们用String对字符串进行修改拼接操作时,都会产生新的String对象,这样对于内存无疑是消耗比较大的,而且也更加耗时,为此,Java提供了一个StringBuffer类解决这个问题,它也代表字符串,但与String类的内部实现方式完全不同,并且,它的每次操作修改的的都...

2019-07-16 17:51:30 133

原创 Java笔记(10)常见对象(Object、Scanner、String)

Java笔记 常用对象1.Object类Object类是Java所有类的父类,也称为根类,任何类包括自己创建的类都是默认继承Object类的。Object类的构造方法只有一个,且是无参构造,所有子类默认访问的是父类的无参构造;通过查看API,我们可以知道Object类包含以下主要方法:clone()  创建并返回此对象的副本;它可以将对象的成员变量值与方法一同复制过来称为一个独立的拷贝...

2019-07-15 18:22:40 195

原创 Java笔记(9)修饰符和内部类

Java笔记:修饰符与内部类修饰符Java根据修饰符的不同特点,将修饰符分为了:权限修饰符、状态修饰符、抽象修饰符;权限修饰符:private(私有的)、public(公共的,最高权限)、默认(不加任何权限修饰符)、protected(受保护的访问控制)状态修饰符:static(静态的)、final(最终的)抽象修饰符:abstract(抽象的)对于类、方法、变量修饰时:1.修饰类时...

2019-07-15 12:35:27 122

原创 Java笔记(8)final关键字和多态

Java面向对象基础1.final关键字final是最终的意思,可以修饰类,方法,变量。当修饰类时,这个类将不能再被继承;当修饰方法时,方法将不能被重写,可以避免方法的含义被修改;早期java版本中对于final方法会内嵌调用,现在已不再使用这种方式;当修饰变量时,这个变量是常量,值不能被修改;注意,分两种类型,基本类型在赋值后将不能再修改值,引用类型不可以改变其地址值,但具体的对象里...

2019-06-27 23:57:07 149

原创 Java基础笔记(七)继承

Java基础笔记(七)面向对象(3)Java面向对象基础1.代码块在java中,被一对花括号{}括起来的代码称为代码块。代码块分为三种:  1.局部代码块    用于限定变量的生命周期,及早释放,提高内存利用率。一般常见的就是方法,方法中定义的变量在方法调用结束后就会被释放;  2.构造代码块    把多个构造方法中相同的代码可以放到这里,每个构造方法执行前,首先执行构造代码块。一...

2019-06-17 23:12:43 213

原创 Java基础笔记(六)面向对象(2)

Java基础笔记(六)面向对象(2)Java面向对象基础1.成员变量和局部变量的区别(1)在类中的位置不同  成员变量:类中方法外,一般定义在类中最上部位置  局部变量:方法定义中或者方法声明上(2)在内存中的位置不同  成员变量:在堆内存中  局部变量:在栈内存中(3)生命周期不同  成员变量:随着对象的创建而存在,随着对象的消失而消失  局部变量:随着方法的调用而存在,随...

2019-06-17 00:32:32 189

原创 Java基础笔记(五)面向对象

Java基础笔记(五)面向对象Java面向对象思想1.回顾Java的参数传递问题

2019-06-13 18:44:12 361

原创 Java基础笔记(四)方法和数组

Java基础语法Java语法之方法类似于C语言中的函数,在java中,用于完成某些特定功能的代码块被称为方法。格式如下: 修饰符 返回值类型 方法名(参数类型1 参数名1,参数类型2 参数名2...){ 方法体语句; return 返回值; } /* 修饰符:后面在修饰符这一块详细介绍,目前先用public static做方法修饰 返回值类型:就是方法要返回的结果的类型,如...

2019-06-04 19:40:04 194

原创 Java基础学习笔记(三)

Java基础学习笔记(三)Java的基本语法(一)选择结构(switch语句)Java除了提供第一种选择结构if语句外,还提供了switch语句。格式如下: switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; ... default: 语句体n+1; break; } ...

2019-06-03 15:52:16 150

原创 Java基础学习笔记(二)

Java基础学习笔记与总结(二)Java中的运算符(一)算术运算符算术运算符主要有:+,-,*,/,%,++,–+: 在java中,+号除了可以当做运算符进行加法计算外,还可以当做正号和进行字符串连接的操作符。当进行运算的时候要注意,如果两个操作数中有一个是字符串类型的,+号就会被当做连接符使用,出现结果异常的问题;/和%的区别: 数据做除法操作的时候,/取得是商,%取得是余数++和–...

2019-06-02 16:00:17 227

原创 Java基础学习笔记与总结(一)

java基础学习篇前段时间一直在自学java基础,但一直没有怎么做总结和笔记,近来在学后面一些其他内容时有时会将前面学的一些基本语法特性使用的不是很清楚,所以这段时间就在博客上开始补上之前的学习笔记,巩固一下基础,顺便也可以加深对很多java类基本语法和特性的使用和理解。首先呢,我的笔记就从java基础语法开始,关于java语言的来源或者java开发环境配置或者第一个java的HelloWor...

2019-05-04 15:59:42 773

空空如也

空空如也

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

TA关注的人

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