自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaWeb JQuery核心函数,与DOM对象,选择器,过滤器

jQuery用法Jquery核心函数基础选择器层级选择器过滤选择器

2020-09-20 10:49:57 4

原创 JavaWeb JavaScript 运算符 定义函数 事件(onclick、onload。。。)

变量运算符逻辑运算函数

2020-09-17 19:21:07 11

原创 Javaweb 标签 font 超链接 img iframe table 表单及提交细节 css用法及常用样式

HTML标签br换行hr水平线font标签特殊字符超链接imgtableiframe不能用单标签,只能用双标签在当前页面开辟小区域显示一个单独的页面表单name分组后同一组只能选择一个表单提交选项的细节div ,span,p的区别css和html结合使用例:例:例:组合选择器,引用class或id都可以常用样式...

2020-09-13 17:56:35 10

原创 Python基础六 异常 File

异常File

2020-09-12 20:21:45 3

原创 Python基础五 特殊方法 __str__() , __repr__() , 大于,小于。。。函数 ,加减乘除数学运算函数 模块 python标准库

特殊方法str(多用在print()函数中)__repr__函数大于,小于。。。函数加减乘除数学运算函数模块python标准库

2020-09-12 17:42:10 22

原创 Python基础四 sort 闭包 定义类的内存详情 类中方法定义时的参数详情 多重继承 多态 类方法 静态方法

sort

2020-09-12 16:29:34 1

原创 Python基础三 函数 Python中help()内置函数及编写注释 变量作用域 命名空间 递归函数(检查回文字符串) lambda函数表达式

函数

2020-09-11 17:48:59 2

原创 Python基础二 if语句 while语句 切片和相关方法 列表及方法元组及应用 字典及方法,遍历等 集合及操作

if语句while语句切片和相关方法列表及方法元组及应用字典及方法集合及操作

2020-09-11 12:17:43 7

原创 Python基础一 基础运算,格式定义变量,变量类型,存储方式

Python中tab与空格不能随便使用,有具体意义注释为#后面加内容每一行就为一条语句换行结束,不需要;建议每一行不超过80个字符,若一行放不下可以使用\键换行输入,运行时认为是一条语句Python是一个动态类型的语言,可以为变量赋任意类型的值,也可以任意修改变量的值...

2020-09-08 16:50:20 10

原创 Java学习29天 动态代理与Java8新特性

动态代理了解

2020-08-31 15:56:11 15

原创 Java学习28天 反射

设置当前类属性设置当前类方法如何调用静态方法

2020-08-29 21:29:46 25

原创 Java学习27天 IO流处理流之一对象流 网络编程

对象流需要满足如下的要求,方可序列化需要实现接口: Serializable当前类提供一个全局常量: serialVersionUID(确保反序列化时是序列化时对应的唯一对象)除了当前Person类需要实现Serializable接口之外,还必须保证其内部所有属性也必须是可序列化的。(默认情况下,基本数据类型可序列化)网络编程...

2020-08-28 18:27:30 25

原创 Java学习26天 IO流 字符集

使用相对路径时文件在电脑的哪个位置IO流的分类1.对于文本文件(.txt,.java,.c,.cpp),使用字符流处理2.对于非文本文件(.jpg,.mp3,.mp4,.avi,.doc,.ppt,…),使用字节流处理字符集

2020-08-27 16:37:57 20

原创 Java学习25天 泛型 通配符 IO流

泛型的使用1.jdk 5.0新增的特性2.在集合中使用泛型:总结:①集合接口或集合类在jdk5.日时都修改为带泛型的结构。②在实例化集合类时,可以指明具体的泛型类型③指明完以后,在集合类或接口中凡是定义类或接口时,内部结构(比如:方法、构造器、属性等)使用到类的泛型的位置,都指定为实例化的泛型类型。...

2020-08-25 18:38:07 32

原创 Java学习24天 Map的实现类和底层

Map类似于函数对应底层原理

2020-08-21 16:40:15 21

原创 Java学习23天 集合 List接口(底层具体如何实现) Set接口(哈希map底层具体如何实现)

集合

2020-08-20 19:31:33 19

原创 Java学习22天 枚举类 注解 集合

枚举类自定义枚举类使用enum关键字定义枚举类说明:定义的枚举类默认继承于java.Lang.Enum类注解集合

2020-08-19 09:19:03 19

原创 Java学习21天 Java中的时间日期 Comparable 和Comparator

Java中的时间日期jdk 8之前的日期时间的API测试System类中currentTimeMillis();java.util.Date和子类java.sqL.DateSimpleDateFormatcaLendar3.LocalDateTime相较于LocalDate、 LocaLTime,使用频率要高重点:说明: Java中的对象,正常情况下,只能进行比较: ==或!=。不能使用〉或〈的,但是在开发场景中,我们需要对多个对象进行排序,言外之意,就需要比较对象的大小。

2020-08-17 17:20:29 54

原创 Java学习20天 String 类 常用方法 String、StringBuffer、StringBuilder三者的异同

String 类String:字符串,使用一对”"引起来表示。1.String声明为finaL的,不可被继承2.String实现了SerializabLe接口:表示字符串是支持序列化的。实现了Comparable接口:表示String可以比较大小3.String内部定义了final char[] value用于存储字符串数据4.String:代表不可变的字符序列。简称:不可变性。体现:1.当对字符串重新赋值时,需要重写指定内存区域赋值,不能使用原有的value进行赋值2.当对现有的字符串进行

2020-08-16 15:03:13 14

原创 Java学习19天 线程安全同步方法 创建线程方法

线程安全的同步线程生命周期(需要掌握)1.问题:卖票过程中,出现了重票、错票(0,-1。。。)–>出现了线程的安全问题2.问题出现的原因:当某个线程操作车票的过程中,尚未操作完成时,其他线程参与进来,也操作车票(共享数据)3.如何解决:当一个线程a在操作ticket的时候,其他线程不能参与进来。直到线程a操作完ticket时其他线程才可以开始操作ticket。这种情况即使线程a出现了阻塞,也不能被改变。在Java中,我们通过同步机制,来解决线程的安全问题。方式一:同步代码块说明:

2020-08-15 18:19:42 40

原创 Java学习17天 IDEA的使用和多线程

IDEA的使用和多线程多线程的创建一. 方式一:继承于Thread类创建一个继承于Thread类的子类重写Thread类的run() -->将此线程执行的操作声明在run()中创壅Thread类的子类的对象通过此对象调用start() ----- 启动当前线程,调用当前线程的run()问题一:我们不能通过直接调用run()的方式启动线程,要通过调用start()问题二:要想创建多个线程需要创建多个对象,每个对象只能用一次start()二. 创建多线程的方式二:实现Runnable

2020-08-14 18:43:09 26

原创 Java学习16天异常处理

30天Java学习第16天异常处理

2020-08-12 17:51:40 15

原创 Java学习15天 抽象类 接口 内部类

30天Java学习第15天抽象类抽象方法没有方法体,即没有{ },如:public abstract void method();abstract使用上的注意点:(理解)1.abstract不能用来修饰:属性、构造器等结构2.abstract不能用来修饰私有方法、静态方法、final的方法、final的类接口接口的使用1.接口使用上也满足多态性2.接口,实际上就是定义了一种规范3.开发中,体会面向接口编程知识点1:接口中定义的静态方法,只能通过接来调用。知识点2:通过实现类的对

2020-08-12 15:12:20 18

原创 Java学习14天 static final关键字 代码块 单例模式

30天Java学习第14天static关键字单例设计模式:所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例。1.饿汉式单例模式:2.懒汉式单例设计模式:区分饿汉式和懒汉式饿汉式:坏处:对象加载时间过长。好处:饿汉式是线程安全的懒汉式:好处:延迟对象的创建。目前的写法坏处:线程不安全。--->到多线程内容时,再修改这两种单例模式要求会手写单例模式的优点:由于单例模式只生成一个实例,减少了系统性能开销,当一个对象的

2020-08-11 18:32:51 31

原创 Java学习13天 继承 单元测试 equals()和==的区别

30天Java学习第13天

2020-08-11 11:28:08 42

原创 JAVA学习12天 super调用构造器 多态性

三十天JAVA学习第12天继承性是多态使用的前提

2020-08-09 16:30:30 29

原创 Java学习11天 构造器 eclipse快捷键

30天Java学习第十一天类一定会有构造器(任何场景)且只能用构造器来建对象构造方法没有返回值

2020-08-03 19:04:09 24

原创 JAVA学习10天 封装性 基本数据类型,引用数据类型 赋值时栈和堆的大致理解

30天JAVA学习第十天引用数据类型存储的地址值含变量的数据类型如果变量是基本数据类型,此时赋值的是变量所保存的数据值。如果变量是引用数据类型,此时赋值的是变量所保存的数据的地址值。String字符串底层代码为char型数组,则长度一旦确定无法更改封装性的体现:我们将类的属性xxx私有化(private),同时,提供公共的(public)方法来获取(getXxx)和设置(setXxx)等等Java规定的四种不同的权限大小1.this可以用来修饰、调用:属性、方法、构造器2.thi

2020-07-29 22:54:55 51

原创 JAVA学习9天 匿名对象 递归(快排)

30天JAVA学习第九天编译完源程序以后,生成一个或多个字节码文件。我们使用JvM中的类的加载器和解释器对生成的字节码文件进行解释运行。意味着,需要将字节码文件对应的类加载到内存中,涉及到内存解析。匿名对象可变个数形参:具体使用:可变个数形参的格式:数据类型…变量名 例: int … i; String … str;当调用可变个数形参的方法时,传入的参数个数可以是: 0个,1个,2个,。。。可变个数形参的方法与本类中方法名相同,形参不同的方法之间构成重载可变个数形参的方法与本

2020-07-29 10:15:42 31

原创 JAVA学习8天 面向过程与面向对象对比 开始面向过程 变量初始化

30天JAVA学习 第八天1.面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做。①把冰箱门打开②抬起大象,塞进冰箱②把冰箱门关闭2.面向对象:强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。人{打开(冰箱){冰箱.开开();}抬起(大象){大象.进入(冰箱);}关闭(冰箱){冰箱.闭合();}}冰箱{开开(){}闭合(){}}大象{进入(冰箱){}}面向对象程序设计的重点是类的设计设计类,就是设计类的成员。创建类的对象=类的实例化=实例

2020-07-27 07:46:07 14

原创 JAVA学习7天 引用数据类型存值 二维数组的基本操作与练习

JAVA学习第七天引用数据类型里存的要么是null,要么是地址值二维数组的基本操作与练习array2=array1是把array1的地址赋值给array2array1和array 2地址值相同,都指向了堆空间的唯一的一 个数组实体。二分查找前提:索要查找数组必须有序...

2020-07-25 22:07:03 21

原创 JAVA学习6天 eclipse的安装与配置 基本数据类型和引用数据类型

30天JAVA学习第六天eclipse的安装与配置基本数据类型和引用数据类型引用数据类型的赋值需要用new数组一旦初始化完成,数组长度就确定了局部变量存放在栈中;new的都放在堆中int[ ][ ] arr = new int[4][3];System.out.println(“arr”);//输出地址值System.out.println(“arr[1]”);//输出地址值System.out.println(“arr[1][1]”);//输出0数组元素的默认初始化值针对于初始化方

2020-07-25 14:43:48 21

原创 Java学习5天 循环 嵌套循环 不知道循环次数时的循环 break和continue return不是结束循环,而是直接结束方法,循环又在方法中

Java30天学习第五天在循环中,一旦遇到break;立即跳出循环for循环可以和while循环相互转换不知道循环次数时for(;;){…break;}或者while(true){…break;}嵌套循环与嵌套if实际中尽量不要超过三层break和continue区别break 结束当前循环continue 结束当次循环例:for(int i=1;i<=10;i++){if(i%4==0){break;}Systenm.out.print(i);}结果为

2020-06-30 22:03:22 31

原创 Java学习4天 switch-case结构 switch结构中的表达式,只能是如下的6种数据类型之一: byte、short、 char、 int、 枚举类型(JDK5.0新增

Java学习30天第四天if-else可以嵌套使用,但实际尽量少于3层if-else 中else具有就近原则Math.random()是[0,1);[a,b)为Math.random()*(b-a+1)+a判断String里内容:String str = “哈”str.equals(“哈”);switch-case结构switch(表达式){case常量1:执行语句1;//break;case常量1:执行语句1;//break;…default: (类

2020-06-27 22:00:33 62

原创 Java学习3天 逻辑与&和短路与&&的区别 +=赋值易错点

Java30天学习第三天+=赋值易错点int a=10;a +=2;(a=a+2)a=12;short a=10;short +=2;(不能等于a=a+2,2为int型,编译出错)+=,*=…都不会改变数据类型注意:int a=1; a*=0.1a = 0逻辑与&和短路与&&的区别例:bollean a=true;int b=2;if(a&(b++>0))System.out.println(b);elseSystem.out.pr

2020-06-26 20:58:58 44

原创 Java学习2天 乱码原因 定义long型变量要在最后加l或L,float后面加f或F 1 byte(字节) = 8 bit。。。

Java学习第二天1 byte(字节) = 8 bit ,1 int = 四个字节,1 long = 8字节,float也是四个字节,但是表示范围比int和long都要大,因为float中部分空间存储10的某次方1char = 2 byte,定义用单引号,只能写一个字符\n换行符;\t制表符(tab)乱码原因电脑中的所有东西都会被转换成二进制存入电脑,再由二进制转换成我们所识别的显示。不同国家由于语言的不同,就用不同的转换方式转换成自己国家的语言。现在全球通用UTF-8可随意转换各国语言。若用不

2020-06-26 12:34:02 34

原创 Java学习1天 JDK JRE JVM JAVA SE标准类库 开发工具集 之间的关系

30天java学习第1天

2020-06-25 22:09:55 30 1

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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