自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决两个window.onload()问题

【代码】解决两个window.onload()问题。

2022-11-15 19:21:09 563 1

原创 JAVA集合

类集框架简介从JDK1.2开始,Java中引入了类集开发框架,所谓的类集指的是一套动态对象数组的实现方案,在实际开发中,没有任何一项开发可以离开数组,但是传统的数组实现起来非常的繁琐,而且长度是其致命伤,正是因为长度问题,所以传统的数组是不可能大范围使用的,但是开发又离不开数组,所以最初就只能依靠一些数据结构来实现动态的数组处理,而其中最为重要的两个结构:链表、树。但是面对这些数据结构的实现,又不得不面对如下的一些问题:|- 数据结构的代码实现困难,对于一般的开发者是无法进行使用的;|- 对于链表

2021-04-05 20:05:10 117

原创 对象序列化

1.对象序列化定义对象序列化指的是将内存中保存的对象以二进制数据流的形式进行处理,可以是实现对象的保存或者网络传输。并不是所有的对象都可以被序列化,在Java中有有一个强制性的要求:一个对象如果要进行序列化,那么这个对象所在的类一定要实现java.io.Serializable父接口,作为序列化的标记,它描述的是一种类的能力。2.序列化的实现有了序列化的支持类后,如果想要实现序列化和反序列化就可以利用以下两个类:序列化:ObjectOutputStream类定义:public class

2021-03-21 20:04:09 358

原创 java引用传递的实际应用

引用应用分析一:(类关联结构)假设生活品质比较好的人可以有一辆汽车,当然,一些生活较差的人是没有汽车的,只能依靠步行。要求可以通过面向对象的设计来解决实现以上的关系转换。class Car { private String name ; private double price ; private Person person ; //车应该属于一个人 public Car(String name , double price) { this.na

2021-03-17 20:29:15 123

原创 开发支持类库

UUID类UUID:是一种生成无重复字符串的程序类,一般在获取UUID时候往往都是随机生成的一个的内容,所以可以通过如下方式获取:获取UUID对象:public static UUID randomUUID();根据字符串获取UUID内容:public static UUID fromString(String name);范例:import java.util.UUID;public class Demo { public static void main(String[] ar

2021-03-16 21:31:03 68

原创 代码块

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-03-15 20:59:14 236

原创 static关键字

声明static定义属性范例:不产生实例化对象调用static属性class person { //创建所有同一个国家的类 private String name ; private int age ; static String country = “中华民国” ; //暂时不封装 public Person(String name ,int age ){ this.name = name ; this.age = a

2021-03-15 20:50:15 59

原创 内部类

内部类class Outer { //外部类 private String msg = "www.mldn.cn"; //私有成员属性 public void fun() { //普通方法 Inner in = new Inner(); //实例化内部类对象 in.print(); //调用内部类方法 } class Inner { //内部类 public void print() {

2021-03-14 18:57:28 52

原创 异常的捕获及处理

异常处理在出现错误之后,整个程序将不会按照既定的程序进行执行,而是中断了执行。那么为了保证程序出现了非致命错误之后程序依然可以正常完成,所以就需要有一个完善的异常处理机制,以保证程序的顺利执行。在Java之中如果要进行异常的处理,可以使用:try、catch、finally这几个关键字来完成,其基本的处理结构如下:try{ //可能出现异常的语句}[catch(异常类型 异常对象){ //异常处理}catch(异常类型 异常对象){ //异常处理}c

2021-03-14 15:42:02 285

原创 文件操作1

文件操作File类基本操作File类是Comparable接口的子类,所以File类的对象是可以进行排序处理的。在进行File类处理的时候需要为其设置访问路径,对于路径的配置主要通过File类的构造方法处理:1.构造方法:public File(String pathname),设置要操作的完整路径;2.构造方法:public File(String parent, String child),设置父路径与子目录;如果现在要想进行文件的基本操作,可以使用如下的方法:1.创建新文件:pu

2021-03-08 21:05:57 81

原创 日期操作类

日期操作类Date日期操作类在Java中提供有java.util.Date类,这个类如果直接实例化就可以获取当前的日期时间。public class Demo { public static void main(String[] args) throws Exception { Date date=new Date(); System.out.println(date); }}Date类中只是对long数据的一种包装。所以Date类中一定提供

2021-03-08 21:05:25 70 1

原创 数字操作类

Math数学计算类1.Math类Math类的主要功能是:进行数学计算的操作类,提供基础的计算公式范例:public class Demo { public static void main(String[] args) throws Exception { System.out.println(Math.abs(-10.1)); //获取绝对值:10.1 System.out.println(Math.max(10.2,20.3)); //获取最大

2021-03-08 21:04:53 80 1

原创 Java基础类库

StringBuffer类作用:实现字符串内容的修改构造方法:public StringBuffer()构造方法:public StringBuffer(String str),可以接受字符串初始化内容数据追加:public StringBuffer append(数据类型 变量),相当于字符串中的“+”操作public class Demo { public static void main(String[] args) { StringBuffer buf = ne

2021-03-04 18:53:32 630 1

原创 Lamda表达式

Lamda表达式interface IMessage { public void send(String str);}public class Lamda { public static void main(String args[]) { IMessage msg = (str) -> { System.out.println("发送消息:" + str); }; msg.send("www.mldn.cn

2021-03-02 22:12:42 86

原创 接口

接口(interface)接口(Interface)以interface来声明。如果一个类只由抽象方法和全局常量组成,那么这种情况下不会将其定义为一个抽象类,而是定义为一个接口,所以严格的来讲接口属于一个特殊的类,在接口中只有抽象方法和全局常量,就连构造方法也没有。interface IMessage { //定义了一个接口 public static final String INFO="www.mldn.cn"; //全局变量 public abstract String

2021-03-02 20:20:29 105

原创 包装类..

包装类包装类的主要功能:针对于基本数据类型的对象转换而实现的包装类的两种类型:1.对象型包装类(Object直接子类):Boolean,Character2.数值型包装类(Number直接子类):Byte,Short,Integer,Long,Float,DoubleNumber类是抽象类,该类定义有如下的方法:方法名称描述public byte byteValue()从包装类中获取byte数据public short shortValue()从包装类中获

2021-03-02 20:00:43 80

原创 抽象类..

抽象类(abstract关键字)抽象类的基本定义:对子类中覆写方法进行约定抽象类使用原则:1.抽象类必须提供有子类(所以绝能使用final修饰)2.抽象类的子类(不是抽象类),一定要覆写抽象类中的全部方法3.抽象类的实例化可利用对象多态性通过向上转型的方式完成abstract class Message { //定义抽象类 private String type; public abstract String getConnectInfo(); //抽象方法(无花括

2021-03-02 18:49:11 64

原创 2021-02-23

Object类Object类的主要特点是可以解决参数同一问题,也就是说Object类可以接收所有数据类型(Object类是所有类的父类)class Person {}public class Demo { public static void main(String[] args) { Object obj =new Person(); //向上转型 if(obj instanceof Person){ Person per=

2021-03-01 19:12:03 89

原创 2021-02-22 Java面向对象编程

面试题:请问PATH和CLASSPATH的区别PATH:是操作系统提供的路径配置,定义所有可执行程序的路径。CLASSPATH:是由JRE提供的,用于定义JAVA程序解释时类加载路径,默认设置的为当前所在目录加载,可以通过“SETCLASSPATH=路径”的命令形式来进行定义。关系:JVM–>CLASSPATH定义的路径–>加载字节码文件。1.注释2.java数据类型:转义字符三目运算符位运算(移位运算)switch开关语句(字符串1.7之后支持)方法(method)函数有

2021-02-22 20:47:30 120

原创 2021/2/19 Java编程入门

Java编程入门面试题:请问PATH和CLASSPATH的区别 - PATH:是操作系统提供的路径配置,定义所有可执行程序的路径。 - CLASSPATH:是由JRE提供的,用于定义JAVA程序解释时类加载路径,默认设置的为当前所在目录加载,可以通过“SETCLASSPATH=路径”的命令形式来进行定义。关系:JVM-->CLASSPATH定义的路径-->加载字节码文件。1.注释 - 单行注释:// - 多行注释:/* .... */ - 文档注释:文档里面注释还需要有

2021-02-19 19:15:07 78

原创 2021/1/31 Linux学习2

renamecp 文件名{,.bak}(文件备份)节点表结构硬链接:对一个文件其多个文件名ln f1 f11cat软连接:原始文件一般用相对路径,相对路径一定相对于软链接文件的路径ln -s 30fenresetfile:查看文件内容(比cat好)rename15fen 22tr命令可以对来自标准输入的字符进行替换、压缩和删除...

2021-01-31 20:32:08 80

原创 2021/1/24 Linux学习1

Linux1.Linux基本指令字符 图形界面init 3/5/6/0id -uhalt/poweroffifconfiglslscpulsblkecho $SHELL 查看shell类型exit/logout/ctrl+d 退出clear/ctrl+l 清屏hostname 查看主机名PS1= 修改提示符格式nano 编辑修改文件echo 回显(显示字符串)内部命令优先于外部命令...

2021-01-24 16:49:54 111 2

原创 2020-12-20 第14章-结构和其他数据形式

第14章-结构和其他数据形式1.建立结构声明//申明一个结构体 struct book { char title[MAXTITL];//一个字符串表示的titile 题目 ; char author[MAXAUTL];//一个字符串表示的author作者 ; float value;//一个浮点型表示的value价格; };//注意分号不能少,这也相当于一条语句; 这个声明描述了一个由两个字符数组和一个float变量组成的结构体,但是注意,他并没有创建一个实际的数

2020-12-20 18:59:58 96

原创 2020-12-11 12章:存储类别,链接和内存管理

CPP 12章:存储类别,链接和内存管理12.1存储类别12.1.1作用域-作用域描述程序中可访问标识符的区域。一个c变量的作用域可以是块作用域,函数作用域,函数原型作用域或文件作用域。 块是用花括号括起来的代码区域。作用域描述程序中可访问标识符的区域。一个c变量的作用域可以是块作用域,函数作用域,函数原型作用域或文件作用域。 块是用花括号括起来的代码区域。...

2020-12-13 20:25:32 92 2

原创 2020//11/30 第一次排位赛总结

第一次排位赛总结1.Sky数  定义一个函数,分别输入n和进制。int sum(int n,int r)//r是要转换的进制{ int sum=0; while(n) { sum+=n%r; n=n/r; } return sum;}注意进制转换(十进制转十六进制,十进制转12进制)在每个进制下对应位数求和看三者是否相同打印结果(注意格式)2.哥德巴赫来了可能有用吧首先是哥德巴赫猜想:大

2020-11-30 17:45:31 143

原创 2020-11-28 Markdown基本用法

Markdown基本用法1.标题# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题2.字体//粗体**文字**//斜体*文字*//删除线~~要废除的内容~~//斜体+粗体***文字*** Or ___文字___//高亮显示==文字==Example//文字//文字//要废除的内容//文字 Or 文字文字3.>引用的内容>>引用的内容>>>引用的内容Exa

2020-11-28 18:58:23 106

空空如也

空空如也

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

TA关注的人

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