自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 html笔记

前端三大基础语言前端开发3层:HTML:结构层 语义/结构CSS 样式层 样式JS 行为层 交互行为,动画上网是什么?通过浏览器发起HTTP请求,请求服务器上的文件服务器接收请求后,浏览器开始下载服务器上的文件,图片等资源刘篮球进行解析渲染最终可以在浏览器中看到的页面内容代码编辑器做网页和用什么软件无关没任何纯文本编辑器,都能够制作软件。HTML简介超文本标记语言,是网页的文件格式。维护:由W3C组织维护 https://www.w3school.com.cn/特点:纯文本标记语

2020-05-11 13:28:01 188

原创 mysql

1.增删改查1.1查询查看表结构desc 表名;查看表数据select *from admininfo;1.2增加添加一条数据insert into 表名 values(null,‘admin’,‘admin123’,default);数据是自增的不需要用户指定所以用null一次添加多条insert into表名(name,hours)//括号里面的是列名select ‘J...

2020-04-25 12:02:12 199

原创 IOl流

什么是IO,什么是输入,输出,什么是读什么是写,参照物,干什么2.文件类-file3.掌握使用字节流读写文件3.1 基础流 FileInputStream & fileOutputStream3.2 高级流a.BufferedIputStream & BufferedOutputStream 缓冲区流(快)b.ObjeckIputStream & ObjectO...

2020-04-25 12:01:46 239

原创 集合

/** * 集合-ArrayList:动态数组 * (1).一次可以存放多个元素 * (2).可以利用位置(index)来进行操作元素 * (3).体系结构 * Iterable:可迭代:实现了次结构的类可以使用foreach巡皇 * |-Collection:集合接口 * |-List:数组,由下表,允许相同的元素,有顺序(先来后到) * |-A...

2020-04-13 20:09:39 90

原创 GUi组件

xxMOdel:接口:高级组件的数据AbstractxxModel:抽象类:更高的要求DefaultxxxModel:普通实现类1.构建数据模型DefaultListModel dlm = new DefaultListModel();2.发明和数据模型中加数据for(int i =0;i<=32;i++){dlm.addElement(i);}3.将数据模型设置给List...

2020-04-13 20:07:40 538

原创 包装类与运行环境

包装类将8种基本类型进行封装byte short int long float double char boolean优点:存取很快缺点:操作的方法不够8中基本类型的包装类Byte Short Integer Long Float Double Character Boolean前六个共同的父类:Number包装类的操作:a.装箱 值类型–>引用类型包装类的装箱1.通...

2020-04-13 20:03:25 91

原创 GUI

回顾1.组件JFrame: 窗体 顶级的容器,可以单独运行的setTitlesetResizablesetDefaultCloseOperationsetLocationRelativeTo(null)setLocation(int x,int y):设置位置setSize(400,300):设置大小setBounds(int x,int y,int w,int h):设置位置...

2020-04-13 20:02:02 160

原创 单例模式 UML类图的实现

1.单例模式2.UML图的绘制3.UML的实现1.单例模式1.1 解决问题:一个类永远都只能创建出一个对象(1)地球:唯一对象(2)池:连接池,线程池单例:单个实例-单个对象 singleton1.2a.类:依然是类b.属性:其它的属性当前类的静态属性-private(a):懒汉模式 :没有初始化(b):饿汉模式:初始化c.构造方法-private:阻止了用户随意n...

2020-03-27 17:16:43 3803

原创 枚举 和日期类

1、枚举:jdk1.4关键字 :enum enumeration:枚举public enum Gender{//枚举值相当于静态常量MALE,FEMALE}调用:Gender.MALE作用:为属性提供一个值的范围1.声明一个枚举类型2.使用枚举类型3.转换如何将一个字符串转枚举//将String MALE–>转成Gender.MALE//1.将sex转成大写...

2020-03-27 17:15:00 330

原创 面向对象 -多态

Java28-多态1.多态是什么?解决什么问题2.多态实现的前提3.LSP4.方法重载 vs 方法重写5.设计模式: 简单工厂,单例模式6.枚举类型7.强化方法生活中的多态cut:剪导演: 停,剪掉(重来一遍)医生: 开始手术理发师: 做个造型1.2 解决什么问题?a.可扩展性(当新的功能需要添加时,我们允许加类,但是不允许改代码)b.可维护性(当新的功能被添加...

2020-03-27 17:14:19 91

原创 面向对象 接口

回顾1.所有类的根类是?我们需要做什么?Object重写方法: *****toString(),***equals()& hashCode(),finalize()2.当我们的类不希望被继承时,怎么做 public final class最终类,密封类当我们的方法不希望被子类重写,怎么做 public final 返回类型 方法名(){}3.虚方法和抽象的相同点和不同点4...

2020-03-27 17:12:52 69

原创 笔记20 面向对象 接口

回顾1.所有类的根类是?我们需要做什么?Object重写方法: *****toString(),***equals()& hashCode(),finalize()2.当我们的类不希望被继承时,怎么做 public final class最终类,密封类当我们的方法不希望被子类重写,怎么做 public final 返回类型 方法名(){}3.虚方法和抽象的相同点和不同点4...

2020-03-21 19:41:17 62

原创 笔记19 面向对象继承总结

1.什么时候用继承?当多个类具有相同的属性何方法时,我们把相同的属性和方法抽取出来,放在父类中,然后其它类再继承2.满足 : 同一种类型 (is a)3.extends 父类Java单一继承:只有一个直接父类当我们的类没有继承自任何类,那么这个类将继承ObjectObject 类是所有类型的基类equals(): 在Object中,实际上==String:equals():用...

2020-03-21 19:39:51 90

原创 笔记18 面向对象继承2

抽象父类 父类:抽象 子类:具体用抽象的前提:1.父类无法实现方法 ,无法实现的方法声明为抽象方法,抽象方法必须在抽象类中2.在现实生活中找不到父类这样的对象(真正存在),我们希望当前这个类不能new对象抽象规则:1、抽象方法必须在抽象类中2、抽象类中可以没有抽象方法3、抽象类不能构建对象4、抽象必须被子类继承5、抽象方法子类必须重写,如果子类不重写,那么子类也要变成抽象类...

2020-03-21 19:38:20 56

原创 笔记17 面向对象 继承

继承的优点:代码重用继承的缺点:特点:Java是单一继承 他只有一个直接父类所有的类都继承与Object什么是继承?继承的前提 is a 子类is a 父类 燕子是动物exctendspublic class Teacher extends Person子类拥有父类的全部属性和方法注意:私有的也会被继承实现继承关系:1.写父类2.写子类:继承父类3.调用父类的构造方...

2020-03-21 19:37:41 60

原创 笔记16 包

util:工具包,为项目提供一些工具的作用dao包:操作数据的一些类bean:存放数据的一些类ui:做功能展示(用app的人)

2020-03-21 19:37:02 50

原创 笔记15,面向对象 封装3

static :就是类,和对象无关 vs 对象的:和对象有关this,都必须使用对象 xx1.静态块 1.块2.静态属性 2.属性(完成)3.静态的方法 ...

2020-03-15 15:20:44 71

原创 笔记14字符串的一些操作,查。改

空指针异常原因:当对象没有分配地址时,还需要引用地址中的属性或者方法temps 只想null空间,什么都没有,所以没有办法给我们元素类:1):实体类:目的是被调用:尽量不要输入输出用途:用于 java的任何项目(控制台,GUI,web,Android,单片机)2):客户:人吗? 在软件工程中客户是程序,不是人 调用类的类终端:控制台,GUI,web,Android,单片机3)...

2020-03-15 15:19:41 96

原创 笔记13 属性和方法

/*** name:代表局部变量* this.age:代表类的属性* java就近原则(二):方法中如果局部变量和类的属性同名的情况下,优先使用局部变量,this* @param name*/public void setName(String name) {this.name = name;}访问修饰符:private 【私有的】这个成员只能在该类的内部访问属性,方法,内部...

2020-03-10 16:50:16 93

原创 学习java的第六天,循环语句

java06将数字转换为字符串加上一对双引号str=num+“”;1.4种循环结构:3种2.循环控制:breakcontinue;a.java数据类型和运算符b.控制语句return;break;c.工具类:scanner:从控制台接受用户的信息random;随机生成数据Math.pow(a,b):a的b次方Math.max()d.将字符串转成字符str.cha...

2020-03-10 16:48:44 79

原创 java的八次笔记数组的基础

回顾:java数据类型1)值类型:byte short int long float double char booolean;//存值2)引用类型:数组 ,类,接口 :存地址 num:空地址(有地址,这个地址中啥东西都没有)String str=“123”;str 总监存放的是“123”这个字符代表的地址Ranndom random=new Ranndom():random存放的就是n...

2020-03-10 16:48:34 82

原创 java的第9次笔记,字符串的比较,数组的拷贝

字符串的比较:比较ascll码“abc”.compareto(" bcd")//-1://“abc"比"bcd"小“abc”.compareto(” abc")//-;相等equals()ture“abc”.compareto(" aaa")//1比相等“abc”.equals(“abc”)ture栈:1)存储空间小2)存和取的效率高堆1)存储空间大2)自动初始化数据数组的...

2020-03-10 16:48:26 99

原创 第十次java笔记 冒泡排序,Arrays方法的一些操作

排序 排序规则:升序 ascading(asc)从小到大降序 descading(desc)从大到小排序法排序方法1.冒泡 2.选择 3.插入 4.快速 5.归并冒泡排序 外层:控住比较的次数(泡泡的数量:长度-1)内层,控制相邻的两个元素比较冒泡排序复杂度比较低,效率也低Random random=new Random(5);5是种子,种子一致,那么随机数就不会再改变了,和第一次...

2020-03-10 16:48:16 78

原创 学习java第七次笔记 控制语句可标签

java_07-循环21.控制语句countinue;结束本次循环,开始下次循环break;continue+label;:标签只能放在循环语句前面break+label;

2020-03-10 16:47:54 65

原创 学习java的第五天 条件语句 条件运算符 二进制的计算

java_05条件语句21.多条件 switch…case2.条件运算符?:3.赋值运算符= += -= /= *= %= &= |= ^=4.随机数a) Math random()b)Random5.条件嵌套1.多条件的语句if elseswitch…case 但条件结束 break; 适用于恒等关系的比较switch 可以使用贯穿调试的使用1.打断点...

2020-03-10 16:47:35 57

原创 学习java的第四天 条件语句

java_04第4章:条件语句1.关系运算符2.逻辑运算符3.赋值运算符4.java的条件语句5.条件语句6.控制语句1.关系运算符< > >= <= == !=操作数:1)>< >= <=:数值2)==!:在值类型比值,在引用类型里面比地址(string)字符串的比较不能用要用.equals(要比较的数据)结果:bool...

2020-03-10 16:47:25 69

原创 学习java的第三天

程序中计算平方r*r=Math.pow(r,2)*PIMath.pow(数字,右上角的是数字)main方法=主方法=入口函数方法=函数快捷键:cyrl+/:单行注释,解注释alt+/:自动补全,自动提示Ctrl+1:alt+上下键:移动代码ctrl+s:保存ctrl+z:撤销ctrl+c:复制ctrl+v:粘贴shift+tab:向左移Java标准语言标准的输入输出标...

2020-03-10 16:47:10 80

原创 学习java的第二天

java_21.java是什么?语言+平台2.java:第一阶段JAVASE:标准版:控制台app,GUlapp/桌面app第二阶段JAVAEE:企业版:webappJavaME:Android app3.第一阶段学习目标:5000行代码往上4.计算机的组成部分:输入scanner类输出System.out.println();存储:(临时存储:内存)(永久存储:数据库,文件,云...

2020-03-10 16:46:42 55

原创 Java笔记第11次

1.命名规则a.正确性b.规范命名法1)驼峰 Camel:第一个单词全小写,后面每个单词首字母大写stu name : stuNameclass name : className用途: 1)局部变量 2)方法 3)属性2)帕斯卡 Pascal 每个单词首字母大写stu name : StuName用途: 1)类名 String System Scanner Si...

2020-03-10 16:45:41 75

原创 笔记12 面向对象

面向对象:Q:小明同学读《三国》A:找对象什么是对象?在客观世界中可以描述的物品(看得见,摸得着);小明:是什么? 人–》人类中的一个对象《三国》:是什么? 书–》书籍类中的一个对象在计算机中如何能够描述小明和三国String name"小明";int agechar sex可以读书的String boolName"三国";1.客观世界–抽象–>2.主...

2020-03-10 16:45:10 64

空空如也

空空如也

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

TA关注的人

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