自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Oracle数据库基础入门

Oracle数据库基础入门一,了解Oracle数据库1.1 什么是数据库数据库(Database)是按照数据结构来组织、存储和管理数据的仓库1.2 常见的数据库Oracle,MySQL,DB2,SQLserver等1.3 DBMS数据库管理系统数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML

2021-07-01 21:22:03 2487

原创 JAVA多线程——线程的状态与同步

JAVA多线程——线程的状态与同步一,线程的五种状态新建状态就绪状态运行状态阻塞状态:线程无法正常执行,可以能会进入到阻塞状态终止状态注意: 1.一个线程一旦执行完毕,不能回复,重新new,也是新的线程 2.阻塞解除无法直接恢复到运行状态,会恢复到就绪状态,等待下一次被cpu调度1.1 就绪状态一个线程如何进入到就绪状态: start() 线程切换 : 被切换的线程恢复到就绪状态,等待下一次被调用 阻塞解除 yield() 礼让线程

2021-06-23 21:46:32 130

原创 JAVA多线程

JAVA多线程多线程,说白了就是多条执行路径,原来是一条路径,就主路径(main),现在是多条路径。一,常用概念1.1 程序Java源程序和字节码文件被称为“程序” ( Program ),是一个静态的概念。1.2 进程执行中的程序叫做进程(Process),是一个动态的概念。为了使计算机程序得以运行,计算机需要加载代 码,同时也要加载数据。进程是程序的一次动态执行过程, 占用特定的地址空间。每个进程由3部分组成:cpu,data,code。每个进程都是独立的,保有自己的cpu时间,代码和

2021-06-21 20:17:59 108

原创 JAVA集合(二)

一,TreeSet1.1 TreeSet的用法TreeSet是无序,不可重集合底层结构: 红黑树(平衡二叉树)特点: 自动做生序排序新增功能: 新增了一些能够比较的相关功能常用方法:TreeSet<Integer> set = new TreeSet<>(); set.add(5); set.add(2); set.add(1); set.add(3); set.add(4); System.out.println(s

2021-06-18 20:31:57 77

原创 JAVA容器(集合)

JAVA容器(集合)一,容器变量:存储单个数据的空间数组[]:存储若干个相同类型数据的集合|容器数组的优势在于是一种简单的线性序列,可以快速的访问数组元素,效率高。如果从 效率和类型检查的角度讲,数组是最好的。劣势不灵活:容量事先定义好,不能随着需求的变化而扩容。数组有时远远不能满足我们的需求。我们需要一种 灵活的 , 容量可以随时扩充的容器来装载我们的对象。1.1 Collection接口Collection是一个接口,只是规定了一些方法,即作为一个容器就应该具有这些功能。在Collec

2021-06-17 20:22:36 54

原创 JAVA——IO流进阶:功能流与commonsio工具类

JAVA——IO流进阶:功能流与commonsio工具类一,功能流(处理流)功能流是为增强、提升性能的,本身不具备直接操作节点的能力。1.1 Buffered缓存流功能流的一种:缓冲流: 增强功能,提高性能使用: 功能流(节点流)字节缓冲流:字节输入缓冲流 BufferedInputStream字节输出缓冲流 BufferedOutputStream无新增方法,可以发生多态字符缓冲流:BufferedReader 新增方法 readLine() 读取一行BufferedWriter

2021-06-16 19:52:32 292

原创 JAVA——IO流入门:节点流与字符流

JAVA——IO流入门:节点流与字符流一,Filefile是文件和目录路径名的抽象表示1.1 File的用法用法:File file = new File("路径名");//如File file = new File("L:\\FileTestDemo\\AAA\\aaa.txt");**注意:**在windows中,路径名不能使用单个的\,单个的\为转义字符,可以使用\\,//或/1.2 File的常用方法boolean createNewFile()当且仅当具有此名称的

2021-06-15 20:00:18 1625 6

原创 JAVA数组

JAVA数组一,一维数组是一种存储多个数据的数据结构,在内存中是一段连续的内存空间特点:​ 数组是一种引用数据类型​ 数组是定长,长度一旦确定不可改变​ 一个数组中存储相同类型的数据​ 数组中数据是有序的,通过索引|下标进行管理下标(索引)从0开始,每次+1根据数组的索引操作数组中的数据第一个索引->0最后一个数据的索引-> 数组名.length-11.1 数组的定义​ 声明:​ 变

2021-06-09 20:04:31 94

原创 JAVA接口

JAVA接口一,接口1.1 什么是接口?接口就是比“抽象类”还“抽象”的“抽象类”,可以更加规范的对子类进行约束。全面地专业地实现了:规范和具体实现的分离。接口需要实现 : 实现类一旦实现一个接口,需要对接口中的抽象功能进行实现即对里面的抽象方法进行重写,然后才能使用1.2 如何定义接口[权限修饰符] interface 接口名 [extends 父接口1,父接口2…] { 常量定义; 抽象方法定义;//抽象方法不能有方法体}访问修饰符:只能是public或默认。接口名

2021-06-08 19:56:49 57

原创 JAVA面向对象多态与抽象类

JAVA面向对象多态与抽象类一,Object类Object类是所有java类的根基在未声明的父类中,默认继承Object类public class Animals{ ...}//默认继承父类等价于public class Animals extends Object{ ...}二,toString方法把对象数据以字符串的形式表示如果直接调用toString方法,则默认输出对象地址System.out.println(p.toString());System.ou

2021-06-07 20:43:07 110

原创 JAVA面向对象继承与重写

JAVA面向对象3一,访问权限修饰符本类同包下的类子类所有类public√√√√protected√√√default√√private√所有的访问权限修饰符都是成员修饰符,只能修饰成员,不能修饰局部(局部内容不能被外部访问)能够修饰类的: public | default(默认的,省略)如果想要使用父类中继承的,被protected修饰成员,需要在子类中通过继承关系使用private修饰的内容只能在本类中使用pu

2021-06-05 21:14:12 65

原创 JAVA面向对象2

JAVA面向对象2一,this关键字代表当前对象(当前new的对象),存储对象的地址1.1 能够在构造器的首行用来调用本类中的其他构造器class Phone{ //创建手机类 public String name; public String color; public int price; public Phone(String name,String color){ this.name = name; this.colo

2021-06-04 21:15:38 103

原创 JAVA面向对象

JAVA面向对象一,面向对象与面向过程面向对象与面向过程区别:​ 都是一种思想,思考问题的角度,思维方式​ 面向过程: 关注"我应该如何实现?“按照步骤一步一步实现就可以了​ 面向对象: 关注"我应该找谁完成?” 这个谁就是对象,对象如何完成不关注​ 面向对象依赖于面向过程面向对象思想的好处:​ 1.更符合现实生活中人们的思维​ 2.面向对象更贴合管理者的思维角度,更贴合执行者的思维角度​

2021-06-03 19:26:51 71

原创 JAVA方法的定义与调用

JAVA方法的定义与调用一,方法的定义方法 : 解决问题的办法实现功能的代码段作用:功能代码的封装提高代码的复用性与安全性特点:1.方法不调用不执行2.方法定义在类中方法外,方法不能嵌套方法的定义修饰符 返回值类型|void 方法名(参数列表){方法体;return 返回值;}修饰符: 访问权限修饰符–>默认public static返回值类型 : 方法中代码执行完毕之后,是否需要得到一个结果,定义为一个有返回值的方法->方法值的类型就是结果的数据类型方法名

2021-06-01 20:37:17 174

原创 java流程控制语句补充

JAVA流程控制语句补充一,For嵌套for(条件初始化;条件判断;条件变化){ 重复执行的代码; for(条件初始化;条件判断;条件变化){ 重复执行的代码; } 重复执行的代码;}​ 特点: 外层循环执行一次,内层小循环执行一轮(从开始到结束)//打印输出九九乘法表//i控制行for(int i=1;i<=9;i++){ //j控制列 for(int j=1;j<=i;j++){ System.ou

2021-05-31 21:44:32 50

原创 JAVA流程控制语句

JAVA流程控制语句一,if语句1.1 单选择(单分支)if(表达式){ 语句体;}执行流程:1.计算表达式,得到一个boolean结果2.如果结果为true,执行{}中的语句体3.如果结果为false,就不执行直接跳过if结构//单选泽if(i>0){ System.out.println("单选泽");}if(false){ System.out.println("单选泽");}1.2 多选择(多分支)if(表达式1){ 语句体1;}else if(表

2021-05-29 20:50:46 45

原创 java基础2

java基础语法2一,进制转换数值型的表现形式      整型:            进制: 满几进一                  

2021-05-28 20:47:39 96

原创 JAVA基础语法

JAVA基础语法1.类名与文件名一致一个java文件中可以定义多个类,但是只能存在一个类被public关键字修饰,被public修饰的类要与当前文件名保持一致每个单词首字母大写java以类为单位,class文件以类为单位public class Class001_Class{ //程序入口,逐行执行主方法中的代码 public static void main(String[] args){ System.out.println("hello java"); }}2.main方法为一

2021-05-27 19:34:21 147

原创 JDK环境变量的配置方法

JDK环境变量配置方法首先在我的电脑(此电脑)中右键–>属性点击高级系统设置点击环境变量在系统变量里找到Path路径,点击编辑进入双击空白处或新建,将自己安装的jdk所在位置的bin目录的路径添加上去,我的jdk安装路径是R:\Java\jdk-11.0.7\bin添加完成后确认即可...

2021-05-26 21:15:38 334

空空如也

空空如也

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

TA关注的人

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