- 博客(40)
- 收藏
- 关注
原创 java字符串
字符串是由多个字符组成的一串数据(字符序列),它可以看成是一个字符数组。Java程序中的所有字符串面值(如:"abc")都可以看成是一个字符串对象
2022-09-14 23:32:01
2751
原创 java包装类
基本类型不是类,不能产生对象,所以,它既没有属性也没有方法。那么如果我们要对其进行一些特殊操作,如`将基本数据类型存储到Object[]数组或集合中的操作等`,要怎么做?
2022-09-12 16:57:29
466
原创 java-接口
接口,是Java语言中一种引用类型,是功能(方法)的集合,是一种规范,定义的是一组规则,是更加纯粹的抽象类,如果说类的内部封装了成员变量、构造方法和成员方法,那么接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方(JDK 8),私有方法(JDK 9)。
2022-09-10 22:34:30
169
原创 java抽象类
父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有意义,而方法主体则没有了存在的意义。我们把没有方法主体的方法称为抽象方法,类中如果有抽象方法,该类必须定义为抽象类。
2022-09-10 20:11:04
166
原创 java面向对象
万物皆对象。面向对象,是一种编程思想,是把一个整体的事物按照各个功能来进行划分。在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算机事件的设计思想。 它区别于面向过程思想,强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去操作实现。
2022-09-10 14:18:38
4084
2
原创 java异常
概述:程序在运行过程中出现的不正常现象或配置中产生的问题,不经过处理的异常将终止程序运行(开发过程中出现的语法错误和逻辑错误不是异常,语法错了,编译不通过,不会产生字节码文件,根本不能运行)。在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。,Java处理异常的方式是中断处理。
2022-09-08 21:24:01
189
原创 IEDA常用快捷键
IEDA常用快捷键快捷键功能Ctrl+/单行注释,再按取消注释Ctrl+Shift+/多行注释,再按取消注释Ctrl+Z倒退(撤销一步)Ctrl+Shift+Z向前一步Ctrl+D复制行Ctrl+X剪切行、删除行Ctrl+Y删除光标所在行Alt+Shift+上下箭头上下移动当前代码行Alt+Enter快速修复、导包Shift+F6重构-重命名 IDEA 批量修改变量名 点击变量名后按shift+F6Ctrl
2022-05-20 16:53:09
670
3
原创 java字符串与字符数组之间的互转
java字符串与字符数组之间的互转字符串String类有许多常用的方法,其中就有一个叫toCharArray()的方法,它的作用就是把一串字符串转换成一个字符数组,在String类中还有一个toString()方法,这是可以把其他类型数据转换成字符串的,但是这个方法对从字符串转换成的字符数组不太管用字符串转字符数组 public static void main(String[] args) { String str = "abcdefg"; char[] c
2022-03-16 22:37:41
2345
原创 MySQL事务
MySQL事务一、事务数据库的事务是一种机制,一个操作序列事务把一组操作命令视为一个整体,要么全部执行成功,要么都执行失败,只要有一个失败,就无法成功事务是一个不可分割的工作逻辑单元二、事务四大特征原子性(Atomicity):事务是不可分割的最小操作单位,要么同时成功,要么同时失败。一致性(Consistency):事务完成时,必须使所有的数据都保持一致状态隔离性(lsolation) :多个事务之间,操作的可见性持久性(Durability):事务一旦提交或回滚,它对数据库中
2022-03-14 15:40:19
871
原创 JDK文件目录结构及配置环境变量
java文件目录结构及配置环境变量目录结构bin文件夹 可执行程序,开发工具(编译工具javac.exe、运行工具java.exe等)include文件夹 包含其他语言写的程序jre文件夹 运行环境lib文件夹 包含了java核心代码,rt.jar包(包含java定义的类字节码文件),别人写好的java类,补充的jar包src文件夹 java源代码,包含所有java相关的类环境变量配置环
2022-03-14 14:46:08
7383
原创 Tomcat基础知识
Tomcat基础知识每次下载软件之后,都需要做好三件事:安装 或者 解压了解目录结构 和 配置文件了解该软件的作用一、安装Tomcat服务器1. 下载[Tomcat官网]https://tomcat.apache.org/在下载Tomcat之前先查看自己的JDK版本,找到合适的版本进行下载选择好要下载的版本之后,点击对应版本进行下载下载完毕之后,解压就可以使用了2、Tomcat目录结构3、启动、关闭tomcat服务器4、tomcat配置文件1. se
2022-03-14 14:35:55
1184
原创 MySQL用户管理
用户管理DCL:管理用户,用户表目录mysql -> user查询数据use mysql;select * from user;创建用户create user '用户名'@'主机名' identified by '密码';-- 创建用户admin,只能在当前主机localhost访问,密码为123456CREATE user 'admin'@'localhost' identified by '123456';-- 创建用户chen,可以在任意主机进行访问,密码为1234
2022-03-14 14:26:38
538
原创 MySQL函数
函数函数是指一段可以直接被另一段程序调用的程序或代码函数的分类字符串函数MySQL内置的常用字符串函数:函数功能CONCAT(s1,s2…)字符串凭借,将多个字符串拼接成一个LOWER(str)将字符串转换成小写UPPER(str)将字符串转换成大写LPAD(str,n,pad)左填充,在字符串str左边拼接字符串pad,使str达到n个长度RPAD(str,n,pad)右填充,在字符串str右边拼接字符串pad,使str达到n个长度
2022-03-14 14:15:35
122
原创 MySQL多表查询
MySQL多表查询多表查询就是从多张表查询数据若不加限制条件,直接使用select语句进行多表查询,将会产生笛卡尔积笛卡尔积就是把所有集合元素的所偶有组合都列举出来,即A的个数乘上B的个数-- 删除表DROP TABLE IF EXISTS emp;DROP TABLE IF EXISTS dept;-- 部门表CREATE TABLE dept( id INT PRIMARY KEY auto_increment, -- 部门编号,主键自增 dep_n
2022-03-14 11:43:12
2265
原创 对表的操作命令
一、创建表格Create table 表名(字段名(就是列名) 数据类型(长度) 约束条件(可省略) comment “注释”,字段名(就是列名) 数据类型(长度) 约束条件(可省略));注意:创建表时在小括号后面要加上分号字段与字段中间用逗号隔开,最好一个字段不要加逗号(参考java参数格式)如果定义为字符串类型的字段,后面要规定字符串长度如果不指定长度,则使用默认值,如int类型默认长度11二、数据类型一、数值类型类型大小描述tinyint
2022-03-14 08:08:24
2260
原创 对数据库的操作命令
一、SQL分类分类全称描述DDLData DefinitionLanguage数据定义语言,定义数据库对象(数据库、表、字段等)DMLData Manipulation Language数据操作语言,对数据库表中的数据进行操作DQLData Query Language数据查询语言,查询数据库中表的记录DCLData Control Language数据控制语,创建数据库用户、控制数据库访问权限二、SQL通用语法SQL语句可以当行或多行书写
2022-03-14 08:04:05
160
原创 MySQL数据库服务命令行启动
管理员身份运行cmd窗口,启动:net start 服务器名称关闭:net stop 服务器名称登录数据库:-- mysql [-h要连接的主机名或mysql服务器的IP地址 -P端口号] -u用户名 -p密码mysql -h127.0.0.1 -P3306 -uroot -p123456-- 连接本地数据库mysql -uroot -p123456小提示:如果是本机,则可以直接这样写:mysql -u用户名 -p密码大写P后面跟端口号,小写p后面跟密码-p后..
2022-03-14 07:55:28
3153
原创 java数组
java数组数组是用于存储多个相同类型数据的存储模型,是相同数据类型的有序集合。数组描述的是相同类型的若干个数据,按照定的先后次序排列组合而成。其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问它们。数组的创建方式数组分为动态初始化、静态初始化1、数组动态初始化指定数组长度,由系统自行分配初始值之后再赋值,即先分配空间,在进行赋值格式:数据类型[] 变量名 = new 数据类型[ n ] ;2、数组静态初始化指定每个数组元素的初始值,由系统决定数组长度格式:
2022-01-14 23:09:12
133
原创 java内部类与外部类
java内部类与外部类一、内部类的作用提供良好的封装环境二、内部类分类成员内部类、局部内部类、匿名内部类一、成员内部类在类的内部定义一个类,与成员方法和成员变量同级,成员内部类又分为静态内部类和非静态内部类1、非静态内部类1)非静态内部类相当于是特殊的成员变量,2)非静态内部类可以在内部类中直接调用外部类的所有权限的成员变量和成员方法,外部类不能直接调用内部类的成员变量和成员方法3)与成员变量和局部变量的优先级一致,当外部类与内部类存在同名属性时,优先访问内部类属性,要访问
2022-01-14 22:53:12
3571
1
原创 java运算符
java运算符运算符就是用来指明对操作数采取怎样的运算方式的一种符号java按操作数可分为:单目运算符、双目运算符、三目运算符,有几个操作数参与运算就是几目运算符Java运算符按功能可分为:算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符和条件运算符等。按操作数划分类型符号单目运算符~(按位取反)、! (取非)、-(负号运算符)、 ++(自增)、 - -(自减)双目运算符+ 、- 、*、 / 、%(取余)三目运算符? :按功能划分算术运
2022-01-14 22:31:00
614
原创 java基础
1、基本数据类型基本数据类型只有八种,其他都是引用类型:⑴整型 表示整数 二进制最高位是符号位 byte 8bit short 16bit int 32bit long 64bit⑵字符型(char) 表示文字或符号 16bit⑶浮点型 表示小数 二进制最高位是符号位 float 32bit,小数点前占九位 double 64bit小数点前占十二位⑷boolean型 表示真假2、引用数据类型
2022-01-11 23:44:33
305
原创 java虚拟机内存特点
虚拟机内存特点栈栈描述的是方法执行的内存模型。每个方法被调用都会创建一个栈帧,用来存储局部变量、操作数、方法出口等每个线程都有一个栈,用于存放该线程执行方法的信息栈属于线程私有,不能实现线程间共享栈的存储特点是先进后出、后进先出栈是由系统自动分配,速度快。栈是一个连续的内存空间堆对用于存储创建好的对象JVM中只有一个堆,被所有线程共享堆是一个不连续的内存空间,分配灵活,但是速度慢方法区方法区可以有不同的实现(1)JDK7以前是“永久代”(2)JDK7部分去除
2022-01-11 23:12:47
223
原创 java代码规范
标识符命名规则标识符:用来给包、类、方法、变量等命名,相当于名字一、规则(必须遵守)由英文字母、数字(不能开头)、特殊符号(下划线_、美元$)、中文(不推荐)只能以英文字母、下划线、美元符、中文(不推荐)为开头文件名与公共类名必须一致二、规约应该见名知义类名:pascal(帕斯卡)命名法,各单词首字母大写变量名、方法名:camel(驼峰)命名法,首字母小写,此后每个单词首字母大写包名:全部由小写字母组成,只能有.符号,用来表示层级关系,不能以点开头和结尾常量:全部由大写字母组
2022-01-11 16:41:05
163
原创 java变量与常量
常量在java中常量是一个固定不变的值,被final所修饰,用全部大写的英文命名为了更好的区分和表示,一般将常量的值称为字符常量,而使用final修饰的常量名称为符号常量变量在java中变量的本质是一块可操作的特殊内存空间,空间的位置是确定的,不确定的是里面存放什么东西,占用多大的空间,所以我们要声明变量的类型,以便分配合适的内存,要对变量命名,方便区分每个内存空间,从而对这个空间内的东西进行操作,要对变量赋值,里面要有东西才能从里面取出东西。在我们对变量进行操作时,仅仅只是改变变量的内容,
2022-01-11 16:32:33
350
原创 Git相关指令
Git指令Git测试Git相关操作:https://gitee.com/help/articles/4114#article-header01、输入git,若出现下图,则安装成功2、输入 git version查看git版本3、设置用户名和邮箱输入 git config --global user.name ”用户名” 可以设置用户名输入 git config --global user.email ”邮箱” 可以设置邮箱以后向github提交
2022-01-10 23:25:23
595
原创 Git安装与卸载
Git下载官网:https://git-scm.com/downloads淘宝镜像:git-for-windows Mirror (taobao.org)
2022-01-10 15:27:30
16251
1
原创 Git版本控制
Git 是目前主流的版本控制系统之一,也是世界上最先进的分布式版本控制系统,每个程序员都需要将其掌握版本控制版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。其主要作用是追踪文件的变更,方便查看历史记录、备份和恢复历史版本。目的实现跨区域多人协同开发并行开发,提升开发效率追踪和记载文件的迭代记录,...
2022-01-10 15:21:24
170
原创 UI界面创建vue项目
UI界面创建vue项目一、使用管理员身份运行cmd(不使用管理员运行,可能项目创建不成功)1、打开命令窗口后输入先跳转到要创建项目的文件夹,这样可以省去浏览器查找目录的时间,然后输入vue ui,等待运行完毕之后会在浏览器打开ui窗口2、点击创建项目找到要存放新建项目文件的路径,点击在此创建项目填写好项目名称之后点击下一步这里可以选择使用之前创建的预设,也可手动配置和使用默认配置若点击手动配置,这有以下选项,可按需选择创建项目项目创建完成,效果如下:...
2022-01-08 22:45:37
621
原创 几个好用又有趣的在线编程网站
我们都知道,IT互联网行业是一个非常有发展前景的行业,高薪、地位高、就业空间大是它的代言词。因此,人们蜂拥着进入IT互联网行业,渴望成为可以化腐朽为神奇的程序员中的一员,而想成为一名优秀程序员,编程能力又是其中的关键。在学习各种编程语言的过程中,想要提高自身的编程能力,实践是必不可少的,到时对于新手来说,配置环境变量是一座大山,令无数意志不坚定的人望而却步,这时就凸显出在线编程网站的作用了。在线编程网站使新手们可以不用配置环境变量就直接编写代码,十分的方便。现在就来介绍几个有趣有好用的宰相编程网站:.
2021-05-22 00:44:22
5605
1
原创 java发展史
前言:20世纪90年代,一种名为单片机的计算机系统引爆了硬件领域,因为它可以提高消费电子产品的智能度,比如在家电中嵌入程序,就可以远程控制家电。一、java的前身由于单片式计算机系统的火爆,sun公司为了抢占市场,成立了包括詹姆斯·高斯林在内的green小组,主要攻克家电的嵌入式应用。当时最流行的语言是C++,所以green小组优先考虑使用C++编写程序,但是在实践过程中却发现单片机的硬件资源极其匮乏,而C++有过于庞大复杂。于是green小组萌生了开发一门实用性更强的语言的想法。green小组在C.
2021-05-13 14:10:08
4928
原创 计算机语言发展史
计算机语言是指人与计算机进行通信的语言,即人类为了操控计算机而设计的一种语言,它充当人与计算机之间的翻译。计算机发展大体可以分为三个阶段:机器语言–>汇编语言–>高级语言一、机器语言 机器语言是一组由0和1组成的二进制指令集,是第一代计算机语言。计算机诞生初期,程序员只能通过手动控制计算机,这意味着将要花费大量的人力,极大地牵扯程序员的精力,导致成本巨大,得不偿失。一开始使用穿孔卡片控制计算机,后来改成刻在硬件上。机器语言是计算机可以直接识别.
2021-05-12 22:17:28
1510
原创 DOS常用指令
DOS常用指令一、DOS常识DOS全称 Disk Operating System,是一种磁盘操作系统,其中以微软的MS-DOS最著名, Windows 98 就是基于它的。DOS分为内部指令和外部指令。二、命令行打开方式:使用快捷键:win + R + cmd在具体文件夹的地址栏输入cmd桌面点击开始 -->Windows系统 --> 命令提示符在桌面按住Shift + 鼠标右键 + 在此处打开Powershell窗口三、DOS内部命令D
2021-05-12 16:41:22
20503
3
原创 Markdown基本语法
Markdown基本语法这是本人首次学习Markdown,为了巩固学习成果,所以写下这篇博客Markdown了解Markdown是一种轻量级标记语言,可以用来编写帮助文档,可导出为HTML、PDF等多种格式文档。Markdown内联HTML语法,即Markdown没有的标签,可以使用HTML标签替代本地可以使用Typora编辑器来书写Markdown,Typora官网:https://typora.io/各级标题的写法几级标题就在标题名称之前写几个 #标题写法一级
2021-05-03 20:05:45
2420
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人