- 博客(34)
- 收藏
- 关注
原创 java 单例模式
要让类只能产生一个对象,我们必须将构造器设置为private,这样就不能用new在外部产生对象了,但在类内部还能使用此对象。因为在类外部开始还无法得到这对象,只能调用静态方法(static)得到此类内部产生的对象。静态方法只能调用静态属性与方法,所以该类对象也必须是静态的。所谓的单例模式,就是某个类只能存在一个对象,并且该类只提供一个取得其对象的方法。
2024-12-10 23:27:35
163
原创 QT学习笔记整理
7)移动代码:选中所要移动的代码,按住Ctrl+Shift+键盘方向键。1.QT是C++的一个框架,一款图形界面应用程序框架(GUI)2)在C++的基础上有更高级的类和接口。6)字体变大或变小Ctrl+鼠标的滚轮。2).cpp和.h之间快速切换,F4。1)跨平台(一次编码,随处编译)5)代码的注释和取消Ctrl+/8)查找替换关键字 Ctrl+f。3)编译并运行Ctrl + R。4)函数声明和定义的切换 F2。2)接口简单,容易上手。5)可以用于嵌入式开发。1)Linux桌面环境。4)VLC多媒体播放器。
2023-06-21 10:12:39
337
原创 QT随笔4-信号与槽
2.右键代码,找到"Refactor",在cpp生成showChildDialog()函数。3.在构造函数内添加connect语句。1.在dialog的头文件添加。
2023-05-25 16:15:25
122
原创 C#学习.使用多态求矩形的面积和周长,求圆形的面积和周长
1.先写一个形状的抽象类,和获取面积,周长的抽象方法 public abstract class Shape { public abstract double GetArea(); public abstract double GetPerimter(); }2.写个圆形的类,继承形状类,弄个私有属性半径r,重写获取面积周长的方法 public class Circle:Shape { private double ...
2022-04-12 09:09:57
3514
2
原创 JDBC的使用
JDBC:概念 Java Database Connectivity Java数据库连接本质 官方定义了操作所有关系型数据库的规则(接口),各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套(JDBC)接口编程,真正执行的代码是驱动jar包中的实现类。 下载地址:http://mvnrepository.com/artifact/mysql/mysql-connector-java快速入门:*步骤:1.导入驱动jar包 mysql-connector-java-5.1
2022-03-25 19:39:04
2393
原创 MySQL数据库的使用(1)操作数据库操作表,约束
1.开启和关闭服务1)在命令窗口运行net start MySql —开启服务,MySql为服务名net stop MySql —关闭服务,MySql为服务名2)通过服务进行开启 win+r,再输入cmd ,然后输入services.msc2.登录退出MySQLmysql -h localhost -P 3306 -uroot -p****** (数据库登录)localhost:IP 3306:数据库端口 root:用户名 *****:数据库密码exit
2022-03-07 14:13:54
547
原创 反射的使用
1.三种获取类对象的方法1).classd方法2)Class的静态方法Class.forName3) getClass方法 Class<Student> c1 = Student.class; System.out.println(c1); Class<?> c2 = Class.forName("com.Student"); System.out.println(c1 == c2); Studen
2022-02-25 13:59:29
314
原创 字节流的使用,文件的读写复制
InputStream:所有字节输入所有类的超类OuputStream:所有字节输出类的超类 FileOutputStream fos = new FileOutputStream("D\\JavaTest\\2.txt"); //1)调用系统创建了文件 2)创建了字节流输出对象 3)将字节流对象指向创建好的文件 //在文件中输入指定的字符 fos.write(97); //释放资源 fos.close();
2022-02-14 14:32:22
605
原创 File的使用,文件夹遍历实例
File:是文件和路径名的抽象表示文件和目录可以通过File封装成对象File(String pathname)File(String parent,String child)File(File parent,String child) File f1 = new File("D:\\FileTest\\f1.txt"); System.out.println(f1);//D:\FileTest\f1.txt File f2 = new File("D:\
2022-02-09 20:12:35
533
原创 集合Map的使用,统计字符串每个字母出现个数实例
Map概述:Interface Map<K,V> K:键的类型,V:值的类型 键值对不能包含重复的键,每个键对应一个值通过多态的方式创建集合对象,HashMap//创建集合对象 Map<String,String> map = new HashMap<String, String>(); //添加元素 map.put("001","zhangsan"); map.put("002","lis
2022-02-09 14:28:52
156
原创 java获取随机数
很久没写随机数了,忘记了怎么写,百度了下,把结果记录下来。方法一:直接使用Math.random()这个静态的方法,random()方法返回一个[0,1)的随机数;方法二:使用java.util.Random类,创建一个实例,使用nextInt(int count)获得count以内的整数,不含count下面是获取十个0-20不重复随机数的实例: HashSet<Integer> hs = new HashSet<Integer>(); Rando
2022-02-08 16:27:16
2313
原创 集合Collection,List,Set的使用
Collection是单例集合的顶层接口,表示一组对象。IDK不提供此接口的实现,一般是子类(List,Set)实现。创建Collection对象使用多态进行创建具体实现类ArrayList Collection<String> col = new ArrayList<String>(); //添加元素 col.add("Hello"); col.add("world"); System.out
2022-01-22 17:00:49
650
原创 集合的使用(ArrayList)
集合类的特点:提供一种存储空间可变的存储模型,存储数据容量可以发生改变ArrayList:可调整大小的数组类实现代表着泛型public ArrayList(): 创建空的对象public boolean add(E e):将指定的元素加到对象的末尾public void add(int index,E e):将指定的元素加到指定的位置public static void main(String[] args) { //创建一个空的集合对象 ArrayList&l
2022-01-16 14:57:13
270
原创 关于时间API
1.Java.lang.Systempublic static long currentTimeMillis(); 主要用来计算时间差 返回当前时间与1970年1月1日0时0分0秒的时间差(毫秒数)2.Java.util.Date表示特定瞬间,精确到毫秒1)两个构造器的使用2)两个方法的使用 ->toString() 显示年月日时分秒星期的 ->getTime() 获取当前时间与1970年1月1日0时0分0秒的时间差(毫秒数) Date date1 = new Date
2021-12-31 15:01:00
756
原创 String类
String类:代表字符串;是一个final类,代表不可变的字符序列。字符串是常量,用双引号括起来,创建之后不能更改。String对象的创建 String str = "abc"; String s2 = new String(String original); String s3 = new String(char[] ch); String s4 = new String(char[] ch,int startIndex,int ncount);...
2021-12-30 16:11:43
316
原创 多线程使用
多线程的创建方式:Java语言允许程序同时进行多个线程,主要通过java.lang.Thread类来体现。方式一:继承于Thread类,步骤:1.创建一个继承于Thread类的子类;2.重写Thread中的run()方法;3.创建Thread类的子类对象;4.通过此对象调用start()方法不能通过run()public class ThreadTest { public static void main(String[] args) { PrimeThread p =
2021-12-28 00:07:18
248
原创 HTML表单元素
HTML中还有一类标签,用户可以用他们输入或选择,向后台服务器发送数据。因为需要把他们放在form(表单)标签中,因此将它们称作表单元素。form标签form标签界定着那些元素传给后台,通常情况下表单元素必须放在form标签中才可以提交给后台。其中action元素代表着交给哪个页面进行处理,method代表着提交方式,一般选择为get/post方式。<form action="/" method="get"></form>按钮标签按钮一般有两种写法,三种不同的种类。三
2021-10-08 15:57:56
171
原创 HTML知识点-01头部标签
HTML文档结构VS中生成的html页面为我们提供了一个(HTML5)标准的html文档框架: HTML欢迎您!以这种格式组织的html文件被称之为HTML文档。严格的说,一个HTML文档才是一个网页。这被称之为:文档声明。显示这是一个html文档类型(Document Type),这是HTML 5的写法。然后,三个标签:html:head:头,里面的内容一般不予显示body:正文,由浏览器显示的内容head元素<head> &l.
2021-09-28 13:51:44
232
原创 基于C++的通讯录管理系统
@T通讯录管理系统OC 本文主要通过面向过程的方法,简单的通过数组,结构体,循环等简单的语法,完成通讯录管理系统。主要功能有添加联系人,显示联系人,删除联系人,查找联系人,修改联系人,清空通讯录及退出通讯录等功能。首先先定义通讯录联系人的结构体,以及定义通讯录的结构体,具体代码如下。#include <iostream>using namespace std;#include <string>#define MAX 1000/*联系人结构体包括:姓名,年龄,性别
2021-08-24 17:25:27
520
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人