- 博客(10)
- 收藏
- 关注
原创 MySQL
Mysql数据库1.什么是数据库数据库(DataBase,DB):指长期保存在计算机的存储设备(硬盘)上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合. 还是以文件的方式存在服务器的电脑上的。说白了就是数据的仓库, 用来持久化保存数据的.2.常见的关系型数据库MySql:开源免费的数据库,中小型的数据库,已经被Oracle收购了。MySql6.x版本也开始收费。后来Sun公司收购了MySql,而Sun公司又被Oracle收购Oracle:收费的大型数据库.Oracle公司的产品.
2020-07-04 17:27:28
3780
原创 Junit、反射、注解、JDK8新特性
Junit概述 : Junit是Java语言编写的第三方单元测试框架(工具类)作用 : 用来做“单元测试”——针对某个普通方法,可以像main()方法一样独立运行,它专门用于测试某个方法。Junit的使用步骤1.在模块下创建lib文件夹,把Junit的jar包复制到lib文件夹中2.选中Junit的jar包,右键选中 add as Library,把JUnit4的jar包添加到classPath中3.在测试方法上面写上@Test注解4.执行测试方法执行测试方法1.选中方法名—>右键—
2020-06-28 20:18:43
2762
原创 网络编程和NIO
软件结构:1.C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。特点: 客户端和服务器是分开的,需要下载客户端,对网络要求相对低, 开发和维护成本高,相对稳定2.B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。特点:没有客户端,只有服务器,不需要下载客户端,直接通过浏览器访问, 对网络要求相对高, 开发和维护成本低,服务器压力很大,相对不稳定网络编程三要素:协议,IP地址,端口号网络通信
2020-06-28 19:17:02
258
原创 File类
File类:java.io包,是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。构造方法1.public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。2.public File(String parent, String child) :从父路径名字符串和子路径名字符串创建新的 File实例。3.public File(File parent, String child) :从父抽象路径名和子路径名字符串创
2020-06-28 15:07:26
186
原创 IO流
IO流概述:-I : Input 输入 从其他存储设备读数据到内存中就是输入-O : Output 输出 从内存中写数据到其他存储设备IO流分类:-从流向上分:输入流和输出流-从数据类型上分:字节流和字符流两者是相互的,如:输入流中包含字节输入流和字符输入流;字节流中也包含字节输入流和字节输出流IO流的结构:-字节输入流:顶层父类 InputStream 抽象类,常用实现类为FileInputStream-字节输出流:顶层父类 OutputStream 抽象类,
2020-06-25 21:07:21
219
原创 线程
线程与进程进程是应用程序的执行单元,线程是进程的执行单元;并行与并发并行:同一时刻发生多件事情;并发:同一时间段发生多件事情;多线程原理和创建方式Java中的多线程的原理是抢占式调度,同一个时刻JVM只能执行一个线程;Java中创建多线程的方式:继承Thread类,及实现任务类对象;继承:创建一个Thread子类,重写run方法(任务代码),在测试类中创建子类对象,调用start()方法;实现任务接口:创建一个实现类接口,实现Runnable接口,重写run方法,在测试类中创建实现类对象,将
2020-06-21 21:01:07
193
原创 异常
异常概念程序运行期间,出现的不正常情况,导致jvm终止程序运行注意:java是面向对象语言,异常本身也是一个类,当出现异常的时候,就会创建该异常类的对象并抛出该异常对象创建异常对象,该对象就会包装异常的类型,异常的信息,异常的位置等信息异常体系Throwable类:是 Java 语言中所有错误或异常的超类\父类Error类: 表示错误,无法通过代码进行纠正,只能事先避免,相当于:绝症,例如: 栈内存溢出错误,服务器宕机,数据库奔溃…Exception类:表示异常,可以通过代码进行纠正,相当于:
2020-06-21 20:55:18
239
原创 集合
集合是储存引用数据类型的一个容器;@[TOC]单列集合Collection1)List:存储元素的特点是:可重复,有序存取,集合有索引值包含如:ArrayList,LinkedList集合,前者采用数组数据结构,查询快,增删慢;后者采用链表数据结构,查询慢,增删快;2)Set:存储元素的特点是:不可重复,存取无序,集合无索引值包含如:HashSet,LinkedHashSet,TreeSet等集合,HashSet是通过哈希表的的规则来进行保存元素的,虽然和存入集合的顺序不一致,但一旦存入,则不再改
2020-06-21 20:51:19
205
原创 面向对象三大特性与return break continue关键字的理解
面向对象三大特性与return break continue关键字的理解1.面向对象三大特性1.1 编程思维分为两种,一种是面向过程,一个是面向对象.面向过程指的是面对一个问题,一步一步解决它,而面向对象是在面对问题时找工具来解决它.可以理解为,面向对象是建立在面对过程的基础上的,它把面向过程的步骤作为工具,供解决问题使用.1.2 Java实现面向对象,是依靠其三大特性的,分别为封装,继承和多态.**封装:**作用是为了将类或者对象进行封存操作,不让外界直接访问,只能按照其给出的方式进行访问,保证数
2020-06-15 15:07:22
260
原创 Java入门-基本语法
Java入门第一周学习了基本语法:-包括常量、变量的定义;-知道了数据类型的分类:-基本数据类型和引用数据类型;前期重点放在了基本数据类型的四类八种,byte short int long float double boolean char,引用类型暂时接触到的是String,-定义一个变量它需要一个名字、一个类型、一个值,而所谓变量与常量不同的就是它可以变化,所以我们可以不断改变它的值,奇妙的是它很独特,一个变量只能拥有一个值,当它有新的值时,原有的值会被无情抛弃,像极了那啥~-逻辑符号和判
2020-06-12 20:00:24
328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人