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