- 博客(20)
- 收藏
- 关注
原创 单例模式的说明
描述:这种方式能达到双检锁方式一样的功效,但实现更简单。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。描述:这种方式是最基本的实现方式,这种实现最大的问题就是不支持多线程。描述:这种方式具备很好的 lazy loading,能够在多线程中很好的工作,但是,效率很低,99% 情况下不需要同步。描述:这种实现方式还没有被广泛采用,但这是实现单例模式的最佳方法。缺点:类加载时就初始化,浪费内存。
2022-09-21 10:09:45 130 1
原创 Mysql数据管理
什么是数据库数据库(Database简称:DB): 长期存在计算机内,有组织,可共享的大量数据的集合,是一个数据“仓库”关系型数据库的概念关系模型中的表一个数据库是由一组数据表(table)组成表中的每一行称为记录(record)表中的每一列称为字段(field)什么是关系型数据库(Relational database)?关系数据库,是建立在关系模型基础上的数据库。关系型数据库是由多张能互相联接的二维行列表格组成的数据库。...
2022-08-27 18:23:54 270
原创 多线程的重点与定义
如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称之为“多线程”1.定义线程 ----2.创建线程对象------3.启动线程-----4.终止线程。暂停当前线程,允许其他具有相同优先级的线程运行机会。多个线程交替占用cpu资源,而非真正的并行执行。3.在测试类Test类中创建两个MyThread 类的线程对象。1.创建线程类MyThread ,并继承Thread 类。2.重写Thread类中的run()方法,编写方法体。编写简单,可直接操作线程。5.运行程序,观察多个线程交替执行的结果。
2022-08-19 17:22:05 119
原创 String实用类的理解与重点
String类的常用方法String类的equals()方法equals()方法比较原理(重写了Object类的equals()方法)equals();检查组成字符串内容的字符是否完全一致“==”和equals()有什么区别?“==”:判断两个字符串在内存中的地址,即潘丹是否是同一个字符串对象字符串的搜索和提取方法。...
2022-08-10 13:49:26 104
原创 继承的概念与理解
2.如果子类的构造方法中通过super显示调用父类的有参构造,则将执行父类相应的构造方法,3.如果子类的构造方法中通过this显示调用自身的其他构造方法,则在相应构造方法。通过this显示调用自身的其他构造方法,则系统会默认先调用父类的无参构造方法。答:引用变量(存的地址)不能变,引用变量的对象的内容可以改变。1.如果子类的构造方法没有通过super显示调用父类的有参构造方法,也没有。2.继承默认权限修饰修饰的属性和方法,但是子类和父类必须在同一个包里。子类与父类不在同包里,使用默认访问权限的成员。...
2022-08-03 11:55:02 84
原创 封装的作用
1.private(私有的)关键字是一个权限修饰符2.可以修饰类中的成员(成员变量和成员方法)3.被private修饰的成员只能在本类中才能被访问4.针对private修饰的成员变量,如果需要被其他类使用,要提供相应的操作5.提供"setXxx(参数)"方法,用于给成员变量赋值,方法用public(公开的)修饰括号里面是定义的属性set前面需是无返回值类型用void6.提供"getXxx()"方法,用于获取成员变量的值,方法用public(公开的)修饰()...
2022-07-29 16:41:56 234
原创 面向对象—无参方法与带参方法
类的方法定义类的某种行为(或功能)方法的返回值第一种如果方法没有返回值,返回值类型为void第二种如果方法具有返回值,方法中必须使用关键字return方法调用方法是个“黑匣子”,完成某个特定的应用程序功能,并返回结果。定义了方法就要拿来使用的。方法调用执行方法中包含的语句。语法对象名.方法名();示例代码方法调用小结方法之间允许相互调用,不需要知道方法的具体实现,实现重用,提高效率情况同一个类中的方法,直接使用方法名调用该方法情况创建的其他类,相当于是系统定制的各种功能。...
2022-07-21 23:50:54 235
原创 数据类型与标识符(二)
注释是程序开发人员和程序阅读之间的交流的重要手段,是对代码的解释和说明。好的注释可以提高软件的可读性,减少软件的维护成本。Java提供了3种类型的注释:单行注释、多行注释和文档注释。重点说下:单行注释和多行注释1.单行注释 单行注释指的是只能写在一行的注释,是最简单的注释类型,用于对代码进行简单的说明。快捷按钮:Ctrl + /单行注释的语法如下:// 单行注释单行注释以“ // ”开头,“ // ”后面的内容都被认为是注释。示例:// 年龄//姓名// 地址注意:“ // ”不能放在被解释代
2022-07-10 15:07:44 170
原创 数据类型与运算符(一)
标识符用来为程序中的常量、变量、方法、类、接口、和包命名whil 注意:程序员不能将关键字定义为标识符,否则会出现编译错误吧 在内存中存储本金1000元 显示内存中存储数据的值 public class MyVariable{ public static void main (String [] args){
2022-07-05 23:01:49 152
原创 初识CSS
备注:CSS的最后一条声明后的";"可写可不写,但是,基于W3C标准规范考虑,建议最后一条声明的结束";"都要写上使用style属性引入CSS样式style属性的应用直接在标签中设置的样式CSS代码在的标签中 h1{color:green;} CSS代码保存在扩展为.css的样式表中,...
2022-06-30 19:30:15 75
原创 课堂笔记———列表、表格与媒体元素
语法: 内容xx 内容yy 语法: 内容xx 内容yy 一般用于一个标题下有一个或多个列表的情况标题1标题1的内容xx标题1的内容yy标题2标题2的内容AA...
2022-06-29 17:53:55 96
原创 CentOS6安装JDK1.8图文教程
1.下载jdk tar的安装包最好从CSDN上面下载2.打开VMware,选择要使用的虚拟机,点击开启 3.最好用根账号登录4.选择连接网络后,缩小化不用管5. 打开XShell,对应的虚拟机IP,点击连接6.连接成功 7.通过rpm-qa|grep java ,检查是否有旧版本 我这上面没有所以没有显示,如果有删除检查出来的文件 输入sudo rpm-e --nodeps加上文件名 8.通过cd / 命令返回到根目录 路径发生变化9.通过cd usr/local/命令进入根目录下usr目录下local的目
2022-06-25 19:34:19 1155 1
原创 使用VMware安装centos6步骤
1.新建一个虚拟机 点击下一步2.安装客户操作系统 点击稍后安装操作映像文件,然后下一步3.选择客户机操作系统 选择linux系统4.虚拟机更改位置 不建议在c盘安装5.指定磁盘容量6. 查看自己安装的虚拟机 点击完成7.点击开启虚拟机 进行测试8. 9. 10.11. 12.13.根据提示点击下一步到此界面,设置好自己的根账号14.根据提示 15.根据提示到安装,需要等几分钟16.创建你的用户名17.根据操作点击下一步就可以了。18.如果你的虚拟机运行不了 右键点击进入到设置设置映像文件,在点击启动
2022-06-24 13:03:09 379 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人