- 博客(34)
- 收藏
- 关注
原创 linux常用基础命令
systemctl stop firewalld – 关闭防火墙ip addr – 查看ipifconfig – 查看iprpm -q centos-release – 查看系统版本strings /lib64/libc.so.6 | grep GLIBC – 查看系统文件fuser -n tcp 80 – 查看端口被哪个pid使用free -m – 查看内存空间df -hl – 查看磁盘空间du -h * – 查看具体目录的占用情况。
2024-08-14 13:36:18
521
原创 linux系统安装mysql
1.mysql官网下载安装包(mysql.com)8.设置权限(默认只能本机访问)5.查找mysql密码。2.安装包上传服务器。9.重新进入进行操作。10.进行数据库操作。
2024-08-14 13:18:01
184
原创 getServletContext空指针异常解决
getServletContext空指针异常解决问题:servlet中调用getServletContext()报空指针异常异常信息:java.lang.NullPointerExceptionat javax.servlet.GenericServlet.getServletContext(GenericServlet.java:125)异常出现原因:重写了init(ServletConfig config)方法,但没有调用super.init(config);导致ServletConfi
2020-08-29 20:25:19
680
原创 方法参数个数不确定?使用可变参啊
可变参数1.概述可变参数就是参数个数可变,用作方法的形参出现,那么方法参数个数就是可变的了方法的参数类型已经确定,个数不确定,我们可以使用可变参数2.格式修饰符 返回值类型 方法名(数据类型… 变量名) { }3.注意事项这里的变量其实是一个数组一个方法中只能定义一个可变参数如果一个方法有多个参数,包含可变参数,可变参数要放在最后4.基本使用代码演示:public class Test { public static void main(String[] args)
2020-08-24 23:36:37
859
原创 第十四章_Java中的泛型
第十四章_Java中的泛型1.泛型概述泛型的介绍 泛型是JDK5中引入的特性,它提供了编译时类型安全检测机制泛型的好处把运行时期的问题提前到了编译期间避免了强制类型转换泛型的定义格式<类型>: 指定一种类型的格式.尖括号里面可以任意书写,一般只写一个字母.例如: <E> <T><类型1,类型2…>: 指定多种类型的格式,多种类型之间用逗号隔开.例如: <E,T> <K,V>泛型的使用时机
2020-08-22 22:27:35
121
原创 集合中常见的数据结构
常见的数据结构1.栈先进后出–>装子弹2.队列先进先出–>过安检3.数组查找元素快:通过索引,可以快速访问指定位置的元素。增删元素慢:–>数组定长,改变数组长度的话,需要创建新的数组。4.链表查找元素慢:想查找某个元素,需要通过连接的节点,依次向后查找指定元素增删元素快:单向链表:前面的记录后面的地址,后面的不记录前面的地址双向链表:前面的记录后面的,后面也记录前面的5.二叉树二叉树的特点二叉树中,任意一个节点的度要小于等于
2020-08-21 22:33:19
1212
原创 第十三章_Java中常用集合大整理(含底层数据结构简单介绍)
第十三章_Java中常用集合大整理1.集合和数组的区别集合既可以存储基本数据类型还可以存储引用数据类型定长–>是数组最大的特点,也是最大的缺点数组只能存储引用数据类型长度可变相同点都是容器,可以存储多个数据不同点数组的长度是不可变的,集合的长度是可变的数组可以存基本数据类型和引用数据类型集合只能存引用数据类型,如果要存基本数据类型,需要存对应的包装类2.集合类体系结构集合分为单列集合和双列集合,单列集合(Collection)
2020-08-06 01:29:35
269
原创 第十二章_Java中的异常及异常的处理方式
第十二章_Java中的异常及异常的处理方式1.概述 异常就是程序出现了不正常的情况2.异常的体系结构Throwable:Exception(异常类,代码级别的错误,可自行解决)编译时期异常:Exception编译时代码就会提示错误(如日期格式化异常)运行时期异常:RuntimeException 编译的时候不报错,运行的时候报错,(如空指针异常,数组索引越界异常)Error (错误):当前系统出现了严重问题,通过代码无法解决。如:内存溢出图解:异常出现的
2020-08-02 11:44:12
325
原创 第十一章_Java中的Date_Calendar_LocalDateTime日期类及SimpleDateFormat时间格式化类大总结
第十一章_Java中的Date_Calendar_LocalDateTime日期类及SimpleDateFormat时间格式化类大总结1. Date类的学习(jdk7)1.1 Date类概述表示特定的时间瞬间,精确到毫秒。单位毫秒1秒 = 1000 毫秒 可以测试代码的效率 System.currentTimeMills() --> 获取当前系统毫秒值计算机中的时间原点(国际基准时间) 1970年1月1日 0时0分0秒
2020-07-26 23:23:32
439
原创 如何学习java才能提高学习效率?
如何学习java才能提高学习效率? 在我看来学习java的过程就是把java中提供的API变成自己的API,丰富自己的知识库。什么是API?Application Programming Interface:应用程序编程接口厂商提供给应用程序编程的接口,简称apijava中的API 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。如何使用API帮
2020-07-26 00:56:02
140
原创 第十章_String and StringBuilder的使用和区别
第十章_String and StringBuilder的使用和区别1. String类1.1 String概述String类在java.lang包下,使用的时候不需要导包String类代表字符串,Java 程序中的所有字符串文字(例如“abc”)都被实现为此类的实例也就是说,Java 程序中所有的双引号字符串,都是 String 类的对象字符串不可变,它们的值在创建后不能被更改1.2 String类的构造方法常用构造方法方法名说明public String()创建
2020-07-26 00:34:45
155
原创 Java中的三种代码块的认识和介绍
Java中的代码块1.什么是代码块 在Java中,使用 { } 括起来的代码被称为代码块2.代码块的分类局部代码块(方法中)构造代码块(类中方法外)静态代码块(类中方法外)3.局部代码块位置: 方法中定义作用域:只在当前{ } 中有效作用: 限定变量的生命周期,及早释放,提高内存利用率示例代码public class Test { /* 局部代码块 位置:方法中定义 作用:限定变量的生命周期
2020-07-24 17:40:47
368
原创 Java中四种权限修饰符的认识
Java中的权限修饰符 在Java中提供了四种访问权限,使用不同的访问权限修饰符修饰时,被修饰的内容会有不同的访问权限,public:公共的protected:受保护的(空的):默认的private:私有的不同权限的访问能力publicprotected(空的)private同一类中√√√√同一包中(子类与无关类)√√√不同包的子类√√不同包中的无关类√可见,public具有最大权限。private则是最
2020-07-24 17:38:54
117
原创 Java中final和static关键字解析
Java中final和static关键字解析1.final1.1概念 1.概述:最终的,最后的 2.用法:a.修饰一个类b.修饰一个方法c.修饰一个局部变量 d.修饰一个成员变量1.2final修饰类 1.格式:public final class 类名{} 2.特点:被final修饰的类不能被继承1.3final修饰一个方法 1.格式:修饰符 final 返回值类型 方法名(参数){方法体 } 2.特点: 被final修饰的方
2020-07-24 17:37:56
183
原创 第九章_Java中的内部类
第九章_Java中的内部类内部类 内部类就是在一个类中定义另一个类。如在类A的内部中定义类B,那么类B就是一个内部类。1.内部类的分类 1.在类的成员位置:成员内部类 2.在类的局部位置:局部内部类 3.定义在方法内部(特殊的局部内部类):匿名内部类2.内部类的基本使用内部类定义格式/* 格式: class 外部类名{ 修饰符 class 内部类名{ } }*/public class Outer { public c
2020-07-24 17:36:38
84
原创 第八章_Java中的接口
第八章_Java中的接口1.什么是接口接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用。Java中接口存在的两个意义用来定义规范用来做功能的拓展2.接口的定义接口使用关键字interface修饰public interface 接口名 {} 接口中的抽象方法public interface TestInterface { //接口中的方法默认使用public abstract修饰 /*public abstract(可以省略不写)*/ void meth
2020-07-24 17:30:49
189
原创 第七章_Java中面向对的的三大特征之多态
第七章_Java中面向对的的三大特征之多态1.什么是多态?指同一个对象在不同时刻表现出来不同的形态。2.多态的前提要有继承或实现(接口)关系要有方法的重写要有父类引用指向子类对象 --> 父类 对象名= new 子类()代码演示:public class Test { public static void main(String[] args) { //原始方式调用,当前的事物是一只猫 Cat cat = new Cat();
2020-07-24 17:24:58
105
原创 Finished,saving caches...运行时卡顿问题的解决
idea运行时Finished,saving caches…卡顿解决2020-07-17今天写完代码测试时发现idea在运行时大约会有5-10秒的卡顿。即使是只写了一个main方法,方法体都没写也会卡顿。问题idea会在这两处位置卡顿1. Executing post-compile tasks… 编译任务正在执行中…2. Finished,saving caches… 运行完毕,正在保存缓存…百度查阅了几种解决卡顿的方法,经过实践以下步骤可以解决,希望能帮助到大家亲测有效。目前
2020-07-17 22:34:49
6318
1
原创 第六章_Java中面向对象的三大特征之继承
第六章_Java中面向对象的三大特征之继承1.概念 继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法 在java中一个类可以通过extends关键字继承另一个类 通过继承可以得到被继承类的所有非私有的成员2.继承的格式 class 子类 extends 父类 { } 举例:class Dog extends Animal { }3.继承带来的好处 继承可以让类与类之间产生关系,子父类关系,产生子父类后,子类则可以使用父类
2020-07-17 21:14:57
257
原创 第五章_Java中面向对象的三大特征之封装
第五章_Java中面向对象的三大特征之封装封装1. 什么是封装?封装就是"合理隐藏,合理暴露";基本实现:一般把成员变量(属性)隐藏起来,提供方法进行合理的暴露访问2. 如何进行封装1.需要使用private 关键字修饰属性–private:私有–隐藏的含义、修饰的成员只能在类中被直接访问,否则报错2.需要提供成套的公开的get 和 set 方法暴露成员变量的取值和赋值–get: get + 成员变量 首字母大写的方法 返回该成员变量的值–set: set + 成员变量 首字母大写的
2020-07-11 14:31:06
198
原创 第四章_Java中面向对象思想详解
第四章_Java中面向对象思想详解1.面向对象1.1什么是面向对象 java是一个面向对象的高级编程语言,面向对象就是把现实存在的事物对象化,包括其行为和属性。面向对象编程更贴近实际生活的思想。面向对象的底层还是面向过程,面向过程抽象为类,然后封装,方便使用就是面向对象。 简单来说,我们调用类和方法实现某种业务功能就是面向对象。1.2什么是面向过程 面向过程简单来说就是自己一步一步的写代码来实现某种业务功能。1.3面向对象的三大特征 封装,继承,多态2.类2.1类的组成
2020-07-11 14:14:04
433
原创 第三章_Java中方法(封装)的基本概念和使用
第三章_Java中方法(封装)的基本概念和使用1.方法的概念 方法是一个独立的可执行的单元。方法在一些语言中被称为函数,是对于一些重复使用的具有复杂逻辑的代码的封装,给被封装的代码起一个名字,并且可以随时通过这个名字调用被封装的代码。为什么要定义方法? 假如有三个学生的成绩,需要计算他们每个人的总分。那么三个人的成绩我们就需要做重复的工作做三次,而方法的定义就是为了简化我们计算的过程,我们可以通过调用方法直接获取他们的总分,从而简化了一系列重复而又繁琐的工作。eg:姓名语文数学
2020-07-08 22:54:16
2334
原创 第二章_Java中数组的基础学习
数组基础学习1.概念 数组是一个容器,用来存储一批特定类型的数据。 数组中的每一个数据也称为数组中的元素,元素 = 数据2.数组的定义 假如需要处理一个班级中所有学生的成绩,此时使用变量定义太过于繁琐,我们就可以定义一个数组来存放所有学生的成绩。这时候使用数组更加方便,适合。a.静态初始化数组格式一 数据类型[] 数组名称 = new 数据类型[]{元素1,元素2,…}格式一详解: 1.数据类型:就是java的数据类型,基本数据类型,引用数据类型 2.[]数组的固
2020-07-05 12:07:18
157
原创 第一章_Java基础(常见基础概念的认识)
第一章、JAVA基础学习(常见基础概念的认识)1.JVM、JRE、JDK的介绍JVM java虚拟机,是java运行的核心JRE 运行java的环境JDK 开发工具包 用于编译java文件运行的顺序 JDK>JRE>JVM52programer2.如何运行java文件2.1 编写java文件2.2 我们在运行java文件时,应注意把TXT文件的扩展名改为java。2.3 运行前,使用javac对java文件进行编译,使文件变为可执行的class文件。编译后会自动生成一个
2020-07-02 23:35:50
294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人